r0 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) msgget$private(0x0, 0x600) getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x2, 0x86}) socket$inet(0x18, 0x3, 0x102) r1 = getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x121) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{}, 0x4000000000000000, 0x8, 0x0, r1, 0xff, 0x4000000002}) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) close(r5) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x10, 0x0, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000500)=[{0x54}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000240)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x35}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) 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), &(0x7f0000000040)=0xc) syz_open_pts() semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf, 0x0, 0x0, 0x7fffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r4, 0xd) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x6f, 0x80, 0x0, 0x80}], 0x1000, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ec0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x7}, {{r2}, 0xfffffffffffffff8, 0x34, 0x80000000, 0x7fff, 0x77}, {{r0}, 0xfffffffffffffff8, 0x65, 0x4, 0xff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x3ff, 0x20}, {{r5}, 0xfffffffffffffffc, 0x0, 0x2, 0x200003, 0x1000004}, {{r3}, 0xb25c223f3ef9696d, 0x40, 0x2, 0x4, 0x8}], 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) ioctl$WSKBDIO_GETKEYREPEAT(r8, 0x400c5708, &(0x7f0000000080)) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x44}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/173, 0xad}, {&(0x7f00000001c0)=""/35, 0x23}], 0x2, 0xbc) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xe016, 0x7, 0x5, 0x3}, {0x5d, 0x3f, 0x80, 0x7fff}, {0x7d7, 0xe8, 0x9, 0x3}, {0x1, 0x6, 0x3f, 0xffffff4f}, {0x8, 0x80, 0x0, 0x8}]}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') executing program 5: socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() r0 = openat(0xffffffffffffffff, 0x0, 0x400, 0x10) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000140)="00ca1446662e4ca3", 0x8}], 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) kqueue() ioctl$BIOCLOCK(r0, 0x20004276) socketpair(0x1e, 0x3, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) shutdown(r3, 0x2) executing program 4: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2000, 0x59be) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6}]}) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x7e8417dd4088c6f3) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf419332", 0x63}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x22, 0xffffffff}, {0x2, 0x1b}], 0x2}) r3 = socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x1, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000440)={0xc0000000000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) rename(0x0, &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x1, 0x0, [{[@rand_addr]}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) executing program 2: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sysctl$kern(&(0x7f00000004c0)={0x0}, 0x0, &(0x7f0000004e80)="e7a060d0", &(0x7f0000000440)=0x4, &(0x7f0000000280)="744c885e2464ac1e1124df0761067fe2ebc683bffead28f8f25e480661422427c411250bb788df24c955cd4780c95a11a7c5c89c960a4603c30de57d018417d42476c3e196d899d23710c316e4165a22d9d2a87e3d32385d19041f4e54f7456f60de11", 0x63) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) dup(r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c57a8e388b6966408a5c5abd1faaf18d58b729f15ad96d112f93c258f57dd2de572449cab12a1323d71a56bedbe1739c8d85bf38afb8aaa27c0c4d39eb8", 0xf4}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa00000000000108"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000500)=[{0x84}, {0x35}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000090000400000019078ac1400bbac1400bb830300000000907800000000"]) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setsockopt(r1, 0x0, 0x66, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) getrlimit(0x1, &(0x7f00000001c0)) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f0000000100)) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) pipe(0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() fchown(r4, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x2000)=nil, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) close(r4) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) executing program 3: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) setrlimit(0x3, &(0x7f0000000480)={0x7}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) close(r3) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r4, 0x0, 0x0) socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r2, &(0x7f0000000380)={0x18, 0x1, 0x3, 0x23a}, 0xc) write(r0, &(0x7f0000000240)="b40900000039b5bd9cf408be5e6204f47d64ca79", 0x14) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r5, &(0x7f0000000140), 0x2b) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57844d644a50c7c63fa32ba7692ba49f6f49bd55df7be3131a690cbfcc79b6da8f67b9ae38c6e926341b714dcadcbf63b9e220765f5015f91fcd3f7559d0a949c5dca508dd7179de4ec4403c607aacd3e661e4116f37d925db88513780cd24815d1965684943a48b1b8fde66091c5dc8a5c8f7618c005936ef1e6b3684f1fa7386ec", 0x744}], 0x2) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r1 = dup(r0) utimensat(r1, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) socket(0x2, 0x1, 0xb6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1021, &(0x7f0000000180), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) executing program 5: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x5200) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="207fa893e02e5daf2d0eda058307f7b625dd6c9bac79dcfc4daeac", 0x1b}, {&(0x7f0000000240)="766f08facec2c283e4192f4f3d861e75c87fb1aa4e868ea1143a17dcd981e263da88b7057dff152036a6656eae6283", 0x2f}, {&(0x7f0000000340)="adb668e5c96635eb91d58d7e25348eb5", 0x10}], 0x3, 0x0, 0x0, 0x408}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r9, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) pckbd_enable: command error executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) executing program 6: setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0x4b, 0x7, 0x599, "d8b507040008000000000000000000ddff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x101, 0x1, 0x4, 0xe2, 0x8}, {0x400, 0x2, 0xb76a, 0x1, 0xeba}, {0x2, 0x7, 0xfff, 0x8001, 0x7}, {0x6, 0x81, 0x1, 0x9, 0x3}, {0x3, 0x1, 0x1}, {0x6, 0x7fda, 0x2, 0x9, 0x8}]}) executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="014acc63139f235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae", 0x38}, {&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4283a15085d9cc5570568a16dcfcb90da7ec4a043f7eb89d153955e9ad10c50f2bf5f28220f7eb75ca89061bd000ac088253c4b70ce0443cbc4ca9663e260107f", 0x140}], 0x2) executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x20}, {0x6c}, {0x416}]}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r4 = getpgid(0x0) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r4}) sendto$unix(r3, &(0x7f0000000140)="c60467087662f692bce9b2a712082da993b75613e9adb4b419752a8609de085292d270d8c37167b5b22a7d82e7625adca93cfc8f2b5d784f7f2b6197ca49c25360fd2b14df8deaf4e97d51d9fc5d1a2fe69d34e244a9433a173621870102f1063f68a0c977cb2dabb7d39aeb557f6ce498e76eb548e5f38d98d7822f3a6cf4a5a7dccba8e76b50125347d4299c8d9df5e2dd63aab8f9d3bf10ae4a2ead87c3c6c1cf0b7328007a17b46f2bf85b4aad0c28e497cc5bee23a6939bb819a6596dbf7293e519726188c971f666d0f8451b7f8ab4794c5fba5fed51655138aaeedaea110ceb5414c513fc77dc5f3d8c8f8d33548f124a0b93a170f9", 0xf9, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xf2) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4100030001000b}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000fc000/0xe000)=nil, 0xe000, 0x2) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 3: rename(0x0, 0x0) rename(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0xfffffffe, 0x5, 0x0, "a79df021e9db403d3536244351bb500382b4d4ae", 0xffffff41, 0x1}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x2, 0x10000, "efc608bbe0c44c4575dc3cbade7ca79d2f6a0e12", 0x0, 0xffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0xa637) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="0e67a71e3fedcd5bdda9c779c4d6c41e339e6e07dca31f76621ec5bc11bbd805c5d3accc686122487a15e996d6ce843e16df91440ebbd1e6dc25fdfa7c358967b3647642ddf332e8cf4a6fa1599bd7cc222fd6706a8c3330d89e0b7ce8e94862c3e80dd3a81832e8bd43fcac9bd45e0f947c8d5be76e9784ae3daa457f0b4edb9444a1fbc5177d0e0fb75a4b24f1fbc35507f3fe66a95b90a1757118e24da53a6e3d6133", 0xa4}, {&(0x7f0000000280)="b8aea73618c098957663982e", 0xc}, {&(0x7f00000002c0)="7e4e9d36de42ab800a4cb0c3d1a35ef10ba877d77c062c67870f3aa13f63de56f0e9c79592aba57d7101815b12112b89c5f7971399e54f670450d75b053f91b447705fad2401ccbb95b6e8a58b2a0cc47c84310f92b4cbea57d179b019145a4101f4c2f6855f317d5b5f8a6dc39e7ebaa234a5f7ea3e525a7a65d2ca320bf7bf1c0272ad3d328c9e732e8c8d078d56d73311882e0ec492ec8abd1af8a877fb0f8fe431bf78a64329142e330f703eb31ab11f9e49c7c751123bacc1cab499ef4cdc2574992a3348130a3fdd3d2d3911ed66cc6842026f5d827e99b9298af8a3f0fb6d5a57c32321", 0xe7}, {&(0x7f00000003c0)="91186ec565371703bc4245080c086b2a43d072ce7e5dd02933cd09ddb6b0ba7e52a3d564c2df2ad00aee3960f67f2ea2b86a19547d1b7c6afa8cb8a8866d0dafedcc8c98ec91c65d0fbbc938eb4f6ed7680c0b09228418c760c8d80eb65b3cc14046886c357fe6bd5f26b5e0e19108db2cc5e24509886c19b39c1da5ac648ec91d5e566faf0ec5b0a0fc2a67a53674d3862dcebd04a0aca5f45fb49af8ed5c217d54c101b12409ada7ad701177e88313f8e98e20d951e374b22480c1bcc3919924c217e764c96b6d8df8383c7d084847cca1174ce2d290143e6406d9822a1700806d961dfa1295563a5d300101cc51211f6e813bf4e3d343f2653d7ea5e7e931fd306c67ecd6d9cab8caf81cbff8b30de36889d8529967f0a2c7be2ef1556a2f1350a41ae7b0468e6c3079a4b214c04ffadfffbdd35a63d80db533b96c455bc2e75966de6bfb2a8b2255d7dc99813063b7e0caf342472267d281d4ac869189dd15c93fe5972f3cc76e96e199a74bd2a05a6fd24453b4ce84f43e686060ecddb89ffd6840371431e3f130a2490c3373c96b5dc135c59ff88d4633a8d0e41738f52f983efa46ca9844b88e440402fd3e347d839353b6f894695acbae3dcd0c9e6bb884139ae555d6148344d84bac14940b493dd7712966be2e6312586ab9d967d2b4903f96078407360c29a25933fc8feacbb3798ddc17140804788fbd9f74faddae26fbd71328f45c72012acf6b30a4042aa5a767777cba0a8a30713c45d327e61d54a73df304b906396a8f10402d022cf9c7ea9467c4d6ba279663c1b8bc549d8c271910aa3927cc1b0f25913ceade15ec715209ce666885e2e579f8c38435c27c26a6302a5a4bdeaa1789e0b4f1bbcdae8898bd43675870947774974962c9244330d495247d84d8732e9f5fe08e8e9522b851e65cb37f2b70a9d828b61ae36095f7f6aec68bfc0749106b931f53efa0013ba1617f5f91f80c919cfa603fbe7e7a05efc9d29db6f38f10ac8fced5e8ca309aca1c22516f8ab0a0e985af3bdeb269a0ad867fef165e2a8e79fda12eacee00834d4436b42afb95c0c39b46901d0c3e8cb42ab1e6c5bbb5758a06a52288f3c63c47d529f79ca680f2c2e692fdc9c8c6418d0c31e2e94702c36dee448d1bf48735a189108418f76a3f43113b582e82998fe4e5a6fd1a11175898658e09dd740c0e630df47e7d1932588eca79261bdb4558d93edfa831214fdb0138f17792192b05fff9c9914aeea669467b351e21ce1d53a3806e89f5c5a00e1c26ac0ab1c40443eda7ef8756928ea6e70ba43b5176ef8896bde2863fa181478672aae77d9b4160ea39f5e8f3ce881dbcf224a931046a41203990bc26008fee2a444532df18ee4c49427da021aa32f8700c7cab8d87c899db0131533560ba53eaf6b9230449102bd57225777c5d92d25f5e15da23dc863f7e940ecff8e289dac5c69985c49a90d2e06b23464f208763b25813438e4177dad72c2b000b1feb593d6ffb270813069eb3b672ef104d595a2e27c7ac60cf84c7cba80e17ba25200d99770eca42f935131dc1fcbb051f8aa71537da89e78c9a08e67635e8daef1a5c27fafa1d2a4681edc050ba99b3bc51c018470c185db06dd243f2fe82988458357a87a8374a1a9508e70a4445441d5c03d0d4e201a73eec1d5398e1165471a2b33824f682513de7429265244b0b2287fa404af7dfaaf9c1e791159341c79de612fe70e4df76df8c03ff63a0e92cba77038674a70f572348c2e16dc0027894d9d157509b0b41b0401a8038b5b07fa509937ca1109d839a4007d99bfe227fc56dfe657eb2047b251728a0fdf3a0c7057426d5250557033ea07f9bb208d93adf3034f3802efb0ebfdc41f6fa7d9a8abcbfd4deedaad9da72b3b32432a6894e3adbd358cf55749a6153d20b025d38124fe5e4a9df072cd78186ea3dcfa7c177ba9415adba5a637caec9e2dd106dd18f5be1dd43baf7c4e6f1870ef9f132a4e1b57fbfaf5dd5270ce5e50f5b5377177a02c49c46b5dfd7bae4aa7aed8e085f565c75f4695edec075b34d4f2b48175e3086c9307db14a115e9695c081710e566c5bfe893231c18af9d5ffc0e15aa7de306d062c8d348f05ad94332f836ded96aeccc99429327e59d45c663669d1f51694073bc1dcfb8cec813139d7d762bff55201ed900626888d38c5fb2b40cf84f1f008e329f08a28e409e566386130b919a057f39e6b1b58e570f18beac2195229846cd7a041702cbc83d659b843274eb3fa4510aacb9810ae22eb9d89254aaa22e6e00c3a326ea9785121a0d16719d2551b9c2aabaa4264cbc7675366556015f6e1ff1e476dc1fee9a4f388a00e081079f07ab41f4d3ee2ffd7ec8f3ac56be143f13a10aee6770936f691acb1b8696a313c9a105d13557f21d0f0f7c73bea4a0d7ee0038b2c43e7c54c0fbb33c66030f24d4be3f12a78ce7557df8356113c0bc112be1b16d03f4a1e3a67a742b3dfdd3f6388a280b3366cd920439c1a3ac7b331b40bd099690b332697c079bacf4be84a8836ba73e5d27dde2a6973cb3dfcadcb17d9fb2ddafd063387faac8c40d4104b8fd71ae199d5699ec396e8659c0219e5d4175a7912122ab008b9b46d58821bcbbe5d3d2ef1dc7b6e6cc3f0d9f0f8d8ce5804d98c4bdb35944963f27625246c2ae853de72b9e472249e684940ce5aba9a5a8fc2ffd1af9a680967e7ef195d3a50d5113312c89bbc0ca881357f9a8ca29b36b04f930df718bc718b9fb46d6cf42f7ecd0e697d3ceba4974964b7b415a27d81227eb93d1a8157a357da3597e3abc1c813f5b14587a6637415f199433432c04d2f2926ab213cb566dfee7d4844e0ec77927eca73a66657041f7603952af758422724e935930d26becbbd8aa94227098d2a0039f747cba9d9e410a502e6a918d0526638242fe4db74c02af53d4b521a2615622e5f9c87ff0886bb8ee7e8b241b89604a81528db1733f6c56cd38999c8b29dac83ac916bfe0c6eef1d3e4e99afd2f91e1a2a7ec9fd9fa69bc83cb0ee2acf4594dfb2d4696d59448f3345a9165d33cc7dcffce2c87b0a04a0ab7188745af14e2d2d1a2a950a5a9452a9086b87bebcadb27482f45740e3013a78a7e93f9de0465b1a2b1da63ba80e14c5fe188fda108a0840d727b43dc6371bcbd1866bbd19abcd28fba2e548bff6be3095add98dc0e75a637244704b57fcb600a153ae233a024e76658d2114a1f519b4e82987d227884064417ddc5de9b0d12e6d005c33f25285373eb5b5de17b692f974f350a6ea91b52c7cdf0d17b89518d70533d8f764b34391b0f3a43cbbf8163b31490d65d8412b326daabbc166b0c96e6dc42715c95b16b8de8102fb5bcf11003486bb4dd38237158fe0b703bf8629be69269822e58c6d04eda85cf3661372d8c4ea7b0503ca736fddb807f16806d0d00756f5a5354dad16a466808c11f36a3dad8a6d49724bc8404045da9dc30e01ab2c2436461cfadca451fe62c404d3da2b717fb798a1bad2a6f660b2ef9e9a8539ea6b43772eeffdc225494b53a51078e9268b20c54ddbab9fd8960aefb0a6e5d78ed0fdaf9ff4f922fe2f5018cc8c7c508c44eee4d48a955b6d7d4a939f41aa8720dd59059f35f1bea02d2273a74e6885440f7dde55710bc252c00c5835f1eb2adc20b519b9e042fbb32342812daa2f5b0b38f325268ddaefb3eda80b1ca9755e7f113684f8570c9fd9d401bfe1ddb35f99641d693dee444c4beba8c1c6195abb435b904878d3bc2e5c5a8991e8cf2b2ba5123f69744cc59234d283d1b39108af241604a11a65f8d20c65b70f772394b7b8ba97ae3b39f6c33f7f7eb383d75f3ec647521fe71ecf75d1ab44e60cb22c40f9c6d309403b1406231afb026a9f9b17db5fa986de3599857a60ce0b332ececbe200c97644abbef9a4eec5565746bbe9719ae612147b09c5c96da065840350ee42168eb95d51697b175570331a0605233acce1cf2b2fa5c17913b8f2a1b307a89fafb86990a875c8e5556ae8abc2193a0cafcd968a239a07643809cc4ff32280d7b6ad76001443b43f246e9a7ee3abd1afba5b2e2775033f7dd4014a01365e5e8707e35d0d38bb4e1db531eb70b30c2060f69810bbc226830200c9bf775912cfae93017ad92d00390d6a72422600a6315e7d09a31cb8dd7586d80e3fcacacc39f9317bdde34698667cc7271ebf4192027cdfcf610952f1d445427bd98395d893c5829526a21e345e5588af036d3571956791e8b995ad3f02ae800e6216dc785f015664ac5051a5773d8151361104fed522d8a6fec4f2c26360257bd749c2836974dfe3585ddcbb490aa30b637386ae7c12795cabb439f6ba79791a7407f53176a2f1658289fed59c222b03578d27ecf114e227e7588d6b9b1231a810f824ac3fc62d751b7235c2739d6f27b97235cbb150d4664c6af93641e4903c3b27fb3438159e9f2fb9bdd071bdc767a18cabbd7f3ce10d8393fef75c7b3f29d839d8395030ddd4ee81c78478430e59ffb16283efef63acbb5a1c29b45c50eba0ed565bb26952a32f31f7a790632fe42ae940284c4b2fb67334efe6713a7e8608fc73a12b6799490d4f4e9f3cc0ed0342f2de501bef55ca0dfa5f4d90b9df1997d3986017a7a7fa5d055b3f73d43252c2f31e8c9c7605f87f124923b1dcf591c95aa6bbb790b986e137bab502e2ded9ffafa9004ab0c7ffca772c528df44e8a17169fc6a742e6829ce6c83f1ad5757c8414a20c0dd64c7743b8238350fcf03737865bf2cff1de596c9217870f89d8870056b40d1ddaac3f89967bfa8ce03ed4acbdc2230dc7df8ec39ed3754d9754c356422c1e6e04f76eca5f5e7e4a8576ba095493545d2ef44a9d2c09c7dcb2e628d49b531245fffe745e111bcee9b04cdba8f3d4e35ba59ddaaccf9dd168d8caeb6a8398270b6cc581cba4353724646579e561479fb0542f8dc3acf03d03276c69f6bb08930122ffa905cf75d1a13d89ad7a9b05adffaff1cfa43afa985bfb2c22409779c9bf95b14b1715e2d1c54ce2711d8cc05885cef2e3dbc6abb0a0780314510aeca83897601b9034298efb445eb75d94873dc6cc45eda2e9ab8ba716a452f84c88342e392b9f184925caee9ae3d792618c020d633bf9c8945e9ac0d24d27483b843115a897dd1d5e557ae73404b0d1c3da1d81fdbe049d6652c40530eba148326b3f3687238a42fd958eefc7b1c8cb4b73a3c160697af7c834faa07588ce48304184684056dba32b97a4d90d5af720f84793d8737419e794d48f6c58d8064dddbe85332f0ce944a606dfb5f815061265b8d03daa0bf43a8975a6f4eccc0605901ec6db9161b221c2a34cb9435044a3cff459c4def6ed2bcc53ee14b096885edc1ff59d635bac2ac164aef4abe7cc0f96f32c331238e17c0fbc7334f4300d5b5db40ca3b5856617cbac1ceb1eff0c10c4ab170fd1e06d6aded4654ee947a0aa3be5a32c1b9752e701363c4487303b2590ad9fdcd53488a47389989e20eca5cbb1ed2978125cbb0b12b81076b6641681eef63cc1ce2e7914d714575dc60e035f7ac324ce49fc897ccab8dfb954bb03b8e7f913821c09c0700b3daf63644436dd6d58817a0dd7ad331b4c85f791acbf54a32311764799c26ebbb2a72eb2955b4ed406646d85b3feb0628e606faa2d85c31000cb4c13becf88181c54770abc6b483f8426d53418d6549907bf2b6ba7d55a98e47cf5d0dcfedf2b8980fea06b25dff7e13a58c35355ff479b3d9e618b3e7c33bf7a9a3a3d087cc892cc87bf975150a8be", 0x1000}, {&(0x7f00000013c0)="930486b146e1d8996e156ea2fc6560d24348120708af435788f6c81958ac390f7be53ce0b075a3d896c23bb0e9e5521deb3c8de299913770a971d29f5a6d348d204c9e87444fe481920a318b0973f76af63781b6c358897acab5216d972fd321eabfae3e660f9bbb7e6b98e7b78af013369e72275560f65da6b350411c284cadbb220a96d52b49473cd697697065e5b506a04191b50c5744b9f5fbd9d438b90e24b720c3369adc3362661e28f288622c895164022794915b4c75b72f4f3652709e00cc1da60b1c29d387b7bce345863fae109f8894a835b439ef069c1d4dbc4cac802976cf638e59978b1e268abaaecddd3aead4d6079577", 0xf8}, {&(0x7f00000014c0)="3ab8f3aaa72482af83a848c59cc5aab70879fba9a4edcd8dfb583bce", 0x1c}], 0x6}, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) fchflags(0xffffffffffffffff, 0x10001) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001600)) getpeername$inet6(r4, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000016c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001780)=0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000017c0)={0x9, 0x8000, 0xba, 0x40}) socketpair(0x18, 0x2, 0x1, &(0x7f0000001a40)) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a80), 0x800, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001d00)={&(0x7f0000001800)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000001840)="5f055cb142d1535c310f0b0acc0a70605fb0f50f3d5d535eece12beb0e8b3ae2748e922aae9494560e1a3cdc1efe1623b5e660248bf83f61cb8d9d793446b2c3fc2be91d0504076876ac9acb", 0x4c}, {&(0x7f00000018c0)="81080ee93c2f4f2fc17b416695bb84a6757afa0c8a095fa8d4c0658f943753635db97b22a7f8cbe0df86fded4dcd6d26b178dd285fd540c186b647de90be184dd5708d62c6c564861272f54fa13cd212b22a", 0x52}, {&(0x7f0000001940)="4cf87f6cc5e3150bdd1705fe7f4ef4d27abfb77b99ca354ef8468d8fa697d99063dc0191c4f401393b9a0b91976c6a9f6a16871ecdd4e6dae313f6df401e9290f88a536e79f1c976522aa68d717ca87b21e9b7f2a83677f544b64fdf55cfaa986c3ed408", 0x64}, {&(0x7f00000019c0)="717dd93f8effaf4679d98f7f0e7e3ba5e1351651ad37f7196575221359ff2e73e0f866d0f3d86f67676368a3b9", 0x2d}], 0x4, &(0x7f0000001c40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000001000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x14) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r0 = socket(0x10, 0x4000, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) (async) r3 = semget$private(0x0, 0x7, 0x0) (async) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbdc0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) hotplug: event lost, queue full hotplug: event lost, queue full executing program 6: kqueue() syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x407, &(0x7f0000000040)={@local, @remote, [], {@ipv6={0x86dd, {0x6, 0x6, "046867", 0x3d1, 0x6c, 0x5, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @ipv4={'\x00', '\xff\xff', @multicast2}, {[@routing={0x89, 0x2, 0x0, 0xff, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x2b, 0x2, 0x0, 0x81, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}]}, @dstopts={0x2f, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x8000}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x11, 0x33, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @generic={0x20, 0xe6, "3f472286b8f1070e8beea9da007180d7717a4b2ecad9bc211a0c21959ef4636e4aa5bcfe180d7bb9ad77b27269b432c269de73f791058f5fc6bd5f362970236dab970f8295846d58c6ed15de61f4af71fc0eac27fe7aa088e7f356797db8a6458f1315135d6d57e72e1cd7a248ee7a4a50ad7b855df12f5bae8edefe34854a9b345851cc091e3e65a6cdeb6ee77aa9e7d4d3abc228724777ae3c931cee57b568328e13f3003180d5ea409263e7af8600ce6703438bc4090ac2575c37e7f776ecc724c3aea95e8921ac4991222e5c4c20238fe8407fe8fb8a9c09dfc2582955ec749693b1a4b5"}, @pad1, @pad1, @ra={0x5, 0x2, 0x1000}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x8, 0x92, "32d67b10c8782cde062f8c47de44c9af57878f925f5dc1620ab0e09158056aedc615bcb496904349e381c7a088b0a6641c517416dea891a0fc8dc9fa2c3337aa14bca78b71a515f5be7b77b936e88c9f5ace1f39604f67765d6f772fac6e18c49ffe6f17abae3305a81dff0f6d1edb031ff457cb90440c5e6b94152ab18585626cae08c88706d1559748692be7d5a49512e3"}, @jumbo, @pad1]}, @hopopts={0x89, 0x12, '\x00', [@pad1, @pad1, @generic={0x5, 0x8c, "1594d688e9c0d485bf50be4c3a9ba4de029d9037639238c8eee7fe9fa3042e6269957465c6ebef59be4637cd970a0dd796f771b3e3839029049d18dd2ab74fab83235e2ba69e94d0964686f8361caa7817197ce49b695bca291d3cf29d9e159b3166bdc7e3d814e9c12cae15d0979a1fda25c3672dbe9654fe15f842de146e6fcca111ca138e0bb03179b535"}]}, @dstopts={0x33, 0xf, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x9}, @pad1, @enc_lim={0x4, 0x1, 0x7f}, @ra={0x5, 0x2, 0x8}, @generic={0x3, 0x63, "822fff7a06073a1d400d675ce608587d6bfb66d8876e8945776fea62d9780cc2ca370b3103bccf668e3efc888f5c1ad924418cdc24ee39942e18e73c7f97d7e4f60f278a1efe14b97f8fdc5dd892a36e1527b6b2455fffe414c586dfc059fe3768d680"}, @enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x800}]}, @routing={0x67, 0x12, 0x0, 0x7f, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f04893a8ea108624b20f1340ebd570b3", @loopback, @empty, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="712efee7173f4d825c06c65faa39862a", @mcast2, @ipv4={'\x00', '\xff\xff', @multicast2}]}], @generic="6a29312c61c8b6a7a9d8f28e9da5be5ac4db0e85da577459b846696b47f1c379de"}}}}}) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 7: ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20}, {}]}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x7, 0x3ff, "033d45c70f42e427eec403f945a7a6b5da7ed179", 0x9, 0x7}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45", 0x5}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='E', 0x1}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x54}, {0x6}]}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(r2, &(0x7f0000000040)="993d61ea6c5872b4b18ebd867364e354bb5e90b2a04bcbde9837c8cd14bf084f92956fccf78725", 0x27) clock_gettime(0x2, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) socket(0x20, 0x1, 0x7f) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x90000000) pckbd_enable: command error executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0xff) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0xc1045763, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x80, 0x71) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x74) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$TIOCFLUSH(r3, 0x80047476, 0x0) r4 = open$dir(0x0, 0x10, 0x2) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x40, &(0x7f00000006c0), 0x0) lseek(r2, 0x6, 0x1) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) connect$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) socket(0x18, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd2", 0x15c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r3, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r5, 0x9, 0x0) mmap(&(0x7f000006a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000000980)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getitimer(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x2, 0x1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0xc2200000}, 0xc) close(r0) dup2(r2, r1) sysctl$net_inet6_ip6(&(0x7f0000000280)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f00000002c0)="69f5d6b082ac0d7db05abd5b39dd265f59c6c2c860f4b0e84781f909539ec63f220afff7b7e470307d235d9a7d6b1687fef3bddea25c62a0f10244d223", &(0x7f0000000300)=0x3d, &(0x7f0000000340)="6160d8dfc3b74945b9ccd7dc335bbbc6244bf4842ee45bcd743e8eaa7e0dff7268b67620542f9a87b7ec95a6ea6972b6707529acd8ae6b1bb7e56b3fcfb1b40a33924f6730087f069d363f3d2e01a9f3b338a972f059cac25dccc8c95d0b96721436931e59169013ff585ac8b1ba561c3fcdc25e5232be2509ba4ae9ec05c264b1c451bd0e12d56485972733654481ed999d553e6ca39cd889866be81955a3c59413d10fb3c09928cc57fc866a82bdaa9a816267444c8fe9fabb7db598334f4a867efdbff20acc3bdabd6cc4dfc63bf4624dbfa3752f546b53854e38d1c4de985a36391d97bec8afa5081e852fdedaf35c853572", 0xf4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffe}, {0x40, 0x6, 0x0, 0xd585}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRES8=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYBLOB="ba960ba2094c158f516611053d0557b346010ed07b0df4d621245d45e26b7bf05055ddb62b4ebe95cfecdc66503bb173853dc0daafa36163f6f9a4e21c70e81202c8f45372817752043642a516f9ec7fe4e5ad5cbd9692eafd2fa695d0f9125586f20e4c4036320f8fa0bb74d10f7a151e08b96c110f96eae521924292e1f21330f4e5956b31127c496d3ff3f5b4c9c60d235739c4aec93672543c4e7a26c464de3956fc9af8130089514fdeed8d0be9944091587164b7409def0ddd306f01ba5ce078ffaafb7d42b7bc07e67362a42b981db4984f6bc47ccf3bcb7b4a79cc4bc121269658804a27", @ANYRESHEX=0x0, @ANYRESDEC=r0]) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000900)={0x10, 0x0, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r4) r5 = socket$inet(0x2, 0x3, 0x0) shutdown(r5, 0x2) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) r1 = socket(0x11, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r2 = socket(0x0, 0x0, 0x0) close(r2) socket(0x6, 0x1, 0x2) setsockopt(r2, 0x1000000029, 0x32, &(0x7f00000004c0)="35bd98c58aab03b2ce163c46f9e9639f22756f6bfec5a70cb48978c4b74b6bcf9f607d15a70da590a49193173929ff8ea311a3ff59e81a77a3b42d38b3022b2a910c6f16e51dfe36cb1ac356b356728fdc017d1f17d5ba3a92ddaf53e8a1d5d38e936da5225c4ef3ba55732f743bb83764b32010bf0524bb", 0x78) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0xffffffffffffff11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1e, 0x3, 0x0) getsockname(r3, 0x0, &(0x7f00000014c0)) r4 = socket(0x6, 0x270106199829e4b2, 0x0) socket(0x2, 0x2, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000480)="cefa9b01d0f37bb710f60dfab1fb6f022bae6ddce14da4dcc180c51c9ac2b5c38d2398c6d524967fe98a05675ebe7a50025294979df4d7b70f6cf96a21312f1ca8fa8311d6f595f995943684e998326bedb17578c9e50fd531882899777d157ce391850bdf00f9a6b6e6ccb6432e1c289f56d09990a98465f3f8a27c4a6602ed83c13481bcee8d483d9cfdf3109937df69e213c05b6bf2f0c8e9269a40a0bde29fcd036009dd36ae413338", 0xab}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup(r2) getrlimit(0x7, &(0x7f0000000340)) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x16a) (async) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x16a) socket(0x2, 0x3, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) open(0x0, 0x10000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x45d44) (async) mknod(0x0, 0x2000, 0x45d44) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = msgget$private(0x0, 0x30a) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xc, 0x2, 0x0) (async) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xc, 0x2, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) setrlimit(0x0, &(0x7f0000000980)) getrusage(0x0, &(0x7f0000000000)) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140), 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) r0 = socket$inet6(0x18, 0x0, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) (async) shutdown(r2, 0x0) (async) pipe(0x0) setpgid(0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() fchown(r4, 0x0, 0x0) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) (async) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xb000)=nil, 0x0) (async) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x2000)=nil, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) (async) close(r4) (async) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) executing program 6: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="014acc63139f235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae", 0x38}, {&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4", 0x100}], 0x2) executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x5}, 0x3, &(0x7f0000000140)="b95731de0e691d4c2e31a31dc21c6732c338a4c78093982db421f88b41fc6ffdf755937625dc7a89f0bc050aad0cfd3cde9acdfe8872f4cb1d869f42431d6189c01dad10272af94529593089c379c4e260da485d5f182d628edbf9b1e5e59adadc6af239d4e6364269701dd3d95f985bec93cebb4f98", &(0x7f0000000080)=0x76, &(0x7f00000001c0)="12e0b63c763ea2a6e1114679c2b9c52ec3dd873cbdf631c8dbffbee2685a3472c4829c18486c799bd67db51d3d0a67c8f7c555f9b5d7878a948518a08d78e6483a5b3e1568d1307d62fc1670e8eda9726b2db68836a2835dff9e33b4d13a11b1a9d784b600d85f", 0x67) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfffc}, 0x2, 0x7ff, 0x0, 0x0, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r1, 0x0, 0x0, 0x175, 0xfbfb}, 0x5ddf, 0x5, 0x0, 0x0, 0xb8, 0x10000, 0x9, 0x401}) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1, 0x0, 0x0, 0x0, r2, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x6}) r3 = getegid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = getegid() r5 = getuid() r6 = getuid() r7 = getgid() r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r9 = getuid() fchown(r8, r9, 0xffffffffffffffff) seteuid(r9) r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r7, r9, r10, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0xffffff7f, 0x0, r4, r5, r10, 0x8, 0x3ff}, 0x8, 0xbe4, 0x40}) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 4: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x8, 0x7, {0x8, 0x4}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 0: ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20}, {}]}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x7, 0x3ff, "033d45c70f42e427eec403f945a7a6b5da7ed179", 0x9, 0x7}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) executing program 4: semget$private(0x0, 0x0, 0x3c0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300), 0x10) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) r6 = accept$unix(r1, &(0x7f0000000a40), &(0x7f0000000140)=0x65) accept(r6, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r7 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r7, 0x0, 0x0, r8, 0x134, 0x100}, 0x0, 0x1648}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r7, 0x0, 0x0, r9, 0x90, 0x7}, 0x2, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r3, r9) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000400)="06db92cb2bc71bc021ddc28fd02e4310164d6d6e56f0374d591d51840492ae80b6734760f8949793f5ff925e0add46df00000000000000ed2d2d53ff016fd1967aa38c840ab15e80ffed6ac4c0f97663716a21e7d96807fc320828a79b579a5759d1585d07fc4a7f7fd721a6040f186fce37121a7ff6b505fa92a82523596d8c527e2c5f34239a59a7a05dbf06b3c173ca5011f274f29841382a51065d17a62711964cdb5839dfdf821b7f75525bca0ea85058c83f41c530d6f42ea7dc8b3910a88ca185a8d8180b85f9b2c93d622e066efa03282d37a783649f764030787e5a7012df6796b02f1efbed0e01552f24f85e17be12ae9007e26ae91aa5a5e7469787f132ca0905531c300222e9d171f44d6e60cdd25f853b3a119bbb2ff949b3a2bbd4b4cc18a5f2f94fcc6bf35641a0099a464e27197b081c626bf0ea399f1fd489787c85152bb15a38cbf15238311e0848e5b9812af4c82c62d87ee884abda4f725d0f96800345dd4c069762b1436f621f482589fb0ab042ca836dc7e6e8d1de427e31161819ec257ca878ffbd4b3c86738c35b9ad49063ec8e0e0394e6b5771abc19d37064e47d972693903c7dddfcabf9ac88983fcb9af32fde20d956184fde6af1cce696f0da59bf3c9b5f37d71b1be8ea56e06af8b56a4610f0a526b914980fa95d6d2b9bcac721989e85415da2c171f14863ba291c5d9d609656f9941b2c55ed249f4eb8e5fe072e0d81b266ca69e1e9799c56a5776208ea4d5df1920da6a514f77e070a84fd1541c0a37fcc8601bf9707af463edf2f1fdd70b1d365e79101ccbb00026e57566b66291fb5db9e33309d879f48027a7bb2099ca62dced24e3dbb0e44845b5ea0a24684f16c7bcf19de0cc6687b7509ffb9e8a9cf560c426d666a91e1e929ea6425de177a52cc75a256f92383a313f1953cfa7796e8fe1b729ff11406a0bca052b32a4a133c4cfc8dbcca976a00d4b7ae19b11d55a6235399b17f8d085ce7b398754a3e71caed15234f8c99cc51f7408384418ec0f6009c42feaeed992a00833f7022116bd14de5b9992ed09c96afaf5d6c31fe600fa3cecc364fb6dc01a8213e1594c5cc039a7ea031d26118ab91c64530f19bc64543615333fa34072dd75dc70d357e2370e208fd56e7a7daf87f30dee48944d83b5563872fb61072a2381e9e000fe2c3a422ebd90ce2e7a4107094f5f805c077841f540d465d3e17e479d57a9de0a6b3c56295c85b0ad1069837fc785c6546298c96a77c651ade40c7ab1a06c6791e1de95695e6c248dc39927af011232471b17c40151d2a2f5a763eb8b78e44422e0ab8d982a9ce2813b3533382cdeaa1b284d0d144126eb622979e6ea988079fec319cac45481c1a1f3db361146bcf41b8acfee8d13d1660ee1b5b144f0b0b043d6374ce77d5165a49b2399ded113d83c6f8114868a1d37c9f35811446d5f10c7e7c4dfc4fc878ced7f6979cab411c366e2be44378d991fec8f80985fb7581cc50d3ad506f4a3d8aea9effe341a3e80ddaa4dc857a0896a444c366c3466267830e8635de26e5887819ca9bce95bbfe9656dc57cf5f41b62182265cf67eac14058782de4e7945e6cff994bd5bebee64eb3e9855c3094aed5288d8012d3501ba2d08b5f612a867137cba147f96ca29d4372af173c0e7a7a38d58dea7e9d15b774c34279d0a7345aab1be9288a9247997e0f84bc99b27b054dc7c980ea1e425147f931f009ffb122f252eae1c985e6360a16f323ddf09bbb2bdfc08679dc53a39e6cc0b79648b282639e4913f5cb98c0582ab2661903107d62a60ea6ed9f0903b8796f3451dd6156c6ad6a00a38b260870e5214af91860147f5c734de5b25108b5aa83908f976c8662bbb2aef5a097fc7109d46d439a35df91b2414af8322c1c5f969bbe2c24f13376740eb731610a29465f30e3a049a5d253f442b72cd0cab40c4626a76d66f8124174a2dc8234bafadbfcbdcc63f91ad402ac7276c1b22e913e30ebf8a5ec06022952d7157420c298b0ef5441b5999d81d23ef6c5c8e24ca39b70adf246fa9f49a9b21695f3cefd95147b3c846e107c99", 0x5c1) read(r0, &(0x7f0000000180)=""/162, 0xa2) executing program 3: mknod(0x0, 0x0, 0x202) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ftruncate(r0, 0x39bd73b9) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, &(0x7f0000000200)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0x1ff, 0xffffffe1, "0000fb00000f7e00"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000f80)="4d8e805b4782371c982c275697f080102b23f0614390927ddc14e03eadeae5f457076938ac4a1e92c26de0ed16e0004b595344356f01d43062cf9390c0566b513f9fd300dab20a3cdee25c10808e629984ae8e715920d3b76ba6044852dca93a63a613e44b6a7fcf93bc57dba485d149e69a77882ed323003ca8e6828193694c95796f28e5d5a98b8239cbb0a59249f7fb6c36ed76a480ad1143ff2273a0382b120ca2c632c4fc0b887b20efd2bba9e74650bcf47fb4a05bab662a3451e37f7807d319124f22543177966fcb47f07f79650d31289e57b86ca1e2a96fe5b95a67142b8690cbc26e1d904a664e22e1b7604dc643d86396402ab43c6bf20e1cc1b8c83e54de0931fcf31948c6597a17042c583bc31b05a1a9df3d5bde4eb995f6c367f108fdb923b6e19030a45cc5d8d2f11a61a0501aef7decafc071ea3dbc792419193e99f47ba8f9d24f6d29636db858fd1459e0e2229b7654da7e7fc6a10abf5fc43da49e0b22d9326331e8b496b98434d9c2c3d1b79c0f0d", 0x179}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc33", 0x34}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492af51", 0x7}, {&(0x7f0000000440)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e10b09b4768eabcfb42a183ca72597dbef4f480b00628eb4e3c17b3349181fe6839d6a5ba7cf435409fa2c05b7341d7690893aa1b1e6a1e1a1585a9b23919ebe23f2c6755bd4", 0x97}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c7098", 0x1b}, {&(0x7f00000006c0)="9b828cf13141c353ea0c649a36205c4b3cabf75ca6f4042220fa1fc5d42fdaa27c32f2f970654d544d73906c3af8b3b1f3994764955b1b96da", 0x39}], 0x8) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec5348344de732dbb9f6a880f632e412393dc3e142f1521", 0x1e}, {&(0x7f0000000500)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a467073ddca34286", 0x51}, {&(0x7f0000000100)="928fadf14afcc2ac", 0x8}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185c7bde0bfe0a09fe5d953", 0xb4}, {&(0x7f0000000880)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a73ac07", 0x3e}], 0x5) syz_emit_ethernet(0x5e, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800280000fe8000000000000000000000000000aaff020000000000000000000000000001000200040000000000000000000000000000000000000090"]) pckbd_enable: command error executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) r3 = dup2(r1, r2) r4 = socket(0x18, 0x2, 0x0) close(r4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(r3) executing program 7: semget$private(0x0, 0x0, 0x3c0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setreuid(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/32, &(0x7f00000000c0)=0x20) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1c00) readv(r1, &(0x7f00000022c0)=[{&(0x7f0000002300)=""/147}, {&(0x7f0000002240)=""/109, 0x1c}], 0x1000000000000262) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r3, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226037ff800"/18, 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r4, 0x6, r9) r10 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r10) setpgid(0x0, r6) execve(0x0, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000503000004000000000007000000331c13fecea10500fef93a310525d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c22", 0x49, 0xa, 0x0, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)={@empty, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr, @rand_addr, {[], @generic="3bb0ee2bb7b8c275c5b45c230a0000000000000000503d78cea09023"}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) r4 = socket(0x6, 0x4, 0x3) sendto$unix(r4, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "01170160d4fb00fb02005a0300"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) hotplug: event lost, queue full hotplug: event lost, queue full executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000240), 0x0) setreuid(0x0, r7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r7, r3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r9}, 0xc) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f00000001c0)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x2, 0x0) r12 = dup(r11) setsockopt$inet_opts(r12, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, r9, 0xffffffffffffffff]) setregid(r3, r13) ioctl$BIOCFLUSH(r12, 0x20004268) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000480)="cefa9b01d0f37bb710f60dfab1fb6f022bae6ddce14da4dcc180c51c9ac2b5c38d2398c6d524967fe98a05675ebe7a50025294979df4d7b70f6cf96a21312f1ca8fa8311d6f595f995943684e998326bedb17578c9e50fd531882899777d157ce391850bdf00f9a6b6e6ccb6432e1c289f56d09990a98465f3f8a27c4a6602ed83c13481bcee8d483d9cfdf3109937df69e213c05b6bf2f0c8e9269a40a0bde29fcd036009dd36ae413338", 0xab}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="6b78fb3e55824866e782e223", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setgroups(0x1, &(0x7f0000000240)=[0x0]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_open_pts() executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x101) close(r4) setsockopt(r4, 0x6, 0xf, &(0x7f0000000180)="00000001", 0xfe2f) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in6}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) r5 = syz_open_pts() bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="4ddc9c1e", 0xd}, {&(0x7f00000003c0)="18", 0x1}], 0x2) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000014c0)="200b2000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) getpeername(r2, 0xffffffffffffffff, &(0x7f00000010c0)) socket(0x2, 0x2, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x7}], 0x1}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40000}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r4 = syz_open_pts() preadv(r4, &(0x7f0000001e00)=[{0x0}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f00000002c0), 0xa) connect$unix(r5, 0x0, 0x0) symlink(0x0, 0x0) open(0x0, 0x80000000000206, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r6, &(0x7f0000000280), 0x0) executing program 6: r0 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) poll(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/153) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) r2 = syz_open_pts() syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8001) executing program 7: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = getuid() setreuid(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e0", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="be701df21725c584cdb2162922dc149a181f1ca12fa4c076cb07950008ede74964f3ff2e48da7d7e57523875e149dcc21b111526c305", 0xfd9e) r4 = msgget$private(0x0, 0xc9) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xf5, 0x800) msgsnd(r5, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001600)={0x2, "51955cfb1194c3395a923880faf25be7c091832e830bf09d177524ffb7e287111e3525ed376fcb4f8b59bce3a922be162f4664067deb0fd795e5e17306b156b222f71607fb895a95bd04476e9fefadcd0dc96b4b2a2fc80020dccfc16a6ef31e3b821ea631df24bc03b9a90a3e88bb44fe2e91919d91ab323ae328224ee52d445c79dd824e85b256ae34dff256c0581073c53a897ed7af828b3b66d1f41628ddb1572fc9efb93873203fd60a444f3cde513e6f0d505eff2a4552c20eaa0b5e317810217fb25a005cfeaa801ee4abf831554861d19f87447b11019d225834e1bc2f5958ff3e8987aa5a5c82d384"}, 0xf5, 0x800) r6 = msgget$private(0x0, 0x442) msgrcv(r6, 0x0, 0x0, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000020df0000001413a24e4b59ae4b4a8e4539d67fc483f566d5b6ef25bddef464a3febce4a0566c9cad42817cb5f7fe6419b29fa136c8578769304b8f42e8df56fe0730c3fc02a35b84aea27ec7db253ce536d96aca68f55984adbbe26e581c77fc792c69d3a663019fe6c5e7e8697f00ffe68cf17e8acd0000000000000000"], 0x51, 0x800) msgrcv(r6, &(0x7f0000003a00), 0x1008, 0x2, 0x800) msgrcv(r4, &(0x7f0000001180), 0xfc, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = msgget$private(0x0, 0x1f8) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r9 = dup(r7) msgsnd(r8, &(0x7f00000012c0)={0x3, "cc128b585ba67cb2a15f3c43a495e285534622dc119fa2c72168a22e1faf6c6ac7211b61521a8b9a5144c05e0458894c1ef032acb1bdcc0562bc275963bdcca8c922d5cb95e55933d02d2766f133d10ccc522361bedb1593e7d47775f782bfc9f95e1dd4bcc8aef9103817fe8f596c17ab8a9393a4d689570856c6dd1e3389b4a144eda57797eed1900ca4d6118e7cd5687c7dd91194955ad7e9465cda"}, 0xa5, 0x800) setsockopt(r9, 0x1000000000029, 0xd, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205211) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x40) mkdirat(r1, &(0x7f0000000200)='./bus\x00', 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x1c}, {0x40e}]}) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x88e7}}}) r3 = socket(0x18, 0x400000002, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet6(0x18, 0x0, 0x0) pipe(0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000000)="2e7b50fe2eb6f5424f016ae947c487d5cabd8db11bf43c92621c9b4356010cdeeca16330086364c148d145f730b50a03c6d003a70bd3828b4cd2cf9696eee6696f4d5cf7244be66b7024e1a93a46bd904c724f602daa91766abd2fbc5b211bc4e1c4b60f20e718145d71cdccddb0ca3d421dc5fef762557049d8527f2b2e851639cb1f956cc3568b2b56896eb7e87cc241feffe95283a5b491d8de22328b293e80aefc55f01c7897cf5f4a5f0b1ceac0de2889c05ea59bb92f19504fe7d68e2368caaa0dfb395c588e9eaa0b96d7fce0ee26acca73ea3dbd3d99209cce3e4bd59f81853ff22fe8", 0xe7) close(r1) executing program 4: r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, 0x0, 0x0) r1 = socket(0x6, 0x0, 0xff) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x18f}, 0x8000000042}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = getpid() syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffff7fffffffffffffffffff000000009078fb000000ac00000000000000320065537366487cb584fcf2ad407bf9f6cc2072c79455cbbc477e679973bd10593b709b933bd56f1044510171d66728d8b9d100000000f109cc6643bc42baf724524ed6ec9026109e148ed0ee19b8b88bda6caadc588eb801ded44ecc7a05e43fc5843bb98a3f1f83ffe87fc5abe4b29d6614de19fa94df2c9716f9cb51bdbef354693b38c5a67a34008c4cec834bf804c72f93d121d4ca4c915aa1873ff11a8342802e8c06d1e28aa5f4891b130e01a9f46faf4e296ac7b22153aff165b8aa3f00829dc2b938b366b704d63a7cfb7e0894237419dae5894f8da09ea0bc2b756571177add588885c6bf17e4c3489a34ef200eabaf599d55a74393b86aaaec0de6415d90b0554f0e8c3a8c"]) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r4) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) mlockall(0x1) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = socket(0x11, 0x3, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) (async) r6 = getpgid(0xffffffffffffffff) (async) r7 = getuid() (async) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000240), 0x0) (async) setreuid(0x0, r7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r7, r3) (async) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r9}, 0xc) (async) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) (async) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f00000001c0)=0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x2, 0x0) r12 = dup(r11) setsockopt$inet_opts(r12, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, r9, 0xffffffffffffffff]) setregid(r3, r13) (async) ioctl$BIOCFLUSH(r12, 0x20004268) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000480)="cefa9b01d0f37bb710f60dfab1fb6f022bae6ddce14da4dcc180c51c9ac2b5c38d2398c6d524967fe98a05675ebe7a50025294979df4d7b70f6cf96a21312f1ca8fa8311d6f595f995943684e998326bedb17578c9e50fd531882899777d157ce391850bdf00f9a6b6e6ccb6432e1c289f56d09990a98465f3f8a27c4a6602ed83c13481bcee8d483d9cfdf3109937df69e213c05b6bf2f0c8e9269a40a0bde29fcd036009dd36ae413338", 0xab}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r3 = shmget$private(0x0, 0x1000, 0x2c, &(0x7f00004e5000/0x1000)=nil) shmat(r3, &(0x7f000013d000/0x2000)=nil, 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) hotplug: event lost, queue full hotplug: event lost, queue full executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000200)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x1, 0x0, [{}, {}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x2, 0xac, 0x52, 0x81, &(0x7f0000000040)={{0x4, 0x4a, 0x6, 0x1, 0xf7, 0x400, 0xffffffff}, {[0x8001, 0x8001, 0x3f, 0x5, 0x2fa3, 0x3, 0x2, 0x7fffffff, 0x0, 0x8000000000000001, 0x1ab, 0x2, 0x2246e407, 0x4, 0x4b, 0x9, 0x100000001, 0x7], [0x7, 0x7, 0x1f, 0x100, 0x8000000000000000, 0x8, 0x110, 0xa1, 0x80000001, 0xfff], [0x0, 0x7, 0x400, 0x1, 0x80000001, 0x0, 0x2], [0x2, 0x22843a4c, 0x8, 0x0, 0xd16, 0x40], [{0x9, 0x2, 0xca, 0x1}, {0x800, 0x5, 0xfff, 0xf8}, {0x7, 0xffff, 0x3a0, 0x9}, {0x6, 0x5, 0xfffff18f}, {0x8, 0x7f, 0x2, 0x9}, {0xf4d, 0x7fffffff, 0x0, 0x8}, {0x6, 0x4, 0x401, 0x9}, {0xd9b, 0x3ff, 0x1, 0x2}], {0xfff, 0x3, 0x6, 0x800000000000}, {0x5, 0xffffffff, 0x8, 0xfb}}}, 0x8, 0x1}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000380)=0x1) fchmod(r2, 0x106) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x3ff) r3 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x0) getsockname$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair(0x20, 0x0, 0x1, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x23, 0x40000000, 0x3f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x3c, 0x1, 0x61, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x9, 0xc1e}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0xe54b, 0x1f}], 0x6, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x7fffffffffffffff, 0x101}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x8de, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x4, 0x3}, {{r5}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x6, 0xffffffffffffff80}, {{}, 0xfffffffffffffff9, 0xb0, 0x20, 0x1, 0x800}, {{r3}, 0xfffffffffffffffc, 0x4, 0x40, 0x1, 0x5}], 0x3, &(0x7f00000006c0)={0x4, 0x3}) sysctl$hw(&(0x7f0000000700)={0x6, 0x15}, 0x2, &(0x7f0000000740)="22e574fb8cc382260a01a96513b11408ed38a9e7ed0ea8b9796e3778c8bba6a1cfbc7a3c865e12e2b455715689b9dd2c24e2cc498f1450129982443c75c3aeaebe0896697c48aa362e81f0dcd9c6afaf5451ca0f80fafd7d83646c311a6e78449902cf96234ad89eef867a92710411c31ba9b31059f00c7c76bff0e5c4e82648509606a8b20046401a454b", &(0x7f0000000800)=0x8b, &(0x7f0000000840)="c03e8b0a73261d639ba778dd1b36a030c8f853f695d58ebce27480a78f0a89cf4de1bf2846f4618b7f2a9a0955617be9e7e2891fc0bf542506a48d093da4e022c2f713c607af9ca7d9cda5bb0d8a2accf5e39ac9a6d97174d17f9598f792fd15ff087a1fbfea38", 0x67) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000900)={0x2, &(0x7f00000008c0)=[{0x5, 0x7f, 0x0, 0x7f}, {0xfff, 0x73, 0x80, 0x80000000}]}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000940)=0x80000001) r6 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = accept$inet(r2, &(0x7f0000000980), &(0x7f00000009c0)=0xc) fcntl$getflags(r7, 0x3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r7, 0x8, &(0x7f0000000a40)={0x3, 0x1, 0x6db, 0x8000000000000001, r8}) shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) shutdown(r5, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000a80)=0x732) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000ac0)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000b00)={0x800, 0x7, 0x4, 0x6}) mknodat(r3, &(0x7f0000000b40)='./file0\x00', 0x1000, 0x9) chown(&(0x7f0000000b80)='./file0\x00', r9, r10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000440)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000480)=[{}, {0x25c, 0x0, 0x0, 0xfffffffd}, {0x8105}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r3 = getppid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6}, {0x81, 0x40, 0x0, 0x1f}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61, 0x3, 0xfc}, {0x800, 0x0, 0x0, 0xffffffff}, {0x6, 0x4, 0x0, 0x4}]}) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x3}, {0x48e}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000340)=[{0x1, 0x8c, 0x80, 0x8}, {0x14ca, 0x44, 0x40, 0x80}, {0x0, 0x4, 0xff, 0x9}, {0x3702, 0x9, 0x5c, 0x2}, {0x200, 0x7f, 0x4}]}) r7 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x11) pwrite(r7, &(0x7f0000000240)="988616b1b43a6d5727c0eb9e13e66005342bb21513f53116b4b88b86696e108bf9ff085b66e3ec6e09a9db31d4dba0eb93150f66a311e2b5d995a4f0decb1e0d642f34ee827ba716573933372ba80120b90fbd62af273a44b2cf63c1d97a9e57a5212da91e6f9d34c9617215b2bdf106900219b08581df83955953ff8b82e928f42b471d93cbc8851cd323e7efceaad26447989bd8dcdf6375091c4bd4133fd6a548e025035894f015e6b48b7003544dddc23035fe30ca1dba19c304000b25b8f01d2f35a03168a15dc41d5dfba50f191eb269fcf23993d41016f2c535a42f1fdb845135841d01ae29c9bfa932edda5b0e67835f33ff35a31c1282b47a1632", 0xff, 0x9) fcntl$setown(r2, 0x6, r3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r2) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x14}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="b4206bc55dfd22127facdc73f8fc83fc0fcee85be7ad2ac9f0bd7c5e92fc17379a99843ec19eafb97e5ecefb390b64d982d299e3a83a3ecb5fc7524c2285181d56858d06c6ef5934160d065b9f739077769fc02c3f478f5204d22409916b8470b240a8701e5988cf99bc29bad2a679b44e21739d285293967dd147fc9d714ee692275aff6a5308f41e43f467b3198e89eea8c522e3608c9b570e3b2a48e1bebedf0dab084c689d90a28807303c2786785b3f8aeb3fb674c615408a", &(0x7f0000000100)=0xbb, &(0x7f0000000140)="3fbfab755f37827198e1eb4836ff62251c744cf929a1f509517376054769e6c4ddc76b6d923fad615ddbb64cb1011622458c3802991138d0a1e1a6e59c14e016ca065236749f6d9e60ce1b7b5406020db099c78180b5855af8ced51fec5309677bf4d0c35ec5e68dc1c12fd699ec50e297fde32af6a72a3e622ff6fb79947d7a32003e21019ac2ba7461a7ab717a33542df17c2b41d0949c598c99d3469fad78", 0xa0) executing program 5: socketpair(0x1, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000440)=@abs, &(0x7f00000004c0)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000500), &(0x7f0000000540)=0x4) poll(&(0x7f00000001c0), 0x0, 0x3f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r2, @ANYRESHEX=r1, @ANYRES8=r1, @ANYRESHEX=r1, @ANYRES64=r1, @ANYRES8], 0x1f0}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000400)=0xc) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x80) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = dup2(r4, r5) poll(&(0x7f0000000140)=[{r6, 0x100}, {r5, 0x4}], 0x2, 0x92b) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000900)=0x4) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000000)="e1e664fd79f3a16606548a7a1ab4010c8e3e03", 0x13}], 0x1) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='c\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000340)='./file3\x00', &(0x7f0000000380)='r\x00') r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {{r7}, 0xffffffffffffffff, 0xa1}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000680)=[{{r7}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3ff, 0x5fd7f270}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x5}], 0x1f, 0x0, 0xd3, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f00000003c0)=[{&(0x7f0000000400)='#!', 0x2}, {&(0x7f0000000640)='\n', 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') executing program 3: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffff7fff, 0xfffffffffffffffe, 0x0, 0xc1, 0x1ff, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) fchdir(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x43}, 0x0, 0x1, 0x20000000}) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) socket(0x20, 0x4, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) dup(r0) executing program 6: chmod(&(0x7f0000000000)='./file0\x00', 0x81) r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/73, 0x49}], 0x1, &(0x7f0000000140)=""/65, 0x41}, 0x10001}, 0x10, 0x2, &(0x7f0000000240)={0x3, 0x1}) recvmmsg(r0, &(0x7f00000016c0)={&(0x7f0000001680)={&(0x7f0000000280)=@un=@file={0x0, ""/19}, 0x15, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/74, 0x4a}, {&(0x7f0000001400)=""/41, 0x29}, {&(0x7f0000001440)=""/176, 0xb0}], 0x5, &(0x7f0000001580)=""/211, 0xd3}, 0x5bd}, 0x10, 0x2, &(0x7f0000001700)={0x6, 0x80000001}) msgget$private(0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740), 0x200, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001800)={0x2, &(0x7f00000017c0)=[{0xb1, 0x0, 0x81, 0xf089}, {0x3f, 0x20, 0x3, 0x7}]}) syz_open_pts() readv(r0, &(0x7f0000001b80)=[{&(0x7f0000001840)=""/110, 0x6e}, {&(0x7f00000018c0)=""/8, 0x8}, {&(0x7f0000001900)=""/204, 0xcc}, {&(0x7f0000001a00)=""/249, 0xf9}, {&(0x7f0000001b00)=""/98, 0x62}], 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001c00)=0x61) sendmsg$unix(r0, &(0x7f0000001fc0)={&(0x7f0000001c40)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001f00)=[{&(0x7f0000001c80)="51fa84cc1e0f4a794a62bfb000d72509980fef42705476849b9fdb4212ff59387093fbac9963c72e1c37fe11787127a70c2c2256d096e926bc6f22d08193e4dae72cc9ce73b514e5acd9ac2bb22353aa0a7e8797f22554fd481d1fbe4060254a044f7f327bb84163648fb6f7cdc0a0acf6d6eaf71e7c9db50365593e8e0fccfa5e71e3f2c669", 0x86}, {&(0x7f0000001d40)="6d61e5711b2e5ad7b411e8923fbe9bb90310d0396b69ee9990e871428dcb62662267dac052bb577f9bd4c21952df64647ed68dc0aab2ab7034a798a1dabb62ac52bfba8e9ccacd9b837934387c9ae735e9ff994f74c752c78935fd4539e3d1419e34af347808ac703c4e07d8740e3ab5c24dbacf31baa532b0d2d4cd19659af85b2207078c3f5787a8330899b808060e95135457aa8b0f0e7f89e76214ef31a66055056edc659d5ac83ab558e9d7e2ca1c0d8a", 0xb3}, {&(0x7f0000001e00)="b83a795bdb98", 0x6}, {&(0x7f0000001e40)="b714445d4196d747692fe994d14ce88caa6810ee575b453e6217ec0d82801585399e51140877f0667f2a65cda9f13013147e0f", 0x33}, {&(0x7f0000001e80)="05eeff958ca27b273795c5a8d30f308dde476937e0c56d7cda41ef3f3638d0294e7939afdd0d81434ee16f682883f666f2517d307c4b82926689b2882b2d62d1641cd5671e754633f13f132d1dcbd07ff5a957742a5909a653", 0x59}], 0x5, &(0x7f0000001f80)}, 0x40c) sendmmsg(r0, &(0x7f00000022c0)={&(0x7f0000002280)={&(0x7f0000002000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000020c0)=[{&(0x7f0000002040)="5ca9a975a704380f67a0977e2e59771527dad96f6ef0f5a29886da72c41b5cb0005e3abc60d049cfd6ae42c10119634d16beaeb4ea4ee921b3c3028c22cc42eb4e309b1afb9eb368bdf522de61ce6afc534ef8a164a9b6419c6c7eb58c1c2941", 0x60}], 0x1, &(0x7f0000002100)=[{0xd8, 0xffff, 0x6, "7d65dd4e515a5c61f805b02515e0631461b060fa7ad6fe30711f4c4b13908716a800121b21ec5d39654ef404e77954a21467c5733305537b8162871a9c6be85c24d458f7c046d033d54097ff8f2669e41bb1f7a0fd62f803c4f6ca18687ff9ed037e5bf2bf5f3df2e3e8f5a46c6babda9d7a531a3b66f0c3334b07cb21b5abe24e46ce0ac625a9b16b7251de84997a0412e123d8788faa8ff51b9548f218ea4777003980351ec3fc540c68b6e5f5604131d9caabbdbf7bb32bd09c47615315763d92b7df2a"}, {0x68, 0xffff, 0x892, "e0ed831403e798bc90875562f77b94cf3c7e3a55090f29355376b678c5539906001bce271c1107ffa11264a4730af4e3a4d175f695c0ac22d4c802be70ba518c735dd739bd70512aab117a1b4f3f7afe0b293430"}, {0x40, 0x10000, 0x6000, "8ac344a1633670e3cec850485b793651a42ee1d482302105ca0ce933d80a48280d0053f3f27df07e62da"}], 0x180}, 0x9}, 0x10, 0x405) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002300)) msgget(0x1, 0x40) r3 = kqueue() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000002340)=0x19e) connect$unix(r0, &(0x7f0000002380)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000023c0), 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000002400)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) recvfrom(r4, &(0x7f0000002440)=""/164, 0xa4, 0x1882, 0x0, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000002500)=@un=@file={0x0, ""/4097}, &(0x7f0000003540)=0x1003) getpeername(r5, &(0x7f0000003580)=@in, &(0x7f00000035c0)=0xc) pread(r3, &(0x7f0000003600)="6af26595fc75083b5040a97fb188ca402fc155f9818f17b5b89091357cabf704fa7d097f231ed8af23a853050e9fdcdb9c40b31e7d9418cd1eb0a07e5817904e7c55cf2590d8b1eab7aaa889bf40c3b9077c2d984d71e070ecaa91ee045bb54dc6d632bf97", 0x65, 0x6715) r6 = semget(0x1, 0x0, 0x200) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000003680)=""/158) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000003740)=""/141) sysctl$net_inet_esp(&(0x7f0000003800)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000003840)="a16dfa65b7ebe020bd7c172ab0788f28cd78bcd9e8705cc25a9e44028eadb554cadd30bdd9c767093d9727c11a74fb08c6b4a25d9e1f6d86644ec2a1c0cdf83b41493b24af63df735fda32732024ce16b1cca22bb6f680a6e9be183e46e8d2ee29ab7412b587261615395eff3479f5a1cd1ddc88c288b080eb000bfbaa66f5328f9c5eb0dc26ec03d1f3e87bbb22ad40088e91849c62", &(0x7f0000003900)=0x96, &(0x7f0000003940)="28c6d9d2b8980b7174b5de66eedf63db14bb62752e590ddff9a30e8b094fd8a6ce9e150f51c02cc20f0a26c237faae3d08bf449dc10072b8f804f8da42c8c08c82b1089cb844473e15f06e79337872a955580da8003b89c8b887e1bf8b4f9bc05b1648f7ce658e31b8fe1f9f3c0ab2a7c97b5a61583e29770d99101be2ceb4dc11ebdb7658c603feb692f0b192634cec0bc52a01af22e811d1265abb34b63bf8679a2a32663cd8aab2f7e3dddd8445ab1c73ebdf6e2db570e2", 0xb9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) r3 = dup2(r1, r2) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(r3) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3, 0x8}]}}, @icmp}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1c00) readv(r1, &(0x7f00000022c0)=[{&(0x7f0000002300)=""/147}, {&(0x7f0000002240)=""/109, 0x1c}], 0x1000000000000262) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r3, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226037ff800"/18, 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r4, 0x6, r9) r10 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r10) setpgid(0x0, r6) execve(0x0, 0x0, 0x0) executing program 4: shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r5 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r0, 0x0, r6, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) msgrcv(r5, &(0x7f00000003c0)={0x0, ""/160}, 0xa8, 0x1, 0x800) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 5: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) flock(r0, 0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffff09009cfaef01018b7482ec88870000690200"}) ioctl$FIONREAD(r2, 0x4004667f, 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00008e6000/0x4000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000633000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) pread(r0, &(0x7f0000000400)="69301f0c339c7e5454097786171018389bdfc83ca55702d43bf3769fcaf918a88cc123c6b6450a3b9721ff2a953c3acb2af2c77584d471b05d531a954fd8ce7f797a44bf28496f3da1f4c4b1300d5e5aeacffba162a2afee8489b79d", 0x5c, 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) (async) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f000093d000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x401) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffe0c0faa8889f86dd607c000200283b0000000000000000000000000000000000ff020000000000000000000000000001890090780000000000000000000000000000000000b19bcf3c80000000000000bb"]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x80, 0x40}, {0x70}, {0x6, 0x0, 0x9}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x80, 0x40}, {0x70}, {0x6, 0x0, 0x9}]}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x4000000000000) executing program 6: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) chroot(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f00000003c0)="8f0c45f07ad92b08f066ced8689ecdfd111a8a6e14d419a9bc0a1923aae93043d396ded1f28d0ccd09404c7511c176b25fd4d0fac7c7d0b3d6bd84978f810a81ae37301f39ac923a1b65c97e83d33a0e91d0be75487da5bc61d997d9eb0d7fb9d3faa20426af8ea7cd3f0ede3e8aef8f60c40c7c28ce2ea9b2d2cd5933070eef908b87c8256c65242b99fd0db1c61731", &(0x7f0000000200)=0x90, &(0x7f0000000480)="a423500a8e5ce0cf1ef2796424a1e4f71d0d20a91d2f46857ee025bee6cdbe1c0bf37fa42072a186987e7db057e0bfbac1179f16fb62865205ac684fe41752c54bb8b114e9b38b82d723fe6aab0fce0b346d8e154cd4a4be9a0b630def529571f9f7471a0fff4d6408519e466c2609584aa15254d37b5827b3fbdc1acde531b8bd3033d43eeae0005d8909a1f6f17f27e53b3dfab8fa9396351a519cb9031297856ea4eee76badbf0bd5fde1c532692311c5140a398c53d1e8562918571ddcc7d11a5141421cf3", 0xc7) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xa1}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x1c, 0x1, 0x80}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000240)="00000006fe209809340800009a27aa19b03edce368791fd8972c3b6b91189f4d6693105e4f8bb7e26a80ee130af0b7749842c62be8352f6aa5511e82720f23fa89a09c6216eabc3c9c3fa341e9148a6ffcb331ac20fb543c092481e8aea74e9f48bff3e8f8114bf9bfc9cdb3b9ae6d92c3d808e377036f721a7880df024ff03a183c2666", 0x84) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/106, 0x6a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) write(r7, &(0x7f0000000140)='x', 0x1) setuid(0xee01) poll(0x0, 0x0, 0x401) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x1000100000007, r5}) ioctl$BIOCFLUSH(r1, 0x20004268) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) r3 = open(&(0x7f0000000040)='./file1\x00', 0x8, 0x0) fchown(r3, 0x0, 0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r6, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) msgctl$IPC_RMID(r4, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)=0x8001) r7 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r7, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) executing program 3: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x7}, {0xfffe}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="9773ba33", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) close(r5) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r7, 0x0, 0xffffffffffffffff, r3}, 0x8}) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x40) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000003c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}], 0x2) r3 = socket(0x18, 0x3, 0x0) dup2(r3, r0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r5 = dup(r4) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)="97a9394f", 0x4}], 0x1) write(r4, &(0x7f0000000140)='<', 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x6, 0x4000, 0xf7) write(r4, &(0x7f0000000240)="51200f72ab0c9e056b5771716465f962fbb5578c3724123d5d18138e580b84d08e4d5d3be13df3da59203ac70ab953f0080cfe911c28fb1585e068c680154476968b01b672c80ffc1c2b6140e2006ed903e5a73622b49832eb3bf6856f0f6ee3074dc1680da3efbad075fdfb4f089cd690575f1b8718367b670328e203a40cca63ffa8875dafd35b334dfcd516ded4e5149d0b84a7a4acc8dbc44b4cab9661c2944347370f1cd17070ed29d29705bd61aa324a5f8b1e85af10ea612c57ed37c33abb849f6c080877ca9d27238320824ebaeb4719836dd001", 0xd8) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000140)='./file1\x00', 0x8, &(0x7f0000000340)='./file1\x00', 0x8}) close(r2) executing program 5: r0 = socket(0x2, 0x3, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0xb76fa4dd3ad41483) r1 = getppid() fcntl$setown(r0, 0x6, r1) setitimer(0x0, &(0x7f00000001c0)={{0xffffffffffffffe1, 0xff}, {0x8, 0x1}}, &(0x7f0000000200)) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="6a8311860b83d61e61671c5831d669259f283b996c808c6e552437ba267965bf2321b1bb03d6f798579131e2", &(0x7f0000000100)=0x2c, &(0x7f0000000140)="867cdc5df5b5cdca55df134393331e22e9865fe3276682af301c046e1d64585db5dacb7c2c60fe4b26268133bccd19891e517b82382cb980ef3707684de5b3f3f8aed85a9fefc8fc27ec7bb596e6f2117c5a53edd6ed2f612ef984f09712e000291eb4d2dc7c4ff2b7fae612e8c8df484fa24e380726244682c7771f02bca364", 0x80) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="d89ede0b04531f85c1174784b981fda84155220a6e48bc7ad25d891cedcf2c652be028b4e945e492939e3cf7cf5b2e2201d20544834d437b5f968ef6c1405af933741964d63d660b6e6f323669ad5ac1892ab112882d72cd70ac4d6f484b8ac54558ea4bf82f41abbb4133ce920a4bcff08c429581783f6458e5fb5cea7d72d12073acf5818764612ec01c6cd88eb289ee9a80c5e369c5ed2313", 0x9a) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000340), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1a, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r7) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000043c0)=ANY=[@ANYRESOCT=r1, @ANYRES16=r4, @ANYRESDEC=r3, @ANYBLOB="366195984b414afaa9b26ceb748f6ac012c4f3b7500412ac8ee99fc2ff1195976f3a6ad62d1550a7cd2e896f5c813ec28019c8465a54ee4b63f58e574726e6041634bdfc316911ce38862aa9af64472e90bc56904f19b511c4b5754c12a2cfc622bed2afed6f2b166d3e1f0dd2e880339f028dfba9a467dbb296ff0bf41055f2d17c5687c311abc87b5de19e4d225ce15ef89d8bb7a9069d70492d22ad2b2c116cad8b4264aed76f40a15eea8ba81f36f775d1f6acd7446abf53d161112d2400a46746e4cce0cc0c00dd3e346398e45eebbecf64d187d4b94d6edde9bbb5e939eb6e53fe5f3bb840b4dccb71b50d604615730f207b534ec7a666c056c89fa099f106face7097afd82ec39f53f4bdfea1dddfca02ae67998973723660a9206da73ce4cf2c92213464b2a4bb8ac6e92fec80e946f9044ade50f634932a1189035e51ac38596dcab87b7c17216260b5a9fccab8c3303591ae3d8eb5ad65007cca2eeeca382aa570727b8a3caf759c7c5d811fc2ec32327418956fcca89ab10bb68b1cd5b8606af3f1a45146249bcd551c06de2a63975bfd0db72ed6c4fb8ac6a7fcc80d0d64b3619d3bb98e0defbd86c90a1c7101aac826c51ef4f9235b92ccfd414166be8e717e35cd86ac22fec73d0e4db48dad2a775f7e0904d0396d57646ae9a36f0c12df301e62b00fae37e2ee2a029dc1acb90aceabea761d8925323e3712589ea082edebff9c37efb24a1b0ef78ae4ea353c7a2cd8e2a6c1cdeb22e54940375e580a67074d95e65df0a831c993199dbe6b348ec1e251d08a326e13b483afb263530be6285def31b2e73c9e443b78929eb61902e0bd4fee2967e6da3eabdf5e60510e72808c58f0fba121f56b3ddcf2e282892eb81d006429ffae863214ccbb89981947831ce6c3f93ba5947fc739db51e5041cf0cd36a4e41c13b4593e559adf9d6bc2b45a323b9c2794016ccc453e597f745fd2f538b81e9e5c7d687262f02edb1f918c4debc9ef20ee1af43d335d1406f54412009d44ce626732d85ae86486b8170e1d30dfc90b15703b2227fa67e66f878fb446c9e240fbc4bbe5cd8eacde315c620fff97af29041167e13deb8bd40714cd52752f872a944d593156bfef0850c378400f9bf22ace011c4738d8c0e5f63084074335ff06c22a923bc19b03c447ac5e1a027e88f0bccb6f4601962d9cfce87c74fb9923c183ce5f35ef0355f108b0dc3ede2d7f8d6d27b0b2b8ec138e7d5ca3d9e088bf2962ff760c0a00ca275b4a42621379c0c20f14aa631ccfa420b3c598b61e94b602839d6326d4121b57234d8d1f4f1fe3dd3d8add6dd4bb6cbb42fd216bb124eafecc5c26afaa5afbebbe80f02900e302f04944ccefe4fd9ea0a4789bef0d6caeb52153623289ac0005aeb801fa9d1c72fc2fcc5b247cac2e8821856d2b230e0a2ca3706e49d956d02be1fa4e37b00ed7efa5ae255920861db9ceeee22c1a1c08b0d3cc372d0032e4ae309ae1cb94b69645b905cc8fffdd6c12061701868dc3299f5445619b503da9fa524e95eef0e7a50c19a25ab09e71aab1fb299b891da04035aac7991a3078b4b6c12f26b3865437c44371ba5fd127f2073c24bfd3c9c317b5c9e75389955eade17aa041ed1917e71834c907c4a1f05ebbd08d13d57bb1372cf69dd68db4ed5ad78ec77a1c66d0f8090e69c5c01505c40393c192c998e1bd9af6406a9abdc3e5d4a11d3ccd4b0f853c0d3eddb3079b569c0db3ec2d06f3c5857a78fce9ef49269d4f2aaab0bcc9f647ce69d77f194da53b09caa9ce3142008f10e4259a7a168ccbf4e43ac75d5fab31c1a4dd3a8f18af509f41cc436f692d754c221698bb11b5f8d95f7b2f18e30c299eedc174615d46eaa474ace168d885f8adecdd2777636324291534316656cf3e0f90688996b8231882e203dbb8d228a0d0d587273e4a50db0e5e399b20cdc9444612a8d705bc4dbccb8f829ce30e7ecb129da3101fc02f43cbb464ce6fbcede6b6e62f8c615543a412fea78522191eaa42c604c85fa4b5a5672fa8165304a1f4f766e3d824e28956bf0a3b75b589917bd76d9fb5c46bf7cdb36f0071f6176e2ac1a7f22286d152623045f61c560b39e73c834be7b3d2c3b1e64f1500a7c6b6d59925dc18b99469da63e7e0c84572cb79e4328fac9135a4c88997e9f8ee14203e19ed52fa55e6d2cec9164fecec485e778ee75387958a046dd1906bcd26725a77b91912fa955ab15970754f899cc6982e7d01204a206162f4a3a56f4afddbd5b4c509105ad3a6ec85aa96405840708372af7eda42df66e30513d019b4ea90c2cd4ef52fa7ae5b041ecaf08a53b8287d9d117d3fa809e96b7e56ac5b1652795437d1de2da2ee8cd3365bcc3af292985b422c188180c90b5096f3a7ed976cc825374d9c76a23a0956b1cf02b8c5b794394cbb90801450d9994a86e6bec1c9ec4ed5ed92cd70dcb77233f17243ca340ecc37121430878134b2cc02723210343d236db04347ecd8118d933ff92591b1def3ad7270b29105136cf8a1dd0446993d7bdae2aaf3a5b25638378a1c6182daacaf177f83880fbd3abb74ec06e39bfc71856bb66b9a5b22eb261220bdbe71c0ecf7d4efb6020243bcf701841a250b52920d679854803a97c69d6cbf4c74a08dfe6ae598eba38b706071e069e55e9eb8eba244168cb9695a8eb78346df13891d17060ef0658eeab86353dd7e4520a236c4521c8ad2f1a10650d410f3038dc3eed7720123af06a40551b1fc4b90fda14861d76bd394a11838ed24d278f683a66a9568f50dd4c4b4ed8ae5640f089dd89281d97f5e646886d19e9564da0882a2d048b8617290a2ec310cfb3ee85641b28622f4831d42a192ddc4d9c4caaaf7552952e86633b50ca7908db6f4c2e710799552d3ea135648d7738e6a2b03dc53b9d02bb95347815fb810a923eca78b8d579a48d770be72a60fe0109decb9e22339a63558c1ef01524e2ee59d0c6136be653876c191f9cccebc96ad975ae964e36a7d1e0bf19a2801126f3b8f2704a94563b5ad3d84d3eae5f971432e3bf6b9d14ae61662302c6a134ef35efb8813b1ac3afb788ec028026024446abdc452cdcfbc69cff2cf1eab1d1202684577b5624e8b9fc38c370a3409da4bf1d75b938ce83d12ccd387e9add6807e1bf237a392ab6d362d62b7eb3c7b720ff1a9b0559a5b5501101eeafd9e0d72703c1cec11351fd51c24808a409f3290790442560a2348d34be264209c9fc26a9e2e5bcc6bb841641d4f893503a95846b0e73e86f77badc70dcf9e8e7b946a99b00cd9f011c19e1da61e00a6e515f23c7083dd155feb55c1656780e984effa274393dca05eebf35777caa2090437ed2a5fbb79dd0687c86f442b233401ac5dd4cf02a53938edaa7da8f9f8ee9b8ecdb368a7731943652b1f0f64c4bc085bfaa3342db71a42da54cdbc6b81199bc6c6363a1a701c46d2226d27f34c7e762a04a4e03c6b41de78d9214e76378b249fe5b4d8a0d404c42a03db8a0aa92422aebf793abdd24041f22aa029b410ea13a216300e359f3816b71cc9843c3c521d7a2634d663cf27f6753d921a532da9bdee3f13c2444c0ff09ff90dac8e26a439464437e22a018ee608c49134234d38b43db7fa57c201d3c3ef5eacf98545960ac75e45d1964c4e8e95544049e64efdf3e31a3b374671b4f994646f655e807336880224486bc1c56ba09ddbe45aea9e2b2582d7ec1d57a74a56401da96031d5bf10de7eb816b03cc417005ec21715378a4983d163392ea8168ba67aa8614c406ffb46de5c8c941ba4d0bdc568e6d4832fae6bdbb3d11970fd6513fb03152d701aee15f41cd826d25304375ae4e884464a45e79b52789754a6c2e256405a68d1b325b154f067c7d8ad098db889c78e7c0f08a831bd68f8c8f9133c11b78be53c5427f10a8f0abeb2e9c3f2174113fc64557e9e6b9e942721f5c532a6610d234b54db01427b07bc02723e2b99d138c631d942208f29b986951acf46d65d08aa37e58bbd36164af9a4666f5c94d95c3d31d3863a6e377a46a1e8e9eb555067d14b9b00568a78543283e918698093e6e9c01269197b288ac1cce9b473e9bd497a873dee90200647e9c35f8cba5e6c3396347f17578f66f69ca7b772df0d2d61a691cbf4e233de3c2a406ab4a94c99a90832556237b6613aa1f306fa92232ce8d0597329d6ae6e9072785cf0bc8ac6a51f32a8081874af96b52d591b737b85081c85f2a719b69dd8b1d042503f8b503948036081d81afc64810a3ed8299c1d4d8497d809abdc5f74833aa24ee1f87d38a480031b5e2c24ff2604840c30190a8e92738f5a227fa80ad6069acfe7801d999847eb3990d9e2500b812d7519b5a37a5de9df99bc5a4cfbfac78745706f8a6ef3bdd9fcbbcc6cb582105c8238e1d116af5aabf9ba11d106a23d16267b05a97e118f3ada1318cfc5642222e226160fba8a220657a1fca52a19a7d5ad45a80c0b812fc4f5e8e8e3071badb2bd38b3e4b2caa0fcdd5d2826b2452a3c0bb228f47c5e9974e6301a7950f124d4cf240eab1a1c3fba57867f2223000c94a4d6767d1787fc7ff501c3ccc538bcce9d0d66eaf77ade438687d18b60d27a445a7935939b3fa7cf75797cf0cca1c75ce8cbe8ec9c79b8ffa75f35a6907f26befb9d9183f2d1b34643e45fae78e581a0b64ae40eaba9bf6f180f7a044bd27908bc6714028fd4dcb876f574f7405f7cc97c2527da856b4b6c9c8d8041aa29b98abb2ea37c32f76cf188ca79c345c4f4dbc45727fb6fab48e5cb064ad62a686cd34e9a7af5ce7a04d9496559a5f928980248cddd12ccca656a3b1d8f208bc8d6614e7bf84fd5eb636426e6cab62bbf33761b84a3b1b74266ba822cff32dcac821c0e52121021e39d26364c95a36c532e1427610390c6c8f999ca71a96eacd3da3d3e4fb7f494da2fa8d3d3af0ae3f0e9c1088d94c0f89ec5ea1016070bb588974888fb7a99802cfaf69a16edc828078aec2368a696392c0a9bb2a857b91b0c0b7b05356592f4cecf1a365ec16f488485206e1ec97a534b44dc1df253ef20f141715c4110892ddd51c7888dbe11b9792c947c38ed1c1f15c684d12d936ca810a1cd090776602289cbcc45b78ae4c3b56791b4584bf101c9cf759d642aee47806743bcbdd55fa0f0af6343f72a4afd2eed790467a50887410a5efbc90e637bffc267e9c9ea76aa14b59efa1500df2c0cf64b7b031f73acbecbfc218133c6b0f34679e68b0f12a4751c63764e98b4b5ed080555f02328bf7c8e97e0481d9c45aa6a54902d0b82a15502d4ade3406fd2cff6bd64545e717fb7e08649cf78d9238bc59707b19a9f412762bad3f8f90f27633b55803cdf2c632128d853c33c9f0d5344969f4c5c22f5d2a1f1cccc22a7aa40e1da9f14e17faf338927a1b680e57055182af6e59ce1014fcb3adee0be1827ddbfdf7fc22b07040b20d84e59181fe334be860eb2cb885bc6e43bfd4e1e5f0d6f6c8998f1f412dada88722c7a5e1a64e991632f46db3dc2b40f135afd13a3d3c8201d8da1cb80095f5fc772befb761c7637a9e0196934dc63f9815470c04ec2f8c93f8d11a46fe1f680522c7b57aa09e597b1791e80516a19b053c79a44788aa5ce0bd10d867fbdec5ae769c025c21d22c1569fcfe5f1a3c355d8fd39ed17c5ddacb3216d40d84c06c03ef13c03cc37a83044395ca3345de21b076d1485a4995701e11baa6251e2a8e1e5e7d22bd6bba9804aa7934c010f00475f24e966a9f33b676cf8a3dc23eaee6c6c62753bce7b"]) writev(r3, &(0x7f0000001100)=[{&(0x7f0000003380)="c0d67c365a47f7ae6e6a7ba2c2f4d213b517b0bbb862baf602f36a0689b3c6f814ef45c101efd9a939e4db631322bc6c6d891d871c6c55e4ee944913ee873eb395797517d9d41c8e2dd8af4996cfaac0fcceb08213428b637c05bc95bc33269bbb3c7ab44b90415bacc01ab4ed9c7270086a86be1b77fb8f7d1f65f616931ae777a7cc7eeeffb02378a5116d66bd6bfa730b4bfc09a32eb7ccfb006df96883a38ef49b8ea19f63740e0b7ac8540498d19205ce3fd8cb791bf6daa7f96593e72020cd6ded774c0af1f673850e8b6fd9b4736bc14b695e17d123219ead242e8a07e97c0d15da4081c63538fb13c238608254c0b5abf24fde2ff68afa4789226350561edcd8baf32bd7cbdc3bde3f5d203532322b87f7a16042c50ea5e0925b5d9f8a190d25d7dca68b315ce94f50ec23831aa4401eb772b09e5be828a6ad227ede6a0fa7736b6ec6aa32e878980a482b11936d5fb9c88fa93776683672e76e0a9cde5d9ed88d8536ff3d965667f138977f24baec6385318bb7520898a9b3232d696d859f8b2791cdc8b47d966d5b92bb0026a74ad42b7294b31dc96e7bc22378037a105ea4bc75ed391aa8ddffa57ab37ee97d96bf2675acb799f0701b42ff7db7ab44eea39de9a8bd6eec5f4e49d828bb4b9ca6f8a0586c4613d57465eaf5f1c7a014234c382c2dfa3fc48d34b59735c0eb038fea5df35e9b30f5b065d2a53790331eb36430a0c7dc670e7b15b058ecf55e79ab825288b9962197ec65aa182cd55c80c0004fa0f2a55d41b999bba996ccad89c886c9b6523c6c36b68e16d70b3ff151ff6e9a93d1d9fa7ef519e63db2ca7d8ca1451ca209b24c34c8c4f26d0bebe71ea4ba01bf3d18a1f20bf866b981bfb48e19573a487b38f2a79cdf1ab730ac6f6a7ced535fdac59c2d6babcb708f9af38b0dbcf87d76bb5dfd9184f59945517a9cbe23a94800c28ccd13054a6de474d22a9371e747d8693ed73d9a33cb166fbb6332e25068d05977b3a45eb8b47085223203091a987926ddd4e375e164c0a062171a95f8517ce5eb2442db2355ef65d3eb112cef67e3f9f53f32869d393ac3b48792308ac1676ca7aabe046a6a76ca96015e8c30aabbbeb60f08e0a897780cc3cc6623cf5c79b00aa7a578d583cca0411ecb2a5e667216c6fbefddc845b17f49bb9ea2c64b7d8774684979c677595fffa6fdf2be78c2c764f4c57f3b498e08e859645b384779d48e8813072212a33d1e13a69c5b6201022646d39d54c4590bd9c2b3f134e1d4ad95dcf7edcb3e3b4b50af88345f03fd36aec5d419ce4a4ff9a99afe782bbf27a8a3d5969ccd20abd9beda5686b2537f772ac240fa73550ac2d2710320f71d4616ff953e2fd3ca4b3a2aa7c6b813dc1f22610f5c5882e51edd0bc1be2a9be8612da474413f089d65e648acec46078c059aae5aa005ff9b5969763190cda2dca0fea2d33fd70051b823414b47b8a53678015d18c60004e721220e84a5fb75d9672aab155d52b9d152c3a96ac4077c3ba38d867f0c8f6ec74a6db5656a04578c60b1da5330a475fe059c83d8a6fc9624e7ad7c25cd1b1efe088d7eb20b2d93865429d6df0a76d7283fed8294dbb7e3f2de9b6c7beebd204ee8ffbddf13f53c4e075f44e0e08e46ea910695a1487da7861e40e34b6a0ec4d77d2c9d4f1e23c731dcf7b5a3deba578014cd864be01b1a347173dd6b9a880ad90c93f762945746ef6b216a35bba7b4f414be50ebc83e68725638bd9c7459e60476baa5a6951917eea1bc50cdba28c8117f1169187eb6a811a3be2b35f937d94deedf8306cf958e084f9167c260ea72e3102b9409a377147b46dfd5df6d72a316c17386742e9720768fefb401777eb5756d4355118ec094ef0045fe8f8b3fb77a72b5dbc4ffbd58f8208fb1c85a30e55e2c1d58c6925a6b3a8655f00ddacedeafc1b924150930bdfe918f583a29388594c89e8fdc3e3bd74f440b38debfb20d503502b9e9b7ab135da2e94211f4c341ecee291e8909715cae64cd5a33bda9d3f76adbc134440fc9240d92a82cc431851e377cd39a42dd9b89f840eb7b221a04e588fd26eba71862940900fbf073bc9bad162aa69efeefb948f292683dd20f6b0d00ee8004dcfc1f3c1feb14b58940972250c76a2ddaf51c14244f8125e78873180a29ac6791aa76cfba4694c1d2c6578427acb9d98d82e80e807954a7bdd33f7ca5e29d982a9a955b914675140e413dee51eb1a4d2c42734098f1fe1159f963d3537905133c29a8f61ca4b940ce93dd1c61ba61c70a074a5d93cfea52ce59cc3fc8a34fe99334360c3828282fe4da1f96d303056bcdaf6735ffeea71e3b2e1fa7b7d72334d8b4153f79f021963079846014de6c7ef034e6b7ea29684fa1628a8b59a38f888d61febc603f218bd833a7d994edb46730db34b0d289b77648e32f8dacb52edec7d563f0b2cf1ff6f1fa4243d20a9102a28a0a4130757ceaae940a83add40ab9933b3ec0a7377248cc19fafd149690c98283823d7d03377fc34e17154eed178951a126f90bd9f35fdf3e0988e590758c83abdee74397b22e4adc9f63171f0f4d30d3725430eaaf0f4f71c8543af6cd65d6930deb944fe2e96df546b4a9f691b067433015fce8bfb93a220ae3e5bc9183cae43b4bb547dab277a7e1cbfbe4c0315d991099effb914a3c403cdc6b5cacf260a8af7dec0e0796a287f1e0095a783302ee25f725b4f01f9cf1a48dea0ce9b1f56ca31584777facd5e8f3f615efa36c3b492d06469cf2c27f86c1b7a9b26a21e2f99b8412504cfb59b6e26993b802bd98eed9c5402ac4e1aecd78f82c3b916d1a9e24a8fceaaddfa8fe4a77468bf349adb6e8ad2a738670adef80f9accb5d132bf0eaa38e026b30f1a01064d8d5cad5d84ba890d0262ffbb0486c4e9122875966ec2b1f3af7541679e42491850c7c1ca5e540e8e83f8826eae589b68ebebd0e3dea1b65e69827821fbb7fc943bbfbaa62f6cf2cd6a8046c290517967b14246ca5845754657d0ea742ad3b150c9124232d40b4f5924909ac79cf2c0978b5bd4db346a8901343a34f1e7cbce1bf08f5d78df60441c3612216d8df7643cb24a7a475762ebee823c54a1800c5f706f01f26db9d63c0ba3eb84d40b20454b077b7ad7385a7c0d530eec01b4cc6895af99bfe561906d4ac3b8031d6794cb56c9823d06dff23d8b4e7490010ce742fd04f7069222fde9d981d80de592c5f5f56b20ae47d946dd3d692c228d3387bda9d3c54ea7529ac4ae2af8d44639879a4518c3dfab00cfc7b1a889c77dedfd51803c0004f2ecaddddee5aed4510bc28f69c170f1ea7b027715d642936baf569378a987751497babc29c59e0f39b19b8945fd3847d2ee5334d2f0d28c7ba411a6683939e750ecc7d632e59ddeee64b3620a6821ea7cf0c28f78d45775489193344288803ee21269ad87ac253f2c1e6d1f7d88d6dcb6a9ae19890a64b8f0b1e94203a5dd40ee8a58c2ba7a8ddff6c23e3aab39873ea0b16e9180794f02ff5227e003970a81447831f96bb677b2b00582831e607ebfca70696f2e2b4d122b9c75a5610e4cc26bf93f6498ca406e6f1b45b5f3cb90165d6c544621517c956c64d22744ff91e452eaa9ab470c95542ae94ef258c075d37e410aebf9b2fabe7fb46020c5d544ad5e889d13da6de6a4b4557d80154952e1aee5372d9c89c3a96445b346e829060bcd48f5e51e4e4d4d7263bee1502e7aca341331f39c50889d293ab7d916a29a85dc9d67504735f09d80f268fab880bec046239ecb85a836f56d20addbc2c229ec38d0ff41037166c623912cfc102e59641d83c8b8171a24472ad41af14b3d337d0c13ac7b8419412759422b50f355fc979923ffaf2a9b5501fada738f03bd7bba12abf0c7c6111416afe212bf7b6f6be5c5bf01332da5eb799a7bd39e839dbde78f2ab475a5404caaa02300a267ab789419dee51df6d52ee1fe6b6ac614f5cdfdd033986fea1ce650a09cba2d3eb06a792cbd56a70e55f89708e741d4a1e2806b450eae45bfa1b61816147fc6ea58024b8d40c618524efde7b19ba86a851c4ff5049ccf00af6497b93c2a3ba8a218d75de51416235e4a70ca80fa1158c5256d221cdee7e01e9524ced6b0d50cf1da7245869c6528f8c10d7e8b8e53f936c885a1bce4017da1248c87f12fb017ad33c404574b4815274604d2757a34a5a5a7a37dfbd83ff28da5295df8b65d50fe7375065b5f587f7c6695bccb6ae8938a3d3d5d74610a3294b86a3366be3c8df725a7e8aae52b79ac2d965ca833165547fb9e5df82f5c98ef42d51788078b41275a6a64913d443d7019f94d6c8965145844ec671e72919f9874a515a42ca605ffac346eaf3ec518d9391fd5a2d88ccdb43941bef15ea6c26d8608a89c9b7a603520924adbbe7dcc610cc3d1a48bb9e0c5371a6e44bca56ee2a2bd5d02f7519c261532ad5168e2f0622c0a042e1e517098440d2a388ebf5d3fe39eabb3cffc6a293b08db7327cad1931943a47336d1aad23687d0de23b03f86ef75c1d3f90e793289aa2486e411ae0774cde0ddb476a830a34f914d4d20665374937736246b94c42071d7913dcbdc4306325298b09f63f388f951a3c2af9fb56d0416bf3465a114490d8381132c8fdacbadc7640489ff501111e0b9aa262eeb02e3b9fdd53f3673a15fbbe1c0e773a30399ffeb92f8c67e5ad766883da8c846c131428f97da686a44dc859b1e21bc2aed76aff027bbb9c37b56570aa0069b39fd4fcfc7b587f82d202f176df291c47858ff9324602a0dfde31821758024231cadb763f4a53e218c4ddb343d29daac340184bbb86dcd7691f41302d0f9c8dd0d487cba90e83b803102cd29e79f35cda3287aa79305a4ae4cb9a64dea116d7a73492159b8f2fdcbf2e4821521a43c128e74d7276d7c639385828eaec145f4c1129f3e0a1b096d18b107f124a563707eb0d43f1471478d20ba31528eb6791dea7177d509037dcd814e75de8fee08eba860c2eb9fa5032dac6999eaba778280ddb45753aef7141c27331425692c01bf5d74ffd55924227ad4de271f5b8421c36518dc6192b648e3f749f36132c5d0ad153eec7e0cbd782b6495a79250e6a540c6748520dd5e3cb5a2ef7b63f13c3629b2b8c049e7f2de0adff3cb7e2746ca8b71174d6077aabfb151685857a96eb9bda43d15fb13ed59c9866668b4e9a6deb97310d92738d86e73bd12d652c231a612a2062d2e1f832da5efc982c1be888e51a343bbc107330d65e9ceef0471fc67edde77372ad5e572d3c3030d52c6d1d7031eb53bd1da2ebf1899b8c83fd017b43666ed1ca35c186c8a056cce3239b354c0a0624f7ff2e47db1b66bb31cc5a6714aa0f3b51c584fe518afc7d646bca3ae487287d684bf98b38c602613ce71ae89208852824821536dbc5cda72a572a64c6812c218771b7d8fb74f05400ea0894ffe067b5b2efa4345ace780334505057570628242f33d4123293fbd933b137413352b82125c84e1e83c05c3f15c2dab626504c59c7a47bd32148e7143775fe82e3e3e84a14d4c1a93763fac3fceefd7078204657e687aabc7b233db42fe4007d89ae4509789176094183728692d6d7248414c9f45ece5d51b15c31fe8aa2fa12a52c9fc435ee5776d1b53dce71079f2208afa8c2e9b2f8b23946000de419ff0ac73372039f79a37ec25ba8dcbcb00d9d08143bf69c7444453fccb0829f829c8f92263c8dcf70308891c0e6001f106d713fbcdfa251ed54b3da10b8459eb7850efb0c6e75efde22bfc4711e2a4cef9aab183b7fc594cefab0b6b282b68b093f7601a8d0c7f6a4c2", 0x101a}, {&(0x7f00000001c0)="34a4327808c533ab0867d64dba74ad626cb18e7012ce8530aa0617057deb529a72a6f8e5064226810d6fb6d5ec3331d611dd1256dd2a8407ecf92d9984da295f4e0e972e5c15398fe1f6f29e95a782f5abfea04aaf5ae6a2816f2a590aefb71ab93570ae633f3850e9ab0231d7294c070000000e37b15f2d73", 0x79}, {&(0x7f0000001140)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccdef5a69819fc3bc68d337bbb1724c1555af9e1df6c00c4976d71f27bb6733e11671c32a441384b7fb21ea229e0874931e61af37822780a30e6af03e410cc392c06e9eb167107f82a642111d60656df802c0ae90eaa05cc08a0c0968720eb11e87e5c5d05ee081f386b202b54a8d59d1b686ab38b146786b5c44a2668f1fe504b78853dc705dfc0f99e702b995ed36410e2c1b1ae4e0045082911ed4dd35e6587bd43bef7f989ab0af488b97e8f6b973bd23fc20dde762de9bf6ea1a0448627ec8f01925a770169b29b2ebffa5360f8c6ff23bb95335ebad541b991271f20f8cc8fce1d33b0de53d20aa00a6f6a0c9a7213111e1593f49922324253337fe3e1b88c54e8bd1c6c56922d5b04958c596792dec1aa6937d18f8609b4c3f81e41e557d2bfc5892a42379fb054832f64197dee82e76411696adf65ef306f165c48a8103d4369c6ab306928021c0cd69c513b08bee08238c9170cd913e706e339af54eeef45f44376d9607be2a56b9c358b1338db13fd0c016fa3b28f76065f583dd427db8b78261fd4fb9386b53da18ef4c59c9353e2d1abfb185ff907f19080a2e9ab18955e3c07e19c4ff235fb1b3d973e40814bd1cee8f3b646850be57468249455af9e64427d022602a1cfe5e438cdcad1d767b76a42e5bb8946bb6622ca4c1c920f70045991ea4b3d6ca2971a81710b3c82dd97e5b468f8e0482a49fe998a7b0d4cf0858212f2a98b9547675e37c812e27ca53c096a5bc0650820143db22d9dfd82b8e42f438bdf99cd698fa0acde16ab4b1e56dae3c9e90ebd28ab8730ba2e3efaa78481969fdf279403db07ba63d968bf0ef7753d8c96ccddb9b62a41e82e19fe65889c24f4ed9a1c8fa21e07fb04afe8c11550444b70ddfdd511120f73ac8a451dc83e344cdf65c121afe6e6916fca32df039aae2a05e2328a994e7dc810dc767e6a63e994158c711aedf7f7502315a601940821c3ea3d0098cd2c065f8facacee51cfc6f82c2166a0608e49f54ffcc0531978b9f3c7fa4cc838d7e289094357152ecd3a03ef59f96244c4f62e6d0f63b12e4259e6e2744f49f06a68e6f8c88031d5917f5f73ed78f198c95a30b65d4d1f0e53f830dc68fa46e7bbd46fa4a1f40f0fa31ac41e5b83b82a67aeaaf48d214e4e178dfe5111435e909ed1959a9679584207a937abe3aec7881583db2c314008bd18763fc21179e7475afbac2c65bd97bc13d1941eb417d24f4273a97b0cdb98ceb07db48af74ee087b06fed52d76fbe5a3f927bdb21227104752b8d522f71b92f31a903b2bea63037fc3f8eb1ad0dac95bedb175217fe4f6125afa8c0cfcd08b7237af67d296387fe17a75c4f125baa451ae1924fdcd26c2502a719885ac099ea532f7abaab977cffb8bc1e1d2b884889395db5975eaf7a79b7ccb825ac9749f6dab85263e861fb02d567efc975a4c1dd3623f636e4ba4a552e01a7278a045200be9525a608f95e6600fdee9665ebb1618b662e337e28d02b1089af318c09bb695298d65d5506f9dae4b3bb4d040d2597e001c92bcdc3ea79120fecc21d74014e0670a227e41df8b611a00ed87931d58ac00b2fbb5768e1458f131e9e990ae9a1267f91f916e43c1ff17011a70db5cfc8123c5d4e4860de91249e76889df5b6893e097b8a9849ddf8353f49bc5cd6f64ab5d1782b56c27137f26008e760ac0511d33b71e42fc1a479a31dcdb2cf3545a4ec28689099b915a60612ac0c27d3710a995652603db1f38e247653a3cd6898d81eaffee08bdd4753e65a2bd85ffa8bd337635397d9d948c8f78fed94ac1b01add07ecdded4f34fe30a259b057f7748ca0efa1e23377d87666b7d8153d4786611d7b6b1570ca959ecbff63ddb56b8f53a1b8f3e18804651b81da982e2989138789356782046b75bbed11310caa0c53b67f1d6f43d7b17b454e20908a5425f49a2bd55f48f90e5b6b21042665c258830398300e788b5ae409d19eeb7b082981a9cbbfa8dfd8cdf0e93beac64aec84c03d756009d6e9197016d62ba291cf1f647be3275b56f395fd1f38c006b8b0c55840eb0f59399953e09cc339e9c6ea5086818f3675a260c0210f6fd5c88ca9e6803f61290a35fdf7a30c615e365736bd62db0ad05217382beb678a9a1d883158687ca712252bd86bc054383650bc8e5fc903abe4eb57b96294a7e689050bd51a4d23528c6ebf7426cf1678a5674ad6129bc53bb9149eb05a3a28a1d74f5ec147e52b94142615cfe79a91298de1359539f423e87c1168cb7fac01984c5df2f89d2880320e5ca508241ba2126c0ec866f6292619be80dd8f7b57cd256893082b9a4600837e2fbfd78ef5bb7bffed8cc37d6e9bbafa13465b195c96116b92033ca3e016d258247d2f476a9f34769e968bbfde3f3e92f2c5b328c10236d5f7c469103344e3ee49d998d2215e3938ae8e4bcd1e05419e0b0faf2768388ef423d25799ea98e988560711a381202670f0396805e2016326feeebc0be0b55549c7c0369126f6bca289fb9cd50a6eba7e35e255a1bd14d9be94da97ff7e407a39c5c7c74eb1e73762022e53d4a92fd8c36531fe29759be5d816785a05803077a36629c80d22445ba0df1779d0921c7007128c354bd4671593022ed3a35dd8f6cc4b66353ef7279a1eb68f065f0b3b799625a7b4a8b806871eeb49f43d234c456c1c65bfda83ca16baa0b35567f2bd85fe7dd04fb1fc637bee93a0896d2cc0bbdfdda3f853d11053addc9b4bc134de71aa9abb8d4f2a694c39db29e9a50258b1668348a3de755d5cadd6c9762e6d0f22c75f4cea5eab5f1a433743e8f43e42635f9e71e6cfd0b63550179669943139d77a6f2bfcd942b55891672ed4028cbc0becbaddbe284358616dfde8082c21b7e0f8da97df9a0d0a1e17f87c9199f4432fc036e6a7aee2a82433f82e2e779c417a6300af174ed0401dad0562ef75e31804a14f0f177e69d6c5f00e136ffd11e18eaefa9ce72be92c15aeb8184264371cb78d8f43e59ec87b793bbeda9a93f7960f4789d9c6fe42a20c85756ff19b06f2c57fa1fbc102cc0b93f6de6070c4539bf1acb7f2775ba0be832a58510e8f8f9494d45d3f1735dd9078a204628824fe564e9c1573dcec77b98d6516a71bf7c2cc2ace9d9259b6d05c78a8dfe34d054814c4bf2ee93fcd058f1bdc8b6545cdfc9378b5cf8be7305e2edd4a020fd2ddb0b94151eb62ee556a8ab1489673afc62b42a5697daccedcef150e7c0f97763fa2c133a983459c9c6882ea5333b110ca2e588cd8bc43a813def1f868f1914eb2f82e7bdd4e82b3c6b324472f42a85696b02b369d36584801e6b9c974b4160570950989f5dab814fa7fcdfdc3dfca1e50b2672a566e312e0d22a6ce9eaa54ee4dd2f19bed70e4e5a2b2a13a0e1655da18d472cfd50e502877e579040eb4c9439bcadfb52ab09f25369db1e3a96e3965f0f4cb3f58d67f009aa0fb5f6342d121a1ac009ba661928aeb9df3247bd1d706e5fcf52399034ab1d41411d743f41d0727333c625076523b11bc577b64f2d32170518e81e025eec4c2971b49bc90e1cc388b8291f5861f3de394da1d71ea8c7cff9e6b981ff4e3b5c066be388de4e134e4a49ded3f240bfbf9453c4fe9a5f83d78975328b7f2272412f9c42fc01daae07dd9501fec25a7a25373f9342fabd9858cf55b8e1a4e3551837ce8745ec5ab3c87d087a5a6c832318bb73e4b31a38819922da1f644d298e05852e03afbace7f64008935f05ee4ecb3c1740bec71b3beee39001b2d2d31893c74bd7d5323c44cd775a4ed6cf84259ff9b803260971a33e27b4cf800539c81e8e0d63a2f2bdde3677d2837939f4bdabeac6b5a9177c843559be648d2bea46305267172ee2566b6bfd7b0c3cac73c949f37620974db3e6b80e19f8bb044c3754071c4f4d5ac46298740c433a38d39d4964811b45a10e9e715ccd1f57ef359d551a740c7c22d472b17a55ec08ad92d1d02d79f3244e3500d9f7b0cf6c8ad27ec1cb55bee52ecdf3fd858d5b1256a031f429a115a0bb256278dd105106ee780cd700815043373e7db7354637ad797c3d8bbc0e2e310bd2757168c975f12252970e21a0c5bb5ac819c7bb54614a7a8a6e3449da3d346dadbcb12498956b1c499662aa2d10a8b05869eee6110cdf005587de46eb920617db92db7ea291eb0c27cd2685b28178db207714d4313dc45abd4ec39d5c0b2781bcdc2fe9defddae86a23cbce909554536c6ad2084a5951fe10d0e9e3f4a1264438308440704ae14bfd9b412f6d7b2f4c17f78182edcf236ca3716ef2b900f8bc9329538d404b9b11b7d337e960e07f8873303f1d5c68c6b881bf89f30d98884dfada58ad7078850cf843a5e43f5137186c3d270c33131fe2dc0e8f7d23d122d802ef634e130e3c374564f38b44ead2319cf29b035fa2478c0eb5ef6cda9fc22dc4ba7c55a1df56a25d32fdf17a46bc16ec06591605b6b5162e4e90545defaf615205925e0e7c183ca1ae812e0d0afd51178d3a8b75b78190c3ebe9d5a3623f548adef6e3429f262e36a60a5b2f60f1ccc3181aab064737b43e5959dec4feb21c633a094176278297f39ea7167e9607d368b31c377d3e02c837365fe30e4f5c708f5b4e630afd2c2516a39734bac9d4638906a8de8e461a66709c95f9339485a1ef561e36516ed45d35c1ff7c565bf2b69bc9a02511b98490cf63befd9f09f7fb0da889fd82ea94b1ffb112f00b3c7bdeb866d8d3baac25f9d641371c05d69febff244b4005ef176c193116accd712be73a9a6470914e4610d48ec974a78a8ce0d00e4e6822b6917d2a64cf647956c296a07535d241aa8de8732e5f77e59e95f116c6fd0ae571418894ef1ae612431e7d54508b20ba21d3b96e95d82244aec623b48f6a4add7ba6f99d9beb6b26e6997ed141143d1bf019a36cc1621989616bc3413480e321f76a894c4d7afaa380587b352bf55ea3c0a20c0628e78253b304b48f1ad8b4cce85a4c5e99e08cf3b7ffb5d97d42606feafd81acf4ea83c7c0e1aff665844b707ad36e4a4d3d75938d9cc2600bb1", 0xec4}, {&(0x7f0000000100)="1b348f390168bf2a11a4381cd6120d05b7f8a7e486927ddc057a2ba07cc889b1b4395d40eeb1bd2e62a20918334c2120a8080eae94659b6fc44fa4631978df5d2249ccdd5270c08cc7633518756809b72035716d4facd03aaee41c55bbd12830ed76072da7e7d6c8a798f6af7164b8b5807ea231197ef1811dcc7eb5d26e20d85fa95915a535e1997cf4378e1ec7a530f8dc5fa188f1c3b51b08d136fb0ce84426ad756cd993a99ba35375b9acac1483c9124717ba00000000", 0xb9}], 0x4) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x54}, {0x26}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x2, 0x200, 0x6}) executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0x6, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0x18, 0x7, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1}, 0x0) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x3fffffd}, {}], 0x2}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b10005130000000000000040206a2d2000000000deffcda10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f83472000000000000001eeab7196fcbd83ffcffffffffffffffec2f737d7a1b8bfe3b495ecfd61f4e41eaf7e1ddaf4154282476d984c4be7a917eb5beaba0881cca3ff004f47eb6731e4dacb080727227637dc089f6283726be4c4695ea1ef3e195169af667317c1f509447336e0d34a3cd4c9f8dc064e997a25964d69fc18c03f937567b5e26e809fb", 0x127, 0x0, 0x0, 0x0) executing program 2: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 6: kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0xfffffffc, &(0x7f0000000000)={0xc8, 0x1727}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x200, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69900929648", 0x14) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/517}, &(0x7f0000000040)=0x207) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f0000001440), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x808, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r5 = socket(0x6, 0x8000, 0xfd) read(r5, &(0x7f0000000240)=""/226, 0xe2) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1c00) readv(r1, &(0x7f00000022c0)=[{&(0x7f0000002300)=""/147}, {&(0x7f0000002240)=""/109, 0x1c}], 0x1000000000000262) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r3, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226037ff800"/18, 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r4, 0x6, r9) r10 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r10) setpgid(0x0, r6) execve(0x0, 0x0, 0x0) executing program 3: socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = open(0x0, 0x2, 0xc2f7b1fd683cc0ef) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1126939, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x11, 0x4, 0xfc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)) semop(r4, &(0x7f0000000180), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(r4, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r4, &(0x7f0000000000), 0x0) semop(r4, &(0x7f0000000040)=[{0x2}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7}], 0x8) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000140)=""/14) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000240)=0x7ff) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000180)=""/4096) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x24000000000000) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4", &(0x7f0000001040)=0x249, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0), 0x0, 0x0, 0x0) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x10001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x90, 0x1f}, 0x7, 0x2, 0x0, 0x0, 0x4, 0x5, 0x4, 0x6}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setuid(0xffffffffffffffff) ktrace(0x0, 0x5, 0x40001b00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 7: setrlimit(0x6, &(0x7f0000000980)={0x20000008d, 0x800}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async, rerun: 32) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) (rerun: 32) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0xa) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@remote, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x1, 0x1c, 0x0, 0x1, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @udp={{0x1, 0x1, 0x8}}}}}}) (async, rerun: 32) msgget$private(0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x49d6}, {0x6, 0x8}, {0x0, 0x3, 0x0, 0x8}, {0x6, 0x1, 0x7, 0x40000108}]}) (async) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) (async) syz_open_pts() (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (rerun: 32) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(0x0, 0x0, 0xa8) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) (async) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) (async) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) (async) r2 = getuid() setuid(r2) (async) open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) (async) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069a6, &(0x7f00000001c0)) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000019078ac1400bbfe0000009078e10f46cf8595180c48a730c4f5e0c37d554a91bbd90c64b81eb32b32cd42ab1ccae8b1a907e722964a2899fa79a7a2ecb49554fce2475cb6ceac8ad48438e8e50b6ba27db6b1faf07cc7ddfc7a538ceea4da9b7b61abccf7e9a42f35861262345d736f2da2a0df56a27a9aa58018a7b839d135e8098aad14c183cec18ce552098ad7b016de703414356bbc35c755000000016f3e7d46141dc78df2826127e492e35e566b27135fcc138a5262e79db470a087f5e2bf5f845c000000000000"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7ff) r5 = semget$private(0x0, 0x2, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r5, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8002}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x1, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = geteuid() semop(0x0, 0x0, 0x0) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r8, r7, r8, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x25, 0x0, 0x0) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') seteuid(0xffffffffffffffff) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getpid() geteuid() getegid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}, {}], 0x0, &(0x7f0000000300)=[{}], 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) kqueue() r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x0, 0x0, 0x0) setsockopt(r4, 0x8000, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) ioctl$FIOASYNC(0xffffffffffffffff, 0xc0104304, &(0x7f00000001c0)=0x20000002) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000040)="61488e68ac9ed5d46f0575dec3596df6dde7056e6109e8a6aba95fa80ca1ef96153fbb265dfe44408c836ee293ebc70d59d2f0744d539faf6c9b076f7406239992b77c", &(0x7f0000000100)=0x43, &(0x7f0000000240)="054e17fb68fa25f4f7fa4abf9b313b368503c94df3358595fefb1ab4b3d652e803da2fc12b7d0f6b466bfeac6a4f4abb6603d16fa068d78763e6c8d2c5b870b63995f2cf77f8076217aeeaf63a329d2d40d34a8338349a862ab59acd6f2eabc1ae740e13feabcf8213bb97c7cd21cdc473b0f7b29050682b977fe858f08afd64feabde66043e720c1594fa89b4c1fb8927fc05660dc587da2d21edc1e59b55b05890fa360104fbd77691bbd555336ba216473665582329cb45b587079af7bfaaa3eb615f1d49d6bfc54270e0c414ab2ae1d5f169c41676498ad52c7e9d", 0xdd) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000480)="cefa9b01d0f37bb710f60dfab1fb6f022bae80c51c9ac2be7a50025294979df4d7b70f6cf96a21312f1ca8fa8311d6f595f995943684e998326bedb17578c9e50fd531882899777d157ce391850bdf00f9a6b6e6ccb6432e1c289f56d09990a98465f3f8a27c4a6602ed83c13481bcee8d483d9cfdf3109937df69e213c05b6bf2f0c8e9269a40a0bde29fcd030400"/171, 0xab}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) writev(r1, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0xfd8c, 0x0, 0x0) executing program 7: r0 = kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x108) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f00000001c0)='./file0\x00', 0x80000001, 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)}], 0x2) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x8000000000000000) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x800, 0x97) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffe62) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0xffffffffffffff9e) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sendsyslog(0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000040)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x400000000000000) executing program 6: socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x10, 0x3, 0x66) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) clock_gettime(0x2, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000001440)=[{0x0}], 0x1, 0xfffffffffffffffb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) sysctl$vm_swapencrypt(&(0x7f0000000200)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000300)="d894279b74988a548e846e366d9486c7b0ac1251160f31373cdd872dbe5a52ce234ec20efa23606d65d671c718a08e8128c3c5182112bb8a8657e88bdf40a4a92bc39073a59743a7f32a50c6058d0fb3376930e2206757d57f716d133b243931c6e0052a7442004fb8260f378d5edca5b790f725aaf423250a02d6ad3fa714c22ef1b02bc9b4de6193c1d89087d6981976971c63a38a07cffbdb6ef08fe7cd46c8063cd3075b0f051ea06a115f94a5f3ea2d11", &(0x7f0000000280)=0xb3, &(0x7f0000000440)="74d29f0f241e3a57c5a963edbcbac2821daae4bb77379a7d9a40edaf2baebbf166e78cdb4b2c77ac1acbcccf2bff5f7710b37e361d10677dd0cbab6fd32bea248aa8a99e885c0a89bbf06c90a7fde4f4098c608c63165a70139ba22f9fd6fa38fe22e6f13d753773719cb1e14314da051ee12cb9cf53f71e960c892bc6d71dbe6a7af5f8da2e0ddc74eda4ca675ffb524caab5c148412acc261ae5b8d685343c3d4801c064276f09a9590140d8", 0xad) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0", 0x49, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 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) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x24}, {0x812e}]}) sysctl$hw(&(0x7f00000001c0)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000000180)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', 0x0, &(0x7f0000000500)='./file0\x00', 0x8}) r3 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f00000002c0)=""/176, 0xb0}], 0x5, &(0x7f0000000140)=""/53, 0x35}, 0x3) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x0, 0x0, 0x1000}) executing program 5: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r5, r3) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, 0x0) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000340)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x3, 0x8, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x6ff, 0x1c00}, {0x0, 0x7ff, 0x800}], 0x7) close(r2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0xfff]) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getuid() setreuid(0xee00, r10) r11 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffc, 0x0, 0x0, r10, r4, 0x182}, 0x6, 0x8000000000000000, 0x2f}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r7, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r10, 0x0, r9, r6, 0x62}, 0x6, 0x9, 0x4}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000540)=""/240) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r4 = semget$private(0x0, 0x5, 0x2c4) semop(r4, &(0x7f0000000100)=[{0x0, 0x401e}, {0x3, 0x0, 0x1000}], 0x2aaaaaaaaaaaab13) semop(r4, 0xffffffffffffffff, 0x53) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26c", 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000200)=""/32) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r7 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r6, r7, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r3, r7, 0x0) dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c, 0x0, 0x40}, {0x6}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000540)="7a8d4c47680e2d3e197359a72af0f843728001f1c33e8d0c4c36fdb4", 0x1c}], 0x3) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) kevent(r8, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1c00) readv(r1, &(0x7f00000022c0)=[{&(0x7f0000002300)=""/147}, {&(0x7f0000002240)=""/109, 0x1c}], 0x1000000000000262) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r3, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226037ff800"/18, 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r4, 0x6, r9) r10 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r10) setpgid(0x0, r6) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="20cc1f629e220716e3278a8418b95a50aac3957e0af5c06db1422e", 0x1b}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000380)="71f91e91501d94a34b8e5f3942c3cf0595e9fc84cf71b59c7afec370d888e92afd81249064122cf6198a5ee21bccbc0d088a946a504d6a30d25101ac63816a7ef5f5dd6d35c8f6d61669a4f7f885c3505dcb8ec6ac655ae2804278462df007cb78cf938f5b6ce617c02d9101a35c9d0e78ee827fe3fae13d9378ab1ba092b70f2041631f9ab2fe45b6cdc5e4f43fbf8ddc898c0d7dbddb6987ce0fe450d2f3d6003375bd82dcec25ed4a5ae55b86f3fdde45edf9d2971c98099f45144003798f622d82b330aa85a9b4f28367212603c61fd142e3b404596923424a77b9", &(0x7f0000000200)=0xdd, 0x0, 0x0) r2 = getgid() r3 = getuid() getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, r2, 0x0, 0x0, 0x88}, 0x0, 0x100000000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = open(&(0x7f0000000480)='./file0/file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) 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'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(0x0, &(0x7f0000000180)=[{}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0]) r7 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: r0 = socket$inet(0x2, 0x0, 0xfa) r1 = socket(0x18, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000340)={0x2, 0x8}) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0xdc, 0x8, 0x3ff, 0xfe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) close(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000140)=""/85, 0x55}], 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000400)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000440)="9bcfb37dbb0ade8d95a697f7577ab9db89e81105c6cf60d670ba56fde5ac346474979cb9abcfba3dba656c6ba41002f8b3ed789be520a5975f2646550f09fd5ee2e6ab654cb830367c3d31e21c13f877016ad254766c30e37fbea1a17f3431a3c7dc72590d070a9aca2c913dc9f8eaaae77772a293e32218622df3c82a6658de1f1770cf93cbb7d515b3aa0d4e6ee080c12ae95098afd78e50400a7de399d853bf938ac9bed5ec9d727817b56adb585866bf0a521fc375a26279e343f2b7379608e6027f07eaf7b4a029973383ec09a5ca02", &(0x7f0000000540)=0xd2, &(0x7f0000000580)="a8e18e567eb7c04518eb54675c938f4cb803f665ffcdd82c6182c71e53f509b42f43db73f05dbdf33f486ebc021e834e52a7dc17a94fd037dd9f0451cb1096d411d21a9249ed3fd589bd2256eb3edc346b0a7a52fd440e1dc736cfe78dd3e15253b5b606543c207ea4d09c8918eedd05536f", 0x72) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000200)="00040000", 0x4) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x8000, 0x3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x1fe, &(0x7f0000000700)=ANY=[@ANYRES64=0x0]) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000600)={0x6be, 0xffffffaa, 0x4}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ftruncate(r8, 0x0) executing program 3: r0 = getuid() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x60, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="8c45c1345b69e820674552f3c5ef04506be94ceea6a48d32575b1c1b8620ebbb399226f43c81187f09de74114febb9a65ab55f972ed1c31d27e4c775872e4365b65ed4c96d91713fc3fa57b2e9aac37ae59000b2db7c234a3a68edca4a59f56e2e706e6405173b02c2f04637ead88224282c3ee96f382d46a3b58bf3b6da7adc4999930ecd18001f2ddf7c9fcf216cdefe68b02bbbd5ea999e458d36a4218d1f23fab727b4bbccf5a75b2778ae4b0f4b76610f1338a78c7b49de16428083f402e6f9dd58fa04e9d21d0da8e75091eed0252aeca7c391c02403e34fa9d1e476cc53091e5ae053c84dd058643d6945fc0136a5652444bc0aef8c5513c62d", 0xfd}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) syz_emit_ethernet(0x4b, &(0x7f0000000240)={@empty, @random="7420d2ac34b0", [], {@generic={0x8180, "6af89a4231bf6ba74c211b61c86cef4388658326c6309c0770631779fb4ec3b2855bc7667d5ce24d9a8064eb6a6113a065c18942a09edfb3ca570cb5ee"}}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x10400, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x2, &(0x7f0000000340)='./file0\x00', 0x8}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ktrace(&(0x7f00000003c0)='./file0\x00', 0x1, 0x222, r6) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000480)={0x10, 0x3ace, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0xf828}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1360}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x1000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fe8000/0xe000)=nil, 0x3}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}], './file0\x00', 0x8001}) chroot(&(0x7f0000000680)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) fchownat(r9, &(0x7f0000000740)='./file0\x00', r0, r8, 0x80c698ad3f75a53) semop(0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x1000}, {0x1, 0x8, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xf0d, 0x1000}, {0x0, 0x8, 0x1000}, {0x9ac5de7a670832fe, 0xfff9, 0xc00}], 0x7) r10 = semget$private(0x0, 0x3, 0x186) semop(r10, &(0x7f00000007c0)=[{0x3, 0x0, 0x1000}, {0x2, 0x7, 0x800}, {0x4, 0x7, 0x1800}, {0x2, 0x6, 0x800}, {0x0, 0x2, 0x1800}, {0x4, 0x1000, 0x1000}], 0x6) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000800)) syz_extract_tcp_res$synack(&(0x7f0000000880), 0x1, 0x0) fchflags(r3, 0x0) openat(r9, &(0x7f00000008c0)='./file1\x00', 0x80, 0x42) r11 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ff1000/0x2000)=nil) shmat(r11, &(0x7f0000fe5000/0x4000)=nil, 0x1000) chown(&(0x7f0000000900)='./file2\x00', r7, r8) recvmmsg(r2, &(0x7f0000000b40)={&(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/18, 0x12}], 0x2, &(0x7f0000000ac0)=""/1, 0x1}, 0x5d2}, 0x10, 0x1800, 0x0) sendto$unix(r5, &(0x7f0000000b80)="3adabf7a8b697ec33899b0b99af8c195ae15bc2a11a1dd733db4c071a8c3418a93303792a6bf84ed7562122a8c383c73152fef53e465461f44529ef1d2a4f8b16c7756879aae84909f440dcd899e9d21ea72349baf2e73409778c3392304f02ae129cf602885c583e7", 0x69, 0x6, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000f00)={0xfffffffd, 0x401, 0x1, 0x8000, &(0x7f0000000c80)={{0x47, 0x8, 0x5, 0x3f, 0x1, 0x4d, 0x8001}, {[0xfffffffffffffffc, 0x1537, 0x80000000, 0x7, 0x5, 0x87, 0xfffffffffffffe9d, 0x7fffffff, 0x4, 0x40a7, 0x2, 0xaf, 0x38, 0x4b, 0xffff, 0x3, 0x73, 0x2], [0x80, 0x5, 0x7, 0x5, 0x4, 0x10000, 0xffff, 0x1, 0x10001, 0x200], [0x8, 0x4, 0x3f, 0x0, 0x1f, 0x6, 0x8000000000000000], [0x2, 0x7ff, 0x4, 0x3, 0x9, 0x437], [{0x1f, 0x10000, 0x2, 0x8}, {0x100, 0x2, 0x0, 0x9}, {0x7ff, 0x10000, 0x2e, 0x4}, {0xf001, 0x1, 0x9, 0xbd}, {0x1, 0x8000, 0x3, 0xbd}, {0x7, 0x9, 0xe8, 0x6}, {0x401, 0x2, 0x1, 0xc192}, {0x7, 0x2, 0x3}], {0x9, 0x29, 0x5, 0x200}, {0x7, 0x8, 0x6, 0x2}}}, 0x8, 0x50}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x8000, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) r2 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) utimensat(r2, 0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x100000000000, 0xfffffffffffffffd}}, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r5 = getpgid(0x0) r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="4cfdcecb64fbf9084fd6c565", 0xc}, {&(0x7f00000005c0)="82265fda5fb49953460025774f1e182902bbc4c97ea6d598a1aa032bf7af3a57112b388cd18405ba85735c66b570b259e2b1d38225e7e506b1ec2c3ee20de6f6cfdce3f2245cf7d4f7521c29e5be354a1562155979b6bc65c14f42c3f1d5e5894baf69eec4c5775e262b48a28fc83fc93c7adadf0a8bbe75f7442e9edd7fd4b3945fcc28354b10d066e08919722c6b836fa0019536d587c70c3bbe2e607e3aa2f8dceaee00067b8407c2b69633d7cf8d15a7add8e6412435ecebf1496ed30cb705deccf737d8e04f425aea5ac5e86c1b4cf9200f4caccbf8cfcf44c64627909e05f8b947a3425032c4c8aecc9ccd8544992b244c2e7c24d25b640e3fe7e08acecb29ecabdd499c429c84fbaae42281b623fcda1361c15dc69972654f96e5d12c12e8739a39603810c6ed293f59774ddbd5c0dd241e45da311009e5c01bc29baee94781f441064cd49a2b1252726503c99c17b2bce4f57616910c88fc9e57356ed7f3b50bd7968944a969be71f16ffd261cfbcd1ccd78c7faa056cd3ded7ccc4eba7b157df52e90fa8f7100e6d07c5ce2c96b25b618b1dfdd94215d8fb6afbb39c49a4a06815974ff1d72a95ffab89d9cbebcdda18e48bb619d9b77b197cb1724547b06485b0a4e1b399051b3759469245f900289cdc15c198b3beb1060af83a7010704abb066821947686868ac4d5845c1b9cafa01eacbe7fc0ef965568be9edcc2aa81cbbe50992098e25a354fc67765390f42a94ce6618569dd25436d55e5070cce75b9b3577f29560c1a4492681dc661045c8bc266c634cfb58b52d4f6fa4bda39e8fd8f88a211be91e14db7fcca7fbe6154d583cff552471f078a5fd6986f0fcf111707e49bc17b684d81bb680372a9cbc33b2ac2e2aeeac94b6202cc70e5154879ea0d2324d6efdbd83aea0d6aeff8efd3b64da3442e6bcafe2f3b6722cbfad5e49121085d72fb14b424decfad19cd9f4c3bd3dbe354e60369a35e041e94c28aba26605a7e28ce63d0679d695539e2f5a10d4197f465f672f2e334a48fd842bb937d5de91c2f915545d3dcc33f347029d3a81372d8e550697c8e6e6f05021aca8ca017c6fd2a9b3a52d3c2618ff9579038e5ee01bf67dfad7947661b46c551f882c03751da97341f8983da2f1ab4a90db3407662e46c1da2708cbd9c586d52057e90b0d59302cfbc7f582b29308cfe2f0cd0cfdcbe586292806f4654e97d1e892f397f47f9cda201bd49b27b48d82ca1053d3ce45e32f7c061abdece293209e37f694ebbcf51817ecee2d6e089ccf2f79a6e47b03435653bdd845494fbff680823e41b1aecf6df90e2248f7800f437169433f892717e4b8ade999835bd2c451e5cb594681689f0cd1280932065ee41945781a2e0047395a232b8345244fcfb4ac4f3e65140fb8604e00aa8f2c1269aae2d2e8b4bb25e457a40a0df905f78d91091e93f6374b01fe6591818483ae0dff4e3613bdde0c6d21643cf8534b6c7a9bc25e98adfb5487ceae4c29e08513fd57a955ed608fa9e45e525948c149f2b34e3c8c9a8a8075ae2a42d356241f87409f1b59d3d6f4553f26601e816c9f5f3377ffacb3168fd473abcd7d035cdba128c51327c1fd0dd639ac7451aaf97724596926ab884ac0da44f0214f413ec849a36666f31d004f09f171cd193d9d12c6406ebe519e6e9d1f2d7567995812f14aa60cceda7b4006d3405e72b41fb27d700c3583dac289463ece6890c99f1abb856e808498788871701533c2f254d14157b36cb8e64b4d7b6e44f6ddd2cc5af423ddccef102973a7fbcb684342b71dbbebbfc8f3f4e26e8cebd62f99f2f708caa1d08254c65b522c85ab37999a71c26dd0d7b8a1b43cba9f6bf2ab27dd138da7ea9cd5ac967818f35bbcb7fde19771de0a3fb68f7e337e2289be39bc8f257bb491f55088bec4c818d67b45f229ba46754033e86a1cd643a99d08e4539d44996b35d837055d8dce0c0dce4b4044deb7c831c0b0f2169cdfa780183145b2f49ba5c1b5349d2e12b79082b46bf9ed2907c59d69fb4f710176307c04b9674fcbd0a6e1a8313bca4f69542349567b5cfea7aac23239ff65cffbdde0f35b320ddbd43f003b1c8856a9076c76bbd4834eb582addc23a5771983347e8a870121f0605d6d10872c129c614e90d2c202cf231b1b1aeaa4600b30c1d84214f4da8a8b39372cfe5d280c337e0a8670a38418337652da8ef2b64dae0dddbbcb917d5fa3cd772152ea1c31bbe33d02d9c516d7ab2338dd779e4824ebfc8c28acbb0ab7a771c48347b421897833efa407e06344c9882a724222ff6e1cb4fb141ad4e1d773ad3ef48340811e7ddab44f17be6c214cf19006e6d19a969e0a882393dc7c98692464cbc6886906df762b888cdf6a8b8d733e8e5910f2c138b8932c3facf73f4f11488e053c84542248f6cc6fa265d7e8bc6b2fd959a7deeee0de3dc7cf17d37eb8da48d2884660c163ddd1168d68addd0753f8986961c810a169e2b066dc23c48c7dcb504289999419d23d6ffb541b5e8d7323ae7e457eb00bfe6ebe47299b27350d65c0f7733a8771c8ac8273678eaa3db7a83834e103cebcc54854d9344eb84e31d7490f774ec5367e4dd0ff546fb4740ecfd4bea2027c085fac47cfa3e8a305175cbb448e594e5ea387f414fe4c6ec52cb04310a8166ce7bfda7b367a553bd252cb43c477c6c96fe180c0516d7b48361b0fcb3be1365b387a1f42c3e64a35d9997aa2bb7d310eb6fee4df4ad95e2fdb036e0a7c18e8395d99b447c59bf9b00828cf84a999b08501d169a8859e20fa958689c2eea7a12b65f294d454f6031c8227a108115e056bbdedeb0c130f5bb236800b09837a5cfda00a5dea48d21aa178ac15aecd0790dbc731eb971c5fc94ccc521b354b91fb9b0b4a4f422863a4e72f3355cbe0ba10cd1a5f22b814c3859acfe0cf98f9f6d80a824ea99fdea6746a7e7cb7e355bc38acd6283b04285c82033afc0dfbef8790d2fab409d5d22044d011e21e5600d13f64cb99316e4a9ec704be1f02001b4fbf1b27a0b87cce9f8a86a6f22b0e6c1cdb94766d307eff4fadcb8dace1bef91225d3a72bac123db11149c0576ef9e86d9d1a983b53e5589a926d6db71019ebe0682d9bdfab9fea0281cff45f4a232b06901b2901a195aa0a6582da7a6af28317b6658015eb3e895c12ce398a09c9440c247cdfb50a52417643f4ac890e72a3a7fc0ff4e081c789ab788017014694738959d32829963d54d45f8edf070625a08e40486ff471988f5baeda955b5758b9a0b34491d7b9f1a7004c60535f0dae73bea8f1ac5827f1cfe8423e7418b258de5ab73be7546537088b837bbd771521451dcdd916b8d9a1e04c210f81054d4f84881caaa53823052aed7fd14335919d9c7f814a633a577998e5c6fd1124e0fa7355d731e4d3232be35d49c73d4e2a60ef6feb9859bec109b34e08fcfd65f5f03648d85c52f4fbab66ac6685578f2c2c9bebeaa67944822389413e9785c97254a7442ec7d122d3bf9e367146fca4a25bcb417277da047cd80f004537d4a6be2f6949e1254601d53cac05a448ea485645ab7b675df6fff7cd398cab1d8e262cc9efd5b6b30ed8bfcca1e8da5483850bc3ac5bc2b76ddd705cd84d8467b6af8bafbe5114411ad89df637b05644611e1d45ff5bcb193725ac0ee8aa1cce88f4671f0d782a66de97643a012a9a78be802135d23b575845453eae0a232cfb28d225e229d5f9950a0250f501aa98ee619c3b99e0802427f4f47a4c68ced5af0599007157ad4c9caa85f26c3c1e8095dde0bddaf04c6059808d7301d157c7c744f531801c281cc1c195c3e966365142f80a60e478c61ad3105bc9ceccab7c786875e62dfdda50b540abb3ccc15045fdb788ca8da466605667899fa25e28bc173828b20e77a7d6e8e50b827c28bccbd3e4b664b8418f1d8851f31412eebd4e64a058413eb3489500984ae55068cbf919d49f3f17aa58035292b977a9ce22b8ceb3cea937c93d77ecb90e731b663ecf5fe220a10ec774b6945705162652497e8fce6be8625223d7abcf4178ee842b9fc85797670ac609881e46605feee579aab179051495be2c0f8082dc82938269b20c022ef7c571691e68897c9adf51b0852e49b9f4f43994c5b5ffaee6224cb42f280e13487430009ef8f4d177c1547e5cf4ad8f399c34a88847aee6c57c8c54d2853f5916769ee901327a9a37a3358845d248455ae56d9471bf0b3460f3bc4c7dc0adf91382ac7f25b3f097244bb2884e562298823ee37b9844298bb48300a8f0fa656389a27e633f30a7a61536ca30b9c839daa79b001aeb6f7d4d9e7bbf5442a5f4cc85dd2a9def0e441a6d6f91a7637fe346f3e75cd91fd474667916e03f68b573552974783bb552f035e6821bab76a405a0500b57a99afd962d42c32bf79169d724b093ddba81ceabc70fb17a2f492def846157e07dbd96f6062c00d6c0ce2d3785c9c1f181e47c5ef3385be007d168bb8eddb61685ab38402672d190a7f5e64c66fff35005aefcdbabbccecd6883b81d753255ec5a667d90590c78eceff71b74cfc50bd78b01ce8ced94cf9fb950fb57643c404b977e0c35cb8f384ece76a76e84de3a6691bb66b38681c8c291fb825aae6a6a2ff91bcf39e2046169321d2b37df72738b43d518d19c8c86dac87035ef96e3a5ca9a2400c56a907c6c1c73b1d399be1f611bedfcca461b6b263bccaa1bdaf982b87a522fb9f7e72fc0d7a41b07aed3984ebc2f875d1409d83e9d56a1dd2664a11c4f249a5d72b20e3fe67f5a5b6a58919a7432ebf0aa3f30807a5c32c1196364dc72ba19189117787d74491dcc2f9b0bafe3cf4f506eb0fb228e8f81fce1bc93fe686d9d8bd10e9e99b066b4895d9ca42bcd1a023d574dc51b0f36c35234c8521728b17d3e539a40fa6d31db4f8480f85f7478acddf047f1f296a1712189648438e70b83aa0f80173951c553294f2aada969ff0888d0aae1e9d3fcbf61637817cf2b47bb1499a8cd7df1ba0995a2229a6acef110a1b0a458e0c627cbbb707ba71b138b84fe971819daad4daf8f060d828fcbcd9e9bfc0ec604b2eebcf62d7f2cb3d3dbf8312b39d7b8a3fc79a42e5da502dd2e43c7de4399b70e2dc6b389ecb714e6005812129709802e97bc0567c8e2045b7fcb4172a97d3ff8afb834020559ab86e4af388f26fe85c32051fe46fe8e01cb80ff338600a91fe1f32c63c016f8e4cfb744b6c984903a8b4302d7255535cfb3bb5dd37253294a0f556c54d968f44ec5cab02f7f1a79bcac780ee803c7a60d99f75c444d051470439a215fb0db60761d0b6fb30af01eb2c0c4d9f6ea4a56051c646976e26a611f0aba81e10705413255a2402ffaa13b88deba49266157c91d7d282366d168763600a9d77fc8f80ff5d14b8269ad299047d7e19b9a817c53321de118729366b8d32aa8a414cb4658190ed8026a2b355c957b5a5d40d568e5be6f398e7fb2f4fb69b32656280e998c9e1eac6725cb3fadccd53a65a626fc78faeafed2f59f9872d1f0638752e90c937d285c4435d2ef1599b2a98352f32167749982aff554fb4c3a516d3b2bf8c9ae0854fa3af71bb5c081c3fcfada375964b413561558bfa1c32e912d21283bc67284f34e18d085819210c96ab0d7ad6b036980b1bb5b6fb09bf319df3a274c67a418c8b20fed5cc58388b9616751fbbb8b44456c5bde630513ad4141c0bab27e48bf73baef3b8581031285bf43de7dac300e4c57df987dbfbc4abfa20c7defb36ff2cefb6676001163e368dcf95cffc058", 0x1000}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB=' \x00@\x00\x00', @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="f0c922f1c54d3288f11d090000001800000000000000ffff070000000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x4}, 0xa) sync() bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x200000000000008b, &(0x7f0000000100)=[{0x0, 0x0, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) (async) r0 = socket(0x0, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) ioctl$FIOASYNC(0xffffffffffffffff, 0xc0104304, &(0x7f00000001c0)=0x20000002) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000040)="61488e68ac9ed5d46f0575dec3596df6dde7056e6109e8a6aba95fa80ca1ef96153fbb265dfe44408c836ee293ebc70d59d2f0744d539faf6c9b076f7406239992b77c", &(0x7f0000000100)=0x43, &(0x7f0000000240)="054e17fb68fa25f4f7fa4abf9b313b368503c94df3358595fefb1ab4b3d652e803da2fc12b7d0f6b466bfeac6a4f4abb6603d16fa068d78763e6c8d2c5b870b63995f2cf77f8076217aeeaf63a329d2d40d34a8338349a862ab59acd6f2eabc1ae740e13feabcf8213bb97c7cd21cdc473b0f7b29050682b977fe858f08afd64feabde66043e720c1594fa89b4c1fb8927fc05660dc587da2d21edc1e59b55b05890fa360104fbd77691bbd555336ba216473665582329cb45b587079af7bfaaa3eb615f1d49d6bfc54270e0c414ab2ae1d5f169c41676498ad52c7e9d", 0xdd) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000480)="cefa9b01d0f37bb710f60dfab1fb6f022bae80c51c9ac2be7a50025294979df4d7b70f6cf96a21312f1ca8fa8311d6f595f995943684e998326bedb17578c9e50fd531882899777d157ce391850bdf00f9a6b6e6ccb6432e1c289f56d09990a98465f3f8a27c4a6602ed83c13481bcee8d483d9cfdf3109937df69e213c05b6bf2f0c8e9269a40a0bde29fcd030400"/171, 0xab}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069a8, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) sysctl$hw(&(0x7f0000002200)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x8106}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x20, 0x8000, 0xec) r2 = socket(0x0, 0x0, 0x0) mprotect(&(0x7f00006af000/0x2000)=nil, 0x2000, 0x4) r3 = dup2(0xffffffffffffffff, r2) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r6 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080)=0x400, 0x4) r7 = dup2(r5, r5) r8 = accept$inet6(r7, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r8, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x841, &(0x7f0000001a40)={0x2, 0x3}) r9 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r9, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r7, @ANYRESHEX, @ANYRESDEC=r4, @ANYRES16=r6, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889", @ANYRESHEX=r9], 0x298, 0x800) msgrcv(r9, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) close(r1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x800000000000000) executing program 7: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) r1 = kqueue() fsync(r1) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r2, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) r3 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000080", 0xffffffffffffffc6) dup2(r3, r0) executing program 5: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$hw(&(0x7f00000002c0)={0x6, 0x2}, 0x2, &(0x7f0000000400)="905308b068cfed9d8cf9817c89cdae3d045e0983172d000840006e1be742cca5c7818fb9bd8ce242ff7f65215ed6709eae2b741870e54a660afe677ea0f6aec8b4af824e91f559414400d513e3a3d7ddfce291239bcd7a1b16eb0b2867624d1cee0c04bf5b201a8281a4cfd3a30ad1120c5fd8dd106cae8739a272c027d17008982336daf460e4184f8e39aefa2119f8f60ec8463389925568ae5017ac62292f5b6d928af0295c8b20ed73e7e3a30b06ede123a175bc3d056adf866c6674fbab0062165871689e91567290d9b3c31e85e4278bdab3593ff36ff154a0b4b0f682b9850d17f40e7ee36485b40ab453e255b69df1642ddd410e998001a00b61cc74b3f1f9e11937b6e04f0cbdea61bbe246f6823fa31169416a65074aa1b94c862d55dcc3d95d2fbbca66f0fe83646e8fdca5a505d2128cea1abb6cc485434452dff72b75a33698415c901f3f5f04e1fc2607cd34435e81e54da9a27b89ee25a49167e7fc4e9d6d69fad0d1887ae48c3ce87e097f1f048d33312d5ba866f9eadfa9fe3b6780610ba88b68a0e6f87e622ddb8c1e73c58fd5d80a1a981fc893eba70d17e2864d3094aee4bbea0c764c4a240c3f81a2e7a3dc10af25577ade42a321bee42c5326c6ed0f09ba346119e50b6173efc7a0bf95196f2fdba1a7416beb97d983240c006b1a04c6dade6adf495247c6d17b9b168b22d2ab2479d2c9005cbf90447d87599a9e1e81bc59ee153ec9fdc6f07152a2136b94775db680e1958700f3cbbdc2ac031a94a405ba84d89ac593b6871290eb87e857ff1b721ece65fabcb000946f1b6cf2f95beb8c172f1c8bd153f681abf6e846b94c5e066081ade7dc8c79107e9d124c1e72472b1e05569d63a9f0706a137b9e75a9fa3eed70bcb032036a0dc33cabe6d033b0927c063d6a898dd57254d765ab72b389cf1f87ef2c2be18b0e6d04bae9171c0befab026b6ac9a4f0a905221babafc4cfc61373d89a6712194441fd08bd5e9153f52b1ee814b52e1ebc096493757549ab2cf588ea5514f99725a2951f7a32bfbd1450a26384e38ee74c6b3f89fd6f6c742af517417382a23463058b40e7adf3989860b66c0c62ad71671ffc16d7a3896043c654893a75fd2807c9c30ab2fceaeaed8f34a5b40ce51a57987505430e0396595b398890474d3c942a85fa05cbbc85d07dd221474f724df2f89df9ae0092dbed2d2291e9ff8445ef63c52e9f2609591cf1c13c902ed30eb9b38f0654b6847992ccd851ddcab885b449c8433768dc99f9c252df4c8dd8a970e0d6c995018c9f7417c04a904981b94a168a70a60802d3c92f2368eb5332afbf52cc86a036c0bf86789a280ffc308cecf7a38f84a680965840f8001483e51b9963458a3bee8cecfb5c2409c8bdb46a853c6a6f3b00dde9922573eb1830a0180aea316af7844c58dddde38d0b92fb706e9a9cd438e22a5780a04262667fc124d64ba8685197d34a1376a25a8eca46d9c58ee6ea25e05ebdc25cab60eaae64c5c9c65fdd7ae1d88c912efb1f3d8d900927570390090ae8e10039a48bd05719c9d7abb5a7ccb0f03558997e2ee1d893f0d54b923b182fbcecca026beb8eaff0f697927630c21783bfdafe86493d83fa90d165b7aa9af8bb3efe6a679de59452cb159fd0b09a37844eb7c7274c9bfc8e6c188c4dc8c2f1ed18b6a3344b1ce340026440ffd12af36709334bdc0b4578cc422d5c6518a4127eecdd8ccf378bb9eda1f6007341052da0be83c9fda93218eef3dfd60f2c5b6f9f1e69029a8e93559327be5da216e1ef8aad081a15a016f9bbaf860fa51b82148f3c04df484e57af83a47690b54784fdb1f16af479ddc978990666d35366c7e2eac976325fb610bce803e229215b606e8c8bb34b460075e4458a675ee5d910399feddd33928003cb74dd7567e10100757e13d7177b170d728c7ccf63ec9d54bf4988950e068a918e4afb10d2626adfa190ffb21e8ca6608bd7f7c05b9c282dad01704f0ea33b55229e5128476bfab89d8e159937f2f8e532d0e7f59a99d67c57bc54cb89e86f9b0e4a8064b685fcc855ccda46d8341d4aa1292f66296f9ef7334d84faf5886d3a188686f6bd63b9cf288b10b8b5dead02443fa1ebbf43aaaae1c79a81d5a949360ac15ed4b59fa52ee70e1335294d2ad8140fdd3d49cd481ee3c253dc2b8201f348a87b015395455143d316b59e07584b883b6f9b1a2039ed04930a3262f58e61af943269ac5e8f5553cfe6259a3c2774c4276e404c995d5b3d581fb126365e3116fd4f7599c9dd5e5c917ccac1c19d13fe3ce377113c19e32bcdffb41979e197cf9763c878cb3d34270a5dff38699454d7670f89f6bc884b3e5f525c5e7f7754c451a1be2039160a053a939f4b2ee0c8e62cc5a92cd77404a17f8f4f3ec2c250fefba892aa4266866d8c15ee49b8c9482fff1fccf7f29e2c854196ddb2c3c3cc3b97c1c1dc5a31b57af32782813ec5f034a858ebad68fdb28a678a7a2053c341540f5440bc70dee22e307e61a8224446c576daea217d62961b00c4b76a74690e1817741e3d1af83c86edf59eb937c879c08bd6d7676b3957d02fb0a384d59312382932700f5b26678ec316d32f0b27a74fa2730879d8b9fef47138e8c028cf7d07ebe5cbe2627a4ce6ea6039c7c74c58ecc5845e1ab44bf1ed98965c130f194c96a2b3742c59c016951c37f42ef7435a30d5fe371bde92201ff0808f5fee79513dda4939aa511cf7d7c9129ea35ff45c994fb800a4f9494faaf318c731cc31ab3dc3a12d8a2dd7ea83b456a7ca55d035dc7bcb0b7e489625d0f52124f4d44957922a0ff12e61d13fbc85f3b56958244fa432581d5e0587dfb7eb433626bc94e78e86d19f56a8209b419f00c16d1838f6123b05efda92ec359f83fc084918bd539045db90701d46b762f5469dec87bf0a38487d9e8ddb112b890ae7eb262671e1004681943a203b62e3e0e8668132d7d751d914f1b3b906082e2844ec7c79423268ad7629a81e06a10c07a76235eb01e48de5292e992a815e0f3ac78cbcc8ba950168c7d7f35f068fc5044e34646c5ba187063ecd946647c5aa9f4e9ae9bc58f2ef633faa96ab33e5ef05161bcb86633e78ab1a96d208ad5a4ff77b39d402900a59e9c451c98157a6e126bdd988cfdf30e8203ab269a41103b783697021aceda0cd404343d7bc7cbe2f2df55a8d892921bfa1b305aeb6ac0f9f0fe15235e0ade9a046f17856740f8c1a4a8b8e6406857a14542ffd76cbadc11ad0ef3e84306836f2baceb031401959c2b47146c11360ed52b012d2820e49cbf8f9d2f961af54faa2f90a5af8bf918c1eb08c6929ec16a68a58322ffc38d2c5c96d5b08b944742ce7a61ad061929c3438ad8aed0ec1bf07a9439898a60bb422a1d1bf11d69ff919fb010367489166074b04d980c485417b21d83f2e432db7d6be76a7d30af77e93cbba764d28bbcdd588c1737ea61163a795626cb88350a9275728eed7449b046b295e77fcf84d549345b0314200215a7dd0dd47de061573453f7783d1e9a11b76d39b94670b29bba720ef77976764071e76cb775f2169dc9bafb0bd544806db66fb09db5e56cbae84d9b1ae84b12a3c473858469572a0c4ba803211bd5b96b2c33db582ba2b4eb631767177ba94546545b2bdc64df8c866e94fe4d8651a0a6bf21761a14034544e0651ecae3c5186fef92dfb16685f7f9f487761e6b225bdd4a52c5bf788d71dd41365c92ec920f13a8667ec95f5634ec83bb734b5d306cc14504d84d408b6edc21718e86fab9996a9326279a0914359bdf01133f000a6356642c1a36d7a4e7e8f9ab7a7dc2805e1cfcf6ddfab2a072ec3fcfecdadf0f7e843cc550c8b15d68af1b62fff8b23c2457f9150538c11277aab63ce0c3dee0abbb75ce598b53b3e0ca4394a8dace73d4443a37d116829cd52ef65466e8a6154bf57f681b5750d0b554fcca1c5cb89dbac445312159fad660425fd7b54eb828642359630fdaa0f17ca46a6e03e0b9a8c3bc69ae47768eb5f3d526eb4dfe1996781f53385f6009d0974869617443e65ef432c2a94cb664ff7e064ed16323ee31cff6f9f3f1e746ddd6f0cb99303f04bb9ab37e8fa5c596e5485dfefe45408b3f989282c41369cc7367ca78aef297a76e766b967005f57571600b8bb10eae1d05bed904c2b6cd39851d4e6dca09d9c19ecbddbf09af3d26ab32143580812af966d790eb67688b00dbca363fca989babcb1b7efed10eda432208bac9388ef1061c2bc5f7b9254bad4a38e81f768a78c01734c36d83425c6f868f5e363aff260b6debcd70e5df35f91e59b287826baed3072b867ec59ee6ef85db47da6f58f9d0f25df176eb2891298fabb986badac96eba4e1bf057478dbb0258b10851d630ff43ca8b19a3579df74151ae4725e2c7749fd6ea06bfefd552106e6103546d499876ccaaa27336f2abd1aa5643d9fc4b7f00e5946a8f785b4e60ea1298deba5c04be26b6e759e7c1785bd0bb656605b0e9c085fcfdae90783958f9c66f76ec88e95815259d1c8a2a08bab65060aa8bf2733575ae7be4742d43218f01d5e3e8750c2d7c062084c927caa878735a92237dbd087a70076a20b7d135b84df1b305e5dc088c6073d72e4f55a1fe3a2c47bf79baaf86ceec1f533e6fd2e607e922a58a73336d98ef77ba1a01576f7909a0a8c1a6597ae8c44ee091d67c0a8972745d4aae418b684bcf8e50344824f6bada580b35f55a47068c23e9b3912a61f6677eb9aa1a65b3da59d29b31abdc9c45a12c94b4d387f4c2eab9ea3acc704802be1e88dcb0854652120740a607756b3b2fb125e7433b11ebc3dd31d91c240a3e0918a473d3243f077a5a295cbb155480acbf73f4c86a90652ec066776c20f796b3542f4751efd9255d0e9a48d0a15327d3cac2d7dd9ad7dee9c2ff1976c0f521d3ce7a24432c6f926ddbcb0b2a225aab1612ed3096d0ea95d65a501d12f677619fd2aead55ab0d341ac3fd2b390030fce44abd54427422d089cc93b0c5bd89eb2af5cc8f69789b91a2dc8cb37d2153d1f30c77293f012c929eb4e0b5337ba4f98adba2287dfa66402cc9e16da0b23a440b100915b9b08a395a99d1723d02fe2f39cb6e2761bb42003bc7d133ec8949d880d04ec0eeddd3371ca64211b10a02d734c737f2a0a108da9220b2f8847f07ca6e5ce1800836f41be108e6d6815f4fca841982283534a1fd046506b184c5aab518d2876eb1ff24864f08153ba56c1db656edaeb7cf438433ccbcc7b7c90a682d897ad8bf2e4be689052260bab741a4b7952d5339a4883d5b15ec6ed0c3dd04cf2e2f4d7b19d796ff1ac91a2bf54cbb29556217ab575db8447d97c2abedce6bdd6750cc7f234298abd4830d46250f6fa7e96d34157978113f6aa3c55e77262e24771d6901f517e47015d02fbe427f0737ba781894954531b15bb67f893da6c6372d0898aa92fdf1c070e4ab2715fea3fd59f0ec11a22a34515799ff8370672f35deb3760dae209751536a37b429f4627c8e0b43723e77cd4af136b7a9812a03b37ff67d817d896557bb34072ef31de18c27b8fb230b6082b39a313d3f0b780a1a228f4f87728c4b3e20ee2897ebe6cc0233c28ca1c465c97e68ea39b10841b1cee2fb92824fb4067efda6e78428110d163c02578934749e089055d87820127cc478bb04a674b664012847b58af4de0b1de7c29320af48ef11493415d54149cd57d8d966d015f7b2e704e41", &(0x7f0000000340)=0xfe0, &(0x7f0000001400)="7f1f2e141ac3e64aa525bd0db49d09d1a1d4aa7b8bf658fdb080bbbc3828fa5085619dba5ee45a0220c847e1fe42756eb984817452e95c4fabe2dfb5ab530fa525a2bab42ef8649c24a2de02da4d57dc66578f52482835b1a5bffd1fbeb1526239e9f121efb8bd3c99211ac91a7e13d61fc9c20ceb4e39599dd5d7bb36a41f99743d590b6a132b48c86f5f222052125cf4ce272836b7fa7ace624bafbfabb1b18e6961afe3323489ea89fa09f7c032feb7b731d825fb038808f01872c59c77fecf0ee0ad", 0xc4) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, &(0x7f00000005c0), &(0x7f0000000600), &(0x7f0000000640), 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000680)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) executing program 6: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74, 0x0, 0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) rename(0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x400) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) (async) r1 = semget$private(0x0, 0x1, 0x2) (async) r2 = getuid() setreuid(r2, r2) r3 = semget$private(0x0, 0x2, 0x490) (async) r4 = getgid() (async) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r4, 0x0, r5, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = geteuid() setuid(r7) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r6, r5, r7, r4, 0x12, 0x9}, 0x200, 0x5}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r4}, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) (async) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r10, 0x8004745d, &(0x7f0000000200)) (async) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0xf81, &(0x7f0000000080)={@local, @local, [], {@generic={0x0, "a1767228ad0b0d4dd3d6ed98f26c90144ca7540e19b7b75e143856f56bc3b32fa05b5812ba053adcbf56e182c75c62e9890129724cb59f3214c6c9570f59309a8162a588b9cf0df5b220ea5ba3f81181d2b5f9ad5db4a93426d7ac1e90f5d311dccd88925df1fbb2290683b352706934030b5f3981e808bf5e8cb63a6613ef7459a1c82fe768dec95bb226460739972c19e29abff5ef76b0c4c277207e3c8fee2ef0c90f0f8c99b8c61be375bd6693518de153823759400703c0d579bac97a4127a5451a46a168bfe655a309cc63debe05fed910b0f4acdb76b1b58b7d7d2a457677cc3f400892a8bebc96d4d2e217efe698e4b24f3ad5dbe37838375e9b503348b9a705973185f9b0a1f44e6d9f66e744a1980dd8c7bea2dba52aa5dc0c50dc082eb98e9c230365578512b827b356efd80afb62331ebc8793f64f5fa33efdd469e5afe0bc0482c1fe2f6493fb53286126214855c55fa56af471a5cbe5eabf4bf098c4f48a75bc48aa735c6890ce7c7465598893586833a68b020f40509a5054e5f5921cf64bc07ff1161ada224973bba4acb47bb07a54493a0e567c1f7f04d1a05bf8e8bdec928311188cf197e1aa5bc210497b42efa967c23ec1028ca068ead9e14ee2f891da7ce64e94fbb477719465c37083c0b53f8cd517b32c7d1d30e7a1607a7ba3d178354298e34eea739ca4e65fd6301212836edcb5faceb1fee939e580e80e174e73cb9574f2eb03e202e2a99bc90f912fbf4e381693fea778942b0aef1febeeed1764854c6fe2ea255180117e47e0a65d5ffa0ea76a9b25a4f53644f2486c62c5cc118d539dc01ab048a168807f5b1dc0b9a0e00a9ee9bdff82cad89849f560d2ac7941e109973776fe0cf344a6ddac41d4d1810168c82c43fe1ccfbe6b43999344f3fc6c84d69cb384d9560e67dfd2967dd546bb6e293452e3f41d49356d4bbd7006692469f9753000d6879908559c6721b95abd371ce76af386294aa2a76d3ea1d36e45f11472f6d56cf5381acfca015139099c89fa0ea3eccb352ef257ec9e7e9b3efc5dbb6615494ac93c1f706b19823df7bab8628b7962ca95b06ee6bdabca498ac02bb834444f761a39021f685855778b6beeadb57e232a87eeb610b1faeea6a4dc1f5f6286369a2ae3ffcfdf9ac88d153ad8ed60146bc8f8ddbd88e939061db7a57c3c7e3c94dccf29a598a638a0af8ac58afc5c6ae4915b0f85168da2b96942d5590c8924e6c66b70a621bd1f74881f6b87e6a38852073aacd34200b0a62c5693ba907b8333d727cb209e61551bd8ea4ccc28149a88eebf06ef23e454577c04aa4f697c5cb30a16669efaccf12864770ef04fe3347cf06e4b8e93ca58b0cc2cb726c7eb63de58e0b2ddfb10a1e42cd57d8642aec34aba628855111b8b80434f2377ab44825e9077eaaaa2d240e7b9a994797c3a6ae6eaa6c124dd5dfd9d945684ab4f4335d524dadf2cb1d567138c884bc2b7589d2e2958691cfbb143d53bc62066a225261389edf77277c5f186c4bd57089d7c926ed8faa55fa3a158cf0b25f989c261fcb95228ce0ecf9a6ca8e3d3b1732d3b67767a5cb737bce61a0435247cb18edf5e4d8d2c241f16464cf1f180d5d301841d50f1b68b5b950fd483fad58e4e710bf5096485828d7aa05fabb5d3c12fdf3471b977c96f3783642d67a82b870de6d85d3cf06e3f610ce39df53887a3940c68ff268ba25f5bffcc796a694581a627c5e2416f3514293ad49e2a31cd957f520bea80ae164bf5778f5495e1995a5422f6339ca1c9c96828a79961c6febd4dabfd28777cd9ad57f660424651dd138eeead3b406d84ae16c0457eb6f8518da193ba36bcff6e7d8699ef773a81d2796035ad2d0924627338e6fd027cded84f1b754611f149b8df4e5e16448cc4c01b126eb2c5dd37141a15cabc2496c7c5de5b143cc3c74e0297b5cc7a64b632a3fe69a7718add90b35fd7a0153c918fa1122a660c0389d47ce334d01134f395cea0353588bbb87ad4b65b3b2fd7629935ad7cae8677be0142420a76b3a67d625a4ffdad1cc84d88a16e08debb04ddf16db5846951bcee9700f456eeaf9c07380de1af1d314fc692fc4881181e410189d5cc674ab018ea7b1c08562aeb7bcb80c58725fbd53fc1a77937ea57cdaa2c7f2d658269bd7e215ca7b8ed4d7dff1666714d26ca08b1328de278a723e788a6be5fce637223292caeb91242e119f54ae3af77558df6988f9cb14c78973bd3a410ff58bb0ef8f8e86cacb88454727d45cc0250fb5ff8a5a169336282219efefd365939984dd899b083f938f772c75ab8ed4c702e9f4a12e8a22d2e488b338ef13e7e66b6c244a0b436facf5a88e3ea7857b008b54f8d208c76cbee5afac197f9b1edd73eb1c8f694b2203359fc94ffe38892bf70ddab3fc9e7d05112a5e35c8a5113cd7c38149242aa40d92beff9bf3a016d1f4463c89e4a1bbc1f0b9c3ba18e870ee0e3343b81407c1d58dd90eda23cd618243e733fba7c70fea982f78a96309e41f4675a6c8fb78a17b1ba4e84345258063a4c5bc6f96f8f9b09c4d1ea72379d09055a8fc92e3dd5ec3e78749d52f2ec3f05f62955649961c3e24d1780432618792fca61777746a6e8a7c307ebd0b43e6a547bb242959ab13515e02bedd34444894ffcf9876f217b178b58e263e54fdb4ae82845881906343210f93cf17e52097aed04e8d60611561fb4c837026e10c4b8de9c64f04ec416a933b6588a60c850a7cb7dfb617e6945561a4d703e4e5cbacc0045f077a52ea9cd35fd16212bc7a866eed4ada1738ecb7e861d8c0a9a8e2e507d75eec3f223f6091779402b8b4fdb14988550675173c6fef1f01cd12e365c2843166bf0f3fc143278940d68503b728494d2c4eafebbbfb30820369e07f88bee3fa18323ba1858f91f8f75536225c00d8ba39e18b5916f84f1f7746df2ab447fb9238bde8fc0391e6d5797b69edcc8b9a750a64240e0b5691a0c38924bc4ec9f9f2ba0a0381ec0ddd3ff90b1184fe1a4ecbd383063f1416922625d2a0339b691b01a04abbafc04f4bfaf406b0aa3afa9ae5a4b6fb4c7c04674f112323c620281d07afb8165a3c3a3984b030aa67e0f1c74ed945dd8ba71ce2d8728d5d02ccba1a32a75a003e89da7d93bec6f3b85b5f4644d1e8a272827e2c5a8c570d9181319958d1ebf8915bcf9c711501bfbd80d950740ba8f78281ec664a05d2aa3e3ffe4c9e81271f4c73eb559ebb1b3cae0243366f5df6185a61c488b75280d4bd8cd31f4727e04b3e58c10c5ae049228590c586b78b61666645931250e88358e6493df51ef6c3d62d04d8f8f8e3315fc7ab92562ee5e0d1f0cdd92fcfd4439f375f4ecf71b8f60bfb0de5fec1196cfc3ea06e006fa983057c23571972183c40470561cf04884329ff38d4a2ef44dd061a143bbec40e332e88fe9426d334c935ef6e2b59fd7b0b008168ba2948b72565954dc314c31f272c70c8b6b66a037d4bfe4e86398262f29f789f086af5874fc1a14b51a9d9cb2e5c27fff2800bb9fd1be16cf9d1caad637915c5a38db029a44c2e393011d7e6324d1e03571c2fe13be2bbf91ec316b3008538ed1517cbc2bbdf3f48aca61c54991db391e5902ca29000f85ac2479576c848f2e735245a19654d5f33ebc05a113f1937f64122d52b89e2156a989cd5a3ba83a5c6e70aa653a14846a782b65a256bdb029cf3e7fab5f624b59a2fd3ccdde5209343e56260a66947565f989bfbc058e1c7e63e78022af9ec74ed845818a1d5249afbc55000d75e6e9c47ee2c08f603ac30f777f42a3613f7ca620fcde771e73f322ae579905eaea6f26af8a054519f090bd7fa5aecc1ebd1b45f47c5dedd22a9088e95e6af7515023a188d521d156921b39f313e90c837835d1a66635a1486de2c673bed74127a9746dbf7df868198bff51a2cf29ee34d6a6c565637c18ffc8c89483cdbcc509ba3c3adc05d9c5c908c3c55dffd8a592fbe9be962ef5d7654c7a78e0f795ee396485c579107298e194adb71039fb0a11706ce90cd44923619c064f792b237e6db4772eebb0ca88e9b3d15823d2110890def7834e421378144a84efde2829315f2a42708d08f21b2f63f8267ccacb4f17b16c4396edfb3dc0b974a88e289584b4d7f7d3a744bd38a184b7a2e1e1638942034a7da4d0d12cccc30b119f070e75b85eb936cc82ea3d843e7fd1b4aa55de3edd606413a7a595a6d8a16e1d6cb6459be1a82125fb76f51d29edc6f98180eebb56c17abd791da604f686a984220736dde419788c92a618d430fdcb08e1f224d5859f57225e55a91821a18af3365a9c448d2b83f7b2956e8ac7d55300ea6df49ac89f259e742b09efc192b44c0c574ca1ad0f9fd933cba7bc27cc7aa1e1b334bff77b556395ba48d072f008efeb3b954fd45300ea2952ac48327c3cc03b2a373d9873091a1d1cfa913d42a3a99f8f3cc583d3814daf075d09ef83a248e1f253326fafee94065f5f9fbf916c78c16b61a3eda4abff9c8f0e2e5339d9bbbc7a4d23d52ea05d759ef9e0dce125128c479d9dc66dc3a8097328e97decda4f1eb26dd804b75b330850c98f8e72be27dab4bb73b44359edd263ab23c35704569d8e65e363308167a785944766d9a91bfa8ff5d4a51b405c7d087de0c706fd29c6c56976598b39756b09c58cc752ab23a2e6dd0f44ac4fe127a46f9aa8df212fa20378595fd31fff549f67991b4fbeb26ae1bf44be6928fac046829c0bfa86c73519dbc5d67eb5050ed513159eee3f387923dadd34653bd35cfed3d4cfc493d719da6f6cf699b9636742517510c7ff097d0133f27ad3500ef3e3e50354029fa282442237af4269af42876daa8467649adecf2cb8b83529ff079f41f34d77a2a573cc7dd110d6b18048bff1ab35a3b204df3ae7019b04195027fd87adb13404f82494d77b944abb06bc8287726e6ccb03795012981a74446426237f2d88b4ee88f22acc6ce0f7da47e9102365986be52deb21433cda37d8c525df2718ff09ba8b7f83d2f91f22bf102eaad540ebd9a504373c7ec72f8f57bc60a98e030b980655788025bb6fa9c0f687bd4b473b17fc8de6e79f5a0181f91a7649bd9186e1484032599d15063827a118664a7822b57ea9cf6cf6bfde4f0b47ab27a943126af6212b9df8607d8b8899280516f5755ab7ca32b51ffd9779916bf9d5cc194a64c7ea77729bfc919f72c53afdd2a695094facfacfe5cf474e1b9c7bea439476fe09464d128f23330d98bfb94f6fb3e455668ee0091b522510c1dad2f50823277264ed2e16778075a41e366d228ec4ef55dea38860595b4e16976b0d198b77f611b5acf6cc82824808094bc385c33fbff42db0f453ceb9118cf776d7f83f779e7127a2a73844196a7b954d641ec003f9251c46d21c219966e3cbc9845694522dc628c3b7a514827f8bc25f0c29391d76cabfe10933f3d9fec897925933e00e9e3f6d991c4bca028b82e8a0a00a91246a30fd42cf282e42314694a5aa9647127f20de456f38e24f4b17c4775171b37095bd8d980708ac3d0dcc6db03e979fbfd4968a5aceab0f7fd1b779e50b606fe868091632cb37b6"}}}) setrlimit(0x0, 0x0) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001200)=[&(0x7f0000000040)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001040)='$:#\x00', &(0x7f0000001080)='\xaa\xaa\xaa\xaa\xaa', &(0x7f00000010c0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001100)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001140)='{Q\x00', &(0x7f0000001180)='.,]%:,\x00', &(0x7f00000011c0)='\xaa\xaa\xaa\xaa\xaa'], &(0x7f00000012c0)=[&(0x7f0000001240)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000001280)='\xaa\xaa\xaa\xaa\xaa']) syz_open_pts() sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) sendto$unix(r0, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1ff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x96) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000000)=[{0x40e}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c5000020e4fafe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) preadv(r2, &(0x7f0000000000), 0x1000000000000098, 0x0) r3 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000080)) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) close(r5) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x4) r6 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) executing program 5: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) r0 = open(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0xffffffffffffff13, 0x0, 0x0, &(0x7f0000000240)=""/102, 0x66}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) r3 = socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x0, 0x0) setsockopt(r3, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r5 = semget(0x1, 0x2, 0x0) semop(r5, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139bba479f3f672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb1470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00", 0x87, 0x0, 0x0, 0x0) clock_gettime(0x67f3248105b4e004, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x0, 0xce, 0x10}, {0xbdac, 0x3, 0x81, 0x7}, {0x9, 0x2, 0x8, 0x10001}]}) r8 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x200) semop(r9, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x1000000000000000) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) executing program 2: r0 = semget$private(0x0, 0x1, 0x42) semop(r0, &(0x7f0000000000)=[{0x1, 0x77f8, 0x1000}, {0x1, 0x3, 0x800}, {0x3, 0x2, 0x1000}, {0x4, 0x8000, 0x800}, {0x1, 0x40, 0x1800}], 0x5) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/127) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000010c0), 0xf40200c92b855fcc, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001100)=""/105, 0x69}, {&(0x7f0000001180)=""/132, 0x84}, {&(0x7f0000001240)=""/15, 0xf}, {&(0x7f0000001280)=""/212, 0xd4}, {&(0x7f0000001380)=""/149, 0x95}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/186, 0xba}], 0x7) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000002580)=0x5) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000025c0)=""/254) r2 = semget(0x0, 0x2, 0x84) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000026c0)=""/118) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740), 0x200, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) write(r1, &(0x7f0000002780)="85ee43d2c1d6ce8f30dd0b5f1b34943ab3ac88579ca88c60b727a49d49f21bb9ad4580723aa4bee3930bc149d86d46b48a940973e709fe403753319d899831a40b3030a3eba0432190173d1a665597bfca980f3c936d1787360a2b2c3c27bfc6344c0edbc80d3a89f4f55159c2f63a94ddad48c776fdc3fbf93218fa6afcae9a249affd921523c9f6c228577bdc091f4ed1ab43dd3da2745e5f1ac4202bd4527f46c7bfa44363c6b618520fdf4b075c64728c9ede5fc546c9ddc723b", 0xbc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000002840)=0xe21) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000002880)) geteuid() semget$private(0x0, 0x0, 0x2) sysctl$net_inet_ah(&(0x7f00000028c0), 0x4, &(0x7f0000002900)="3af635685a7c1b5248eb72e388a4852f1d407e09bbf29c4b92c6ef5be8b42571a1cf836907288a59688d478e11302eeebe5abcf1fa8e6782a082f855e89c999a68b94bb454378145c69fbdc501a129bc46d815e90ec68aa20a4414b8a6b86673e3f06c2bf3bc76746eb88e723df90a1dedca70f1b71490b81efca34d36f2acf47b3a0bcaa017151549775143920e30b3db6fe27dd3986a18eb99827f073fc120fdc55fcf438ed7cd32a555731a811aef0bbe6298692c40bbd118fb6f61edbc90041cb82f817d45c1ee8e939ccb27dd19a37c035e09f1f1f32e0bc08880f716367983279efb4aa409eae655d0e076f44af0ce44cd61eb99c870fa90f4dd9b", &(0x7f0000002a00)=0xfe, &(0x7f0000002a40)="f1d9f1a7328df13c186b03f26695a3a4bdcaecf6dd2b4ea3c0366f1df181ec3e5739bcb9716d614a68f406a21af2c229222a41481a677a5296af590d142dda30e8f71106ed9f72f62702696e", 0x4c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002ac0), 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002b00)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002b40)=""/176) writev(r4, &(0x7f0000002c40)=[{&(0x7f0000002c00)="215faaa5639ce855c78803055d974a3d6d56c477e598874fee3535d79ecf798c48b6960768a1defff597c2b75a715ea996f603da74be7ab8d3", 0x39}], 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000002c80)) sysctl$vm(&(0x7f0000002cc0)={0x2, 0x5}, 0x2, &(0x7f0000002d00)="18e9cc2bdb7e64ce8c2189fbc91c90c07936db9ab7983cb73ab8692bcfbb82b20f10a07532c2c396497e2b3d22f43d03fc6c08b15f39bb7ca0d79b4b21d6d9ce48a13ec29119cd5d232dd2277984cc8813638a531a831115c0cb114bf82dd44b902c7b111549e4e603bd6676", &(0x7f0000002d80)=0x6c, &(0x7f0000002dc0)="d038020f41f0ce84155b00afa0f748372219c67b58d3b2ac60585687cbd583eb6d4ffb54bd4e99ea9d26ed0d136cd8d332d1733a1830f6c65d56ec8648a4910dc629c275cfb2513a3b67d77ed3974ed109c4c4f61359390de63d6a4e1d71a09ff7ff038821aafcf92b5f270db337d7005a1552a232c45d920aac2214ad3d7b1dce554f15c1e9c051e92d33474527700f4fac00c6520c37f3bb5a79f18d667552609323d8f67c9679e3d698db3e5c2bc07454a6be178b30a6cf2551ecabd6fb43d30dd5ff44", 0xc5) r5 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r5, &(0x7f0000002ec0)="71ef97ba83c3965f4cbdf6f21396131e11bc65c344abaaa1b6e08db124750209eed6d1d47924ea8209b0a2b0119488efeda3bb472bbb5c", 0x37, 0x1, &(0x7f0000002f00)=@file={0x3, './file0\x00'}, 0xa) open(&(0x7f0000002f40)='./file0\x00', 0x80, 0xa9) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x5e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @jumbo]}], @icmpv6=@ndisc_ra}}}}}) executing program 3: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x41}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = open$dir(&(0x7f0000000180)='./file1/file0\x00', 0x80, 0x85) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0x0, 0x0}) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x0) socket(0x11, 0x3, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x7000)=nil}, {}, {}, {}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {}, {}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}], './file0\x00'}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r1 = socket(0x31, 0x5, 0x1) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xc2, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x8}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, &(0x7f00000005c0), &(0x7f0000000600), &(0x7f0000000640), 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000680)=0x1) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) write(r1, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x8000, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0xa) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) (async) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) (async) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() setuid(r1) (async) r2 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) (async) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') (async) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) (async) utimensat(r2, 0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x100000000000, 0xfffffffffffffffd}}, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) (async) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) r5 = getpgid(0x0) (async) r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="4cfdcecb64fbf9084fd6c565", 0xc}, {&(0x7f00000005c0)="82265fda5fb49953460025774f1e182902bbc4c97ea6d598a1aa032bf7af3a57112b388cd18405ba85735c66b570b259e2b1d38225e7e506b1ec2c3ee20de6f6cfdce3f2245cf7d4f7521c29e5be354a1562155979b6bc65c14f42c3f1d5e5894baf69eec4c5775e262b48a28fc83fc93c7adadf0a8bbe75f7442e9edd7fd4b3945fcc28354b10d066e08919722c6b836fa0019536d587c70c3bbe2e607e3aa2f8dceaee00067b8407c2b69633d7cf8d15a7add8e6412435ecebf1496ed30cb705deccf737d8e04f425aea5ac5e86c1b4cf9200f4caccbf8cfcf44c64627909e05f8b947a3425032c4c8aecc9ccd8544992b244c2e7c24d25b640e3fe7e08acecb29ecabdd499c429c84fbaae42281b623fcda1361c15dc69972654f96e5d12c12e8739a39603810c6ed293f59774ddbd5c0dd241e45da311009e5c01bc29baee94781f441064cd49a2b1252726503c99c17b2bce4f57616910c88fc9e57356ed7f3b50bd7968944a969be71f16ffd261cfbcd1ccd78c7faa056cd3ded7ccc4eba7b157df52e90fa8f7100e6d07c5ce2c96b25b618b1dfdd94215d8fb6afbb39c49a4a06815974ff1d72a95ffab89d9cbebcdda18e48bb619d9b77b197cb1724547b06485b0a4e1b399051b3759469245f900289cdc15c198b3beb1060af83a7010704abb066821947686868ac4d5845c1b9cafa01eacbe7fc0ef965568be9edcc2aa81cbbe50992098e25a354fc67765390f42a94ce6618569dd25436d55e5070cce75b9b3577f29560c1a4492681dc661045c8bc266c634cfb58b52d4f6fa4bda39e8fd8f88a211be91e14db7fcca7fbe6154d583cff552471f078a5fd6986f0fcf111707e49bc17b684d81bb680372a9cbc33b2ac2e2aeeac94b6202cc70e5154879ea0d2324d6efdbd83aea0d6aeff8efd3b64da3442e6bcafe2f3b6722cbfad5e49121085d72fb14b424decfad19cd9f4c3bd3dbe354e60369a35e041e94c28aba26605a7e28ce63d0679d695539e2f5a10d4197f465f672f2e334a48fd842bb937d5de91c2f915545d3dcc33f347029d3a81372d8e550697c8e6e6f05021aca8ca017c6fd2a9b3a52d3c2618ff9579038e5ee01bf67dfad7947661b46c551f882c03751da97341f8983da2f1ab4a90db3407662e46c1da2708cbd9c586d52057e90b0d59302cfbc7f582b29308cfe2f0cd0cfdcbe586292806f4654e97d1e892f397f47f9cda201bd49b27b48d82ca1053d3ce45e32f7c061abdece293209e37f694ebbcf51817ecee2d6e089ccf2f79a6e47b03435653bdd845494fbff680823e41b1aecf6df90e2248f7800f437169433f892717e4b8ade999835bd2c451e5cb594681689f0cd1280932065ee41945781a2e0047395a232b8345244fcfb4ac4f3e65140fb8604e00aa8f2c1269aae2d2e8b4bb25e457a40a0df905f78d91091e93f6374b01fe6591818483ae0dff4e3613bdde0c6d21643cf8534b6c7a9bc25e98adfb5487ceae4c29e08513fd57a955ed608fa9e45e525948c149f2b34e3c8c9a8a8075ae2a42d356241f87409f1b59d3d6f4553f26601e816c9f5f3377ffacb3168fd473abcd7d035cdba128c51327c1fd0dd639ac7451aaf97724596926ab884ac0da44f0214f413ec849a36666f31d004f09f171cd193d9d12c6406ebe519e6e9d1f2d7567995812f14aa60cceda7b4006d3405e72b41fb27d700c3583dac289463ece6890c99f1abb856e808498788871701533c2f254d14157b36cb8e64b4d7b6e44f6ddd2cc5af423ddccef102973a7fbcb684342b71dbbebbfc8f3f4e26e8cebd62f99f2f708caa1d08254c65b522c85ab37999a71c26dd0d7b8a1b43cba9f6bf2ab27dd138da7ea9cd5ac967818f35bbcb7fde19771de0a3fb68f7e337e2289be39bc8f257bb491f55088bec4c818d67b45f229ba46754033e86a1cd643a99d08e4539d44996b35d837055d8dce0c0dce4b4044deb7c831c0b0f2169cdfa780183145b2f49ba5c1b5349d2e12b79082b46bf9ed2907c59d69fb4f710176307c04b9674fcbd0a6e1a8313bca4f69542349567b5cfea7aac23239ff65cffbdde0f35b320ddbd43f003b1c8856a9076c76bbd4834eb582addc23a5771983347e8a870121f0605d6d10872c129c614e90d2c202cf231b1b1aeaa4600b30c1d84214f4da8a8b39372cfe5d280c337e0a8670a38418337652da8ef2b64dae0dddbbcb917d5fa3cd772152ea1c31bbe33d02d9c516d7ab2338dd779e4824ebfc8c28acbb0ab7a771c48347b421897833efa407e06344c9882a724222ff6e1cb4fb141ad4e1d773ad3ef48340811e7ddab44f17be6c214cf19006e6d19a969e0a882393dc7c98692464cbc6886906df762b888cdf6a8b8d733e8e5910f2c138b8932c3facf73f4f11488e053c84542248f6cc6fa265d7e8bc6b2fd959a7deeee0de3dc7cf17d37eb8da48d2884660c163ddd1168d68addd0753f8986961c810a169e2b066dc23c48c7dcb504289999419d23d6ffb541b5e8d7323ae7e457eb00bfe6ebe47299b27350d65c0f7733a8771c8ac8273678eaa3db7a83834e103cebcc54854d9344eb84e31d7490f774ec5367e4dd0ff546fb4740ecfd4bea2027c085fac47cfa3e8a305175cbb448e594e5ea387f414fe4c6ec52cb04310a8166ce7bfda7b367a553bd252cb43c477c6c96fe180c0516d7b48361b0fcb3be1365b387a1f42c3e64a35d9997aa2bb7d310eb6fee4df4ad95e2fdb036e0a7c18e8395d99b447c59bf9b00828cf84a999b08501d169a8859e20fa958689c2eea7a12b65f294d454f6031c8227a108115e056bbdedeb0c130f5bb236800b09837a5cfda00a5dea48d21aa178ac15aecd0790dbc731eb971c5fc94ccc521b354b91fb9b0b4a4f422863a4e72f3355cbe0ba10cd1a5f22b814c3859acfe0cf98f9f6d80a824ea99fdea6746a7e7cb7e355bc38acd6283b04285c82033afc0dfbef8790d2fab409d5d22044d011e21e5600d13f64cb99316e4a9ec704be1f02001b4fbf1b27a0b87cce9f8a86a6f22b0e6c1cdb94766d307eff4fadcb8dace1bef91225d3a72bac123db11149c0576ef9e86d9d1a983b53e5589a926d6db71019ebe0682d9bdfab9fea0281cff45f4a232b06901b2901a195aa0a6582da7a6af28317b6658015eb3e895c12ce398a09c9440c247cdfb50a52417643f4ac890e72a3a7fc0ff4e081c789ab788017014694738959d32829963d54d45f8edf070625a08e40486ff471988f5baeda955b5758b9a0b34491d7b9f1a7004c60535f0dae73bea8f1ac5827f1cfe8423e7418b258de5ab73be7546537088b837bbd771521451dcdd916b8d9a1e04c210f81054d4f84881caaa53823052aed7fd14335919d9c7f814a633a577998e5c6fd1124e0fa7355d731e4d3232be35d49c73d4e2a60ef6feb9859bec109b34e08fcfd65f5f03648d85c52f4fbab66ac6685578f2c2c9bebeaa67944822389413e9785c97254a7442ec7d122d3bf9e367146fca4a25bcb417277da047cd80f004537d4a6be2f6949e1254601d53cac05a448ea485645ab7b675df6fff7cd398cab1d8e262cc9efd5b6b30ed8bfcca1e8da5483850bc3ac5bc2b76ddd705cd84d8467b6af8bafbe5114411ad89df637b05644611e1d45ff5bcb193725ac0ee8aa1cce88f4671f0d782a66de97643a012a9a78be802135d23b575845453eae0a232cfb28d225e229d5f9950a0250f501aa98ee619c3b99e0802427f4f47a4c68ced5af0599007157ad4c9caa85f26c3c1e8095dde0bddaf04c6059808d7301d157c7c744f531801c281cc1c195c3e966365142f80a60e478c61ad3105bc9ceccab7c786875e62dfdda50b540abb3ccc15045fdb788ca8da466605667899fa25e28bc173828b20e77a7d6e8e50b827c28bccbd3e4b664b8418f1d8851f31412eebd4e64a058413eb3489500984ae55068cbf919d49f3f17aa58035292b977a9ce22b8ceb3cea937c93d77ecb90e731b663ecf5fe220a10ec774b6945705162652497e8fce6be8625223d7abcf4178ee842b9fc85797670ac609881e46605feee579aab179051495be2c0f8082dc82938269b20c022ef7c571691e68897c9adf51b0852e49b9f4f43994c5b5ffaee6224cb42f280e13487430009ef8f4d177c1547e5cf4ad8f399c34a88847aee6c57c8c54d2853f5916769ee901327a9a37a3358845d248455ae56d9471bf0b3460f3bc4c7dc0adf91382ac7f25b3f097244bb2884e562298823ee37b9844298bb48300a8f0fa656389a27e633f30a7a61536ca30b9c839daa79b001aeb6f7d4d9e7bbf5442a5f4cc85dd2a9def0e441a6d6f91a7637fe346f3e75cd91fd474667916e03f68b573552974783bb552f035e6821bab76a405a0500b57a99afd962d42c32bf79169d724b093ddba81ceabc70fb17a2f492def846157e07dbd96f6062c00d6c0ce2d3785c9c1f181e47c5ef3385be007d168bb8eddb61685ab38402672d190a7f5e64c66fff35005aefcdbabbccecd6883b81d753255ec5a667d90590c78eceff71b74cfc50bd78b01ce8ced94cf9fb950fb57643c404b977e0c35cb8f384ece76a76e84de3a6691bb66b38681c8c291fb825aae6a6a2ff91bcf39e2046169321d2b37df72738b43d518d19c8c86dac87035ef96e3a5ca9a2400c56a907c6c1c73b1d399be1f611bedfcca461b6b263bccaa1bdaf982b87a522fb9f7e72fc0d7a41b07aed3984ebc2f875d1409d83e9d56a1dd2664a11c4f249a5d72b20e3fe67f5a5b6a58919a7432ebf0aa3f30807a5c32c1196364dc72ba19189117787d74491dcc2f9b0bafe3cf4f506eb0fb228e8f81fce1bc93fe686d9d8bd10e9e99b066b4895d9ca42bcd1a023d574dc51b0f36c35234c8521728b17d3e539a40fa6d31db4f8480f85f7478acddf047f1f296a1712189648438e70b83aa0f80173951c553294f2aada969ff0888d0aae1e9d3fcbf61637817cf2b47bb1499a8cd7df1ba0995a2229a6acef110a1b0a458e0c627cbbb707ba71b138b84fe971819daad4daf8f060d828fcbcd9e9bfc0ec604b2eebcf62d7f2cb3d3dbf8312b39d7b8a3fc79a42e5da502dd2e43c7de4399b70e2dc6b389ecb714e6005812129709802e97bc0567c8e2045b7fcb4172a97d3ff8afb834020559ab86e4af388f26fe85c32051fe46fe8e01cb80ff338600a91fe1f32c63c016f8e4cfb744b6c984903a8b4302d7255535cfb3bb5dd37253294a0f556c54d968f44ec5cab02f7f1a79bcac780ee803c7a60d99f75c444d051470439a215fb0db60761d0b6fb30af01eb2c0c4d9f6ea4a56051c646976e26a611f0aba81e10705413255a2402ffaa13b88deba49266157c91d7d282366d168763600a9d77fc8f80ff5d14b8269ad299047d7e19b9a817c53321de118729366b8d32aa8a414cb4658190ed8026a2b355c957b5a5d40d568e5be6f398e7fb2f4fb69b32656280e998c9e1eac6725cb3fadccd53a65a626fc78faeafed2f59f9872d1f0638752e90c937d285c4435d2ef1599b2a98352f32167749982aff554fb4c3a516d3b2bf8c9ae0854fa3af71bb5c081c3fcfada375964b413561558bfa1c32e912d21283bc67284f34e18d085819210c96ab0d7ad6b036980b1bb5b6fb09bf319df3a274c67a418c8b20fed5cc58388b9616751fbbb8b44456c5bde630513ad4141c0bab27e48bf73baef3b8581031285bf43de7dac300e4c57df987dbfbc4abfa20c7defb36ff2cefb6676001163e368dcf95cffc058", 0x1000}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB=' \x00@\x00\x00', @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="f0c922f1c54d3288f11d090000001800000000000000ffff070000000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x4}, 0xa) (async) sync() bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0x0) r7 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00005ae000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, &(0x7f00000fd000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000705000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x9010, r4, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r9, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000001500)="18", 0x1, 0xffff) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x20, 0x4, 0x1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2d}, {0x46}]}) unlink(0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x1000}]}) syz_emit_ethernet(0xff, &(0x7f0000000280)=ANY=[]) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) executing program 5: syz_emit_ethernet(0x42, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x7fff, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@noop, @end]}}}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$ddb(&(0x7f0000000040), 0x3, &(0x7f0000000100)="fe709e34ecfa8f5dd9ececdba98faff9343b1582de05ca53826962831cd302f3a87460ccb6d4d6d14b88dfff5e0000ef1664c916f09ab41a685b2612c4570735cded9e5372df5c62ae77a339060d16057d53bff6b12c816b8049c8f2ee36a46fb4cf7c82ad8bc910e8b0c6f589b2", 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) clock_getres(0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x40}], 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x1) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) mkdir(0x0, 0x0) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x4) kevent(0xffffffffffffffff, 0x0, 0x200020, 0x0, 0x10001, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r1, &(0x7f0000000000), 0x100000000000023f) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0xe0) shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x49) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/504}, &(0x7f0000000000)=0x1fa) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r7, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f", 0x49}, {&(0x7f0000002240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x5) close(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x40}], 0x1) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xb, &(0x7f0000000080), &(0x7f0000000100)=0x4) shutdown(r3, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r8 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000001580)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {0xc}, {0x8126}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffbfc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r4 = getuid() seteuid(r4) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) writev(r1, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r1, &(0x7f00000007c0)=[{0x0}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)='u', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "69aacf10ad4d122d47b25418343f33cd7255fade"}) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000600)=""/9, 0x9}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 1: unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x0, 0x4, 0x2) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) select(0x40, &(0x7f0000000080)={0x8000000000000001, 0x4, 0x0, 0x59ed0f26, 0x1000000000000000, 0x400000000, 0x9, 0x8}, &(0x7f00000000c0)={0x85, 0x80000001, 0x2660, 0x1, 0x1, 0x274, 0x4, 0x6}, &(0x7f0000000180)={0x9, 0x9, 0x100, 0x200, 0x2, 0xffffffff, 0xade7, 0xfffffffffffffff7}, &(0x7f0000000200)={0x2, 0x100000001}) chroot(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000001c0)='W\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="8332a991a968e8df63dd69b8504619db5d4c9d3aa0fbb246796a419ea201ea2e1db6ca13641e2ffa700c0c6534585f8de4899c76e6bf1e2f1be87252a36f8064207b2f1134ac5988857cf58f1c048195b8bee539694b280767ed988b9ce03babb74e47a990e0e52905f10056d6ab5fdd9e5d7552a5470e8ccb3ed5fe7653c1ac74f434d45f603aee4c668e2965d7aef67fc20e1bc19d65cae85df8252c876ba9ec5d33c24aa591568ed307a62efe1ed9c2b563cf7ab6ba61cc8590f54c04849c8412fdba985ea19bf52b81310b49e036f7c8e3bde2863b16e7543c29d3658fd11ddb98adc1f2a1db94b5d63656bf24daee7a06b2af1d0b8f738f6b236c43189f0c5a7224ff5a78095afe9747a0aff87a699fe17a6d09e70bec377d9078cbbe55961f5b584dbbaadbe0bc3df5bb92ee527e88ef162aa5ff72e250154ef6f1b442b0000fd70561ddd5233269c92d0b1725a681985386cf9fde6034569259e961c1c6a56e6d8e763751760a416e6ff64e988894f50b7429462d6ece999c1628aa7ae638ebfa1e3826ff48994d34b96e25b093a4477c66d7867fb9d0b2ff9be0fed83d964686e239ceb61ebed2d2fb0e5f0516470c760ff28bb4341c8a8c84d8178c4b7fb78e28e570b13e64cb1d3032902d3da571ffba06ac30e670992302a443870a6c867ad2a0247e39711cb698280abe4e0762453bfb79080819b4cb3612b158d2d3cc1f8ed3bf05b7642906512d8d5ad31c3908f787c741bc4da8dc6698f7878b4e690a67e6d5bda7ff61ad5b871ed8767c8c638350c8af5c4015c3a398e0809ce8f72ff0f20cc68c2990f74aea8e1ada74d3e9f14f24258cf0bf78897b3d9a574f1342bc6faf02bbcaeda6d973c4be0e64df0f6940bcb0bbb7a9e36f5a256c4e53a75929a323b63a7b34cef575b58e0383afd2ba3d6742e7bbecf0a339d2462cc2b67c29c0600bfbae60cf031d75b69722cfb0d20a4136a3b7496eb336ba17545df09d57f51c91a535736138e4b5b5e9c1d15cd636713cf013634171f2df0521727ad15ff5f4f9967599fefab19ac34a19884818386b0cdb3197483d03d2f71c81caadebcc5107db10bfe3ca54eb740e35a346d549348b8b4759760ad6c9116dd1d7d2669922bd6d3e7fb32547cfee4f6e0b4b90a3fdbc11e4283513ea593bb30f2a4d56242b5c6532766c83c873cefba39aa64cfb817f56f74dfc3a62899a754c99d3436a597f232437602881f6a73a38ca804ca37a9c3a385a657297c85bdd69bc2dca131b9d6cf9ad64755dada4f53e69d1fe291606074fc92abfaab8668f135ab43397138b7451851afbbb5f78c7c5163c4cc89ec1405240b9b964df3b5c06905d26095bb840e425b96502ce43ab496964c69d238a603fd2898ae25f9beed5bbf094fd36b9d53d481caf96a272a969efe1a9e574adc9497435def989d759919f6a82e6ef8acaad0492579d09e83e28f8d99f76808624669d44bce1e137f3c5c4cb2b46fa73f056658aa89b0306b7dfd091d813c9092d0661815869cfda5bd6e9deecb421372e2d9ac05d1ea9a74316546549cf2c34751afdac7e342145a2c7c2297a0c0138e480fe9f29c7bd5cb7ae55905b0bac16cccc009ef81f0981f6a34331672161229b9be6b6ec90703fd86acd3f7e93c378dd82bd50fd56de4a8dec6d5ac40aefa230974713154ec492db63fc4b0458bca07b34ca0e963955b7c7da08d2abfbcb598b2df8192c7d23ed9f3b15fa9ee3b91770eac895148b6f1d9653a39308ea545d05940dc8ff4071621e9da7762efb3f1e75c22dec5682ddcf345fe618a109f1705c2918775254af21fa29417275c41c9241141cb7c812b45e462fc64fcfbb0826bc97c8d5287197cbf8c4229a029c82eb865497d77c87a0247932b02f86cc0c607ec6055c32f22c19f3e41f011758c1fc68c576d8c42f15c5280dc340329bd7084535fec8016aa82f7b450d9872af988c803ef60975f2d92a2e8e80bc2a7ec819544c8026e6c70e58f002efd3d465dd7206c3d0f9a145cc244e03b82363aaf029aa53ef40197024d9ee2793ba56458a469a7d9481769fe83adf74373fb55dd7e0c5b394f2908ce190f0915b547626970592e6926bb1f5d901565b69df0eba8026111d4f3ef2c12f645b0025a2bd1ef15badcfbfcd72b8a601757852da0e4186b36ffbdc29a7b6faa4954a9c32e13fca31c29de3d1dc31900b278b87687cd17d5d7767ce81b9965560a8b0948decf24668658f2152b8880d85a0b4b4b69839565828cf71476e1ffa498e68135915fb7ad5a9f3fbe455bcca85aa934ea2e806e28caa6c57cd76ce1853ee21e763b7b321fb6fe279baa9e3a19bf53f1138de6d2288e2e6c89fa478f99009fe1f59cff488f51fb5cdd88fb5a2692fdae1dc88f59c0ca0a1842d184aec0f3aa36801f390de6643a8006d743ab6c7a0b1500dc7577e6ec6981cbe4933fc9fe93505934a6173a4acc6518c11990dd73433c3c275d74833a0799c7efb2135b26b249be873d1325da8ce6d4d94d00cbc51c95ae9acacc121f3f4e2d41b374b816471c45633cbe102e8390a7363fc6dc27f9e1d482ead99565ebbb70f4f001e2f473c85254b35e8ed473ffce20d28b4ecb34b439c7841504cfc725720932aea2b22482be2b2d757cc1a56bbc8c94bee2ea97581b463066bd6ffc26b4e3805dec5afec06c466049923a0c62420e02b2c5e83b570b61fbfdade9337b8a22b41ae9a6017da14d56158a9dd7abd4427459d72c3ba2da625db5407bc251100cabbce954e4fdcf8344af204d1167a495d2d0f151cfde49b9cca99249b417002d81d6a310dad49c2bc5fe3ffadbca291b1235e2a2e69f12f11137ac8f02cec375420f2fed923079727534a4ff671733dc4c74684b52447fe9263fbddb1970f86beb9aafae4e484b02f37f35c9e8776597304712af59bb179b40aaca7b57c2c9aff448d5d54daf2946ec6b22b3cf12668052901758bb11c93e0cc5cfa0a977eefa43c8c0fecd9ed00ba699cfd1bbb40cad9392b60a475233924398bc6c7f780627ec4ef847945a862f32d382e74e294477fc911055036558295e461108a6f48ddb6368bd40f17425da965273f6db58a702a39c64f4e14ce724d2bb981784ec12b63218e2bdbd61342a1a0b1fdfab70967bd954179299df1c4ff16d69c7128e4f0177581fe3604619b4ebec6080614fc1ae57ab860711ee62830dfe7c6e5755c4609aab468284dc3c0239a089a7dbe047cedf78a22d8baff908dc45feaf17b9f8b88b1d680281e253a8f71c93e86b10584c174814aab34f14b08ada6b9f4bb45bf8d70a45a5ffa2efcdb28af586d07093e340d1bc190179d676cb7f953a4d970218a3bdc6d99269a8f65122905c978e513c0b0f9ddd946c29aad7c8a8ff1fe905b0124bb8fd269cb5604063b7300d16ae35feb866e22978dd60f8c8497e92bf2e4479ef85942d55ca0b87ed1a950875156066b223f2052b4ba9ef9b224b2c5d51d9b1464e99779f7804aa4f8d4d733168b76525038a15c8a76490d77b0c06506426c9b5af0662f6158c8983a77639548c41b44d404b3a7bb805a289c5940bfb6275b941419774c32bb898888c540a2b9848ba71d772256f4e99c78a1c4bf8fbecf37bc8cd871b4b334da80c830006bc4fcb898c6f37e0cb9c10528956480f6b4dea12ba68ef7f5f7aeaaecac5376974df6e2eb9ad2c4512a400f56f09f855a3e5e5e270bf5e498afc5bbb607f0c4171734e9d0bf9192e1252cf360f0db9dd8fea3cc6aaadec25df7f1d1a0d829176757045f734eb02b83e38061b1adf0f02d6c6a27ec49da49152cfc9dc2b8c1881094f70d4914840b5f693c6c1478db41ce76f593937a0e180d536f233bf7cde0f28faf57c675095ebbb31cbad56bbfcc5896944f66d7ca7e49be7ea4823ceb9354ad860b7da1aa26bbb1f63c2aa9c5e6ac73fffaa719e31cf50565e682680a0fcb30e06022e4632d46be80e74309001302ce1da51ad2f84d359895894e769c7cc9f67b657835b6756279b34ab11c3a59e55bdc723996fdf8dfa70880cb319c787c119a585a8b17acdd1d278e92b291c8d2dd57a19753c31f87124eda17f16e5e8ad62c55e84ae4b0e4283d891ba1f86c64a29fe5bf51e7afb71cb49ebc9f768da25cc0184db45613b4a9009f785acde45d27e47404ceaeab5a80bea9100a1af7f96ba17743add9f2e77d98b497165c9af8321f32eab7aeaba5efcf4e9619415326e136a58c705455dba801ebaecbe8cb704e91d3125648722a11b822f5486c91373bf580d5d5f9620c20ce0b281925178538f52504d6e380825b6a750dd3f94c3802796a1ce63936d0b0a35f98a61ad0e5e9cbf5c50c7cdd25c70924df18e1342a8d456ff6537454d8ace2a300fe3602820b6217bf699be6d6ba414b852880cfa2a97620473e49a4b36002301c25725b2fa46d2e6c730363df99a6b01657f334825669febf0e76191470afc67cdcb1fd1c5a0de8e2c1bb99641802bd524ba26330605b37acb3d0f4697921dd3321206d4180fdecbedcab4b0a6253ec4bcbd06431530ad00fd69200d69b8f1599b08f753657c9c983399272a2ac384fbb88db74b12d1bf0f27b498fd1d2e2303e71b71a52caaea0506a33b14dcc7aa2c3d7e2502374ae0421c381cc55ab7269cfe63899fea163e1c9b01e0e8e08bd91c3eaa236ac7d463f3988e142eabfc87eeee914c8c22d950ce52bff478a3fd4df5665860d5f9440916acf6b37914181de8f9fe439cabfdcab46c0d1bd13575164dfec928baf0816e0b86a8f5798cdf76bf54a0f2d42a1a41e3a2b5a3faa1846859927343e8b0f059013d0a149225f80eab9176bf5039ffc84d0b75cacb2a9fafd3c18587af498bf861e98361e121763b3da8ca587be0cd395ceaaabaf9c71f9ed0fcf9a9d7edbd95778d689896832f0e69fdd94a24288f5a124d2f51a122475a706080e1a4b63adb21368e9769ae03653f1b3f43f175113db41da2b01ab85709fd0b5fe597612e2fc54a67de75b4d6cf2fc90bc3f7708e9b2d2d06fdc4c14548273eadd3204a019a78ea3a3058b27bc55a720849b68cbb030f6e7348631b90e5f98303d3baaf9d3227d3981daef8c2a82aa3f31f75cf16753e8b342964849647627fb301c75bf3fb2804023dedee2627a7e050417c4a42d1ab69beb12b30243053fef97472fbc0cc10573612af04d77de2bb4f719275604cb9c8faec7102b8460029b4c9583480ff2d7450c3458944dfafc731adb8557b07fefba7f0dd95463e8dc5b5c4731352d1bd3184f5f109ea21612812bc942ec0a46cb7b3969230fe3073e931217f9ac86b4b09aeb0a8ac1eaf283b7062b75584b8f73cf014e8f9c9e889f931624a07288bf8f11ce957acd63a3c0f02240da73ffa1d800f1884aaf3ab7beccf5ee9382d8f88865d14577db29ee32035f148ace699ce1201546b2c47677dd829536c884bba2ac4077055914ea4dd14f4a8f055899238db0ebcea7692eee5a8d8f556c0af689166a7f9741bab3345c60942fbdd9a109629f4fb1e79c732664213bb0950be467a398ded6d27b8131ee53b75a75c5c8f1ed04bbec6ac42dce44b2c157ae67e86f9b08c63f09910a13ffe7d516545ff356b3a902208ca9f92ce78efecae39c3768ea7f1117dbd0bf5833eb889fe9d65367462e57f97756233b3d47bfb6d8487c1d166cc55cc8a3f99d1eaa8915b7f630576c0c469eb385bf270bdb32fac435df6928aaed1465f3507814441bd4317307576a3ac16a0674ba73735b8ea11cb3cb7777618a", 0x1000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x51, 0x0, 0x0, 0x80}, {0x4000006}]}) shmat(r1, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x48}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 3: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74, 0x0, 0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) rename(0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x400) (async) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x400) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) (async) fcntl$setstatus(r3, 0x4, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) fchdir(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x20, 0x90, 0x1, 0x1, 0x2cf, 0x1f, 0x2, 0x2, 0x6, 0x4}) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r2 = getpid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) readv(r1, &(0x7f0000003400)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/28, 0x1c}, {&(0x7f0000002200)=""/196, 0xc4}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/225, 0xe1}], 0x7) r5 = semget(0x1, 0x0, 0x4) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000003480)=""/21) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setegid(r4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000034c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003500)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003540)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget$private(0x0, 0x3000, 0x780, &(0x7f0000ffc000/0x3000)=nil) r9 = getuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000003580)={{0x1, r9, r4, r3, r4, 0x2, 0xfff}, 0x5, 0x4, r2, r2, 0xedfc, 0x5, 0x101}) fchmod(r6, 0x2) r10 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000003600)=[0x8406, 0x4, 0x3, 0x6, 0x40]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003640)={r2, r3, r4}, 0xc) sysctl$kern(&(0x7f0000003680)={0x1, 0x3f}, 0x2, &(0x7f00000036c0)="a4d431a62baaba47248d8be8236f6c74e1cb1cbe5afa2dddf7d0ad3ff94a32a7f7d91c5ab3d61e56c812a4af5828522c94affc6c409a79e942bbcbee8190b236f6a2b424984e789e16b1bbdd71d9237ab764a06613bee8bd4a505b927d84f77147987d03c84e9dcf61089c9c6d341b72c9dd8179fa1fa6b544ff45a3d3cabfe387734ab063e440444d3214e9a4e42a87a19522d7b139125a83e3c326b6b89873cb721c19c49927281549477975df43f7b9df26bf37891868971aa967b362b5ceaf26c27886405daa24e0b618890ba1d14fe980be45", &(0x7f00000037c0)=0xd5, &(0x7f0000003800)="4c8305d372ebe6590b9630d27d2c806deaf04b7e8bbb04779ba5896de1163681dead59dc6050c1e23a096922baa4bef7d89b0536b1ce6eca3e21769a351c8e8e64d609df205b70188db7391c39031e8952580281e7c5488b1a78d01b6dcbb8ac7eaddaa8245160ef06250ad556cb0b820c426e5ce2b35fa76968d9a8ab79519cb89b09fe6d4c", 0x86) open(&(0x7f00000038c0)='./file0\x00', 0x2, 0x84) sysctl$net_inet6_icmp6(&(0x7f0000003900)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000003940)="dab7f709e66d011b7042222746dbe546cfffcde5aeb1aa8812f8db0f0df12291ad1d0144af607e26986abe4e581a9141de5df9529a2e40eaaf2e2424e89c9b5cd60663e405ffcdb9cf32ad12d99ee9e5b13ca176e3be00f8cd8835487d174dc0fd219f9a8652522b10afc8cc9c9ae0e33d5291321f85d4c9af223b694d5eceee2b661b7ed5c49a872fcb345633ee3cdf5c14bc4ffa17d6e2985f2dd9c66fa3537c3a544738c4c4666ada6b6d32ed08a24367982b065c057688b3efa25a412ab507f9865f22243edd9fc3795760675fd205d8ed8ca52b36bb5e6bf8117c16b85734d91093", &(0x7f0000003a40)=0xe4, &(0x7f0000003a80)="de27a0be786ae12d8b4b2a5cdaa6ed9c0090fa091517141f06e5f16bec0b720853d4d9613db12adc93d72437a4605743d63b31a4b8f912dbe883236534264fc139cdd64ce9316bd9f64e831502971ec977f4fd3cd34f8bd8da5b60c2a137fea1f34ccb9159040e653a58805e03acb412b814d681dc98817159fced045b24024d2be272da2da79eef5520f850d499acd50ed4d57e85350eab55596c55cb46", 0x9e) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x4}, {}]}) executing program 2: msgget$private(0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x6c, 0x2, 0x1, 0x1eb}, {0x16, 0x0, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) socket(0x1, 0x0, 0xfe) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="42ac4081a30569d24a6fec3a6744961433d1af1b5c9f0c54b0155f02256fe59beb169e6347ee41453776a638fdf08c172a9b44be6121ae3ffc3f9a5aad545a010d4ebd68156930f9897d7a30a3549335afa90aa892d4de3e75f2e76eb25e02113bac4a8ad7e76c7b1f6629457770eb"]) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) r5 = syz_open_pts() writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000014c0), 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) socket(0x18, 0x5, 0x7f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "1582ab1203b31000"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe05) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001bc0), 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60cb546500100000fe800000000000000000000000bbfe8000000000000000000000000000aa"]) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) flock(r0, 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x1) sysctl$net_inet_divert(&(0x7f00000001c0), 0x4, &(0x7f0000000200)="c8da9ee7d10fad2fc650ed5aa1", &(0x7f0000000240)=0xd, &(0x7f0000000280)="55271c8a3222f610c941a5bb5e64cfe7932c3d625ec319ca68a6b24c037b275175656ff2d82ed75d58da5882809d48193bbc35e86e20a6cc917f94c8e4107a1976960a1fdf031dfc73403f710056776a19cd36c16c90b04ec40b7937af932a6782cd4c06", 0x64) syz_open_pts() getpgid(0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x100) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) r6 = getegid() setegid(r6) socket(0x18, 0x8000, 0x7) r7 = getgid() getgroups(0x8, &(0x7f0000000400)=[r6, r6, r7, r6, r6, 0x0, r6, r6]) writev(r2, &(0x7f0000003880)=[{&(0x7f0000000440)="ac50fc2cf32eb3f81262eb3c53b31deafc5ea587ad3c28bdc28a16ccca993d1badf978b9bb50eb84f78df406db26a7e07ee24d395a69d66582b4a302fa18be08963bdfdfa523502a2f44470b1b0e44a2938235ff3352f8543b10eab88b879347502e4491abc3cebdfeea0de6f7a5be475d74c55610e663d08b3c75c0ea17ba938c5386bda3cd8deab8706581acd7bea34f2d72e2425ae880daf32fcb59861c135c225fd9f0ecae030550", 0xaa}, {&(0x7f0000000500)="c8df634ee592bf25abbc9b975bde2601ccdb58181174b1c27d23223c988b54d156fa171048acaf46f6a4fafda8bcb4fbe8b36a7d10c5569f39514099ecac7d5720c7da57aab122fe4fa783068abced14f5db438a7d0b1aaa593075b2cc2ce9a369cd02b0915e87ccc8b5711036cf2a46c86171dacb97c1bf3d308f8ecf52f16bb26a4cc8dcbfc9a615f2e66c64f14a2ef7b0da0375f3167a002534c9529c372f387b1dcbaf064886586f54a55796bd708a001dd06bdf8dd98bd478f184292575c0700168f6fad6113f8cb3ce7804837d02c59e4b7b7038965058632702a78e8e21d926243da24ac81c043c7de2d8e74ff9dd61469ee0303364507ba258efcb1750075727f49dc1de04d0e0ef388dd57c0823b274e267a6f581d07588232532755ffb8f3f57988ce9d1b19bf94675f2b23ad506964c9ae5a8a50aae4a2cd0eba85ea97fef44285e78332ca32b53ab221debefb6db2b37a87b624d70def94662cb52a02bcdf0b0f4b2d6bf3a9c4c67a1dca31eb6424365e2652a855c2fdbf40c2d33d5ad25d5f7a282e7f37dd8f3e9f64700defa11746fb2e341d1cbaeca0ed48abc77c6f5e15550d3857284da448ead078be2276dc7dcf976395082b69193e9708d75fd7b76f38cca014996020850f4beb3dc1efbe0afb626fdc38441c37fdfa925e3438098b4cba26db5db17cb05a1a74d296f62041c476e19473481c5edf3f6939b70e47b9d13832bb88c8c8c117a53aa9758856c864985adc1cecbfc1e857b3a5081263938788d58525bb1fde40f4a2ff288e3c5143c5976bb690c5ec821c970de2533082edd409125e5a17af72971c47205a24e1d184b263632f3b2be11ebfc4e3d9b6eea5c5438fee4cbbd1f482ea7abb83c41a17371d6f9fbd227a038f7d6bb2efeeef2acd909248305ec8ff0f4e09e52bdea2c96dbd4288d6a847141160edb35a4c2966d028bc4d8556bb822c966ff024301fbffaa03fb2551062e3216d48d93b9cb4fa9c22cab61b886bcd9b2d1ff50c81237b2cafa90d86655f9bca629ffa5fabba956cc19e430e9320dadd75affe7b974ae2fcbc7a27f2db30234d9226af41f694ca29fde6ded8b17825e7ef7b06bdcc409769f57a4aa11b6b2863bc3abff4e8043978811618f47cf809c8840d89bfc9772cfc8e6bc795e588b7331235617c58510dd595eb3394ce446171ba6d225c314396241910cc83d90450e7a791c99fa3f0ffc1c1b07256a81883b1a0eafc3200314dfde24ad8608f0ef94a72a37ea0fd5ce8b442371f242471a5373cddd517a99d49b51e3b76fafd5d7374f9e608d96e649a5ca077754e016a78f2c05c4b760dc6b12d04ffba3d19ccd84756a91ccf2f4f5aed6693d9771b9a80bd5348bd0d61eaeb4d34888da3cad92e90d877f2426bfb4b999bd7869cb504b41bc842311196a6d8d989de492fbf70797694e20f5c80ec582b53e4c7cc3bc6109c0bc4ad7bcfc63c3dcf060247f1f01f3ebf3f42be1cf51d378e8eea7b362aa703918e1a6e0fe3669954c95a252c6ae2ac16c845933b162143c7ec1d34564fa33c05a93b91be1cd7ff6a09335fe3ad83daab617b6a06127bc8dfa1d98544f0b98b811d1a106808994aadeead222890703756b90d6fd587ca13830805f84ec0039c39ab21ab024112801ff8d7e510a69e4c352f2105aa976142c76c959e9a6ff49fcc1a403dbb4ff95cb00396a069f27928b7b4360254b39bf4ace34c760f0e4fb2b2022ce0e94676784cf6410bf12f19fe1916389bfc8cb87bef8cb8dc6cc9d87caabd93c0f52568f8dc24ae3ee3d92624f98bac7d3b0d76f185c753afdb319d1fe695164f6c40e6f85b0639d83f2ee77de4e4f03a20ba526ef885118ab3bf9b3c5ea43bd3e19811bce09c055fcac1e509939bddc628a550383797d7fd560748584c1533dcde2e12edcdefdef874798d4552a4fb32268846c5d648e1f4c809856355a22f37aaad7c61431a42f4e06d5475c64112022491811a50c6e31a2a2258f444e068d6d6f274587f4aadfb70f60315d1ab177a0c1026a86b538d9629821858b9677b524940bb8a5393e07ea2fb479c3185b9e43eab11cb0d326a4ec8fda42a13b3f6364392a17e4f8553cb850848b25630b32a3dc1fab8af6c2a758da65656cbee2dd2294641c6b75677a629e04ec252a38702358f8209704162bf995ccbe68144f1ba43fc3a8bf140047d6ca378f3b8f364458ec72e4d8c347d5572bfdc4ab691e262251bf786e78628ec63e24063a440f697cf2d21bd946728ca648eddbd5bc4ad746cf17eda0670b7876ddf8ded4a5b71c4c9264966c285ac1abe8515891a0020baf852b615dbd890d3e4e73844a2a8604c3cb7d50ae03d95792f9770f5f3d0bf11e59b3ad5e3bafc1f851cce7fbc8a73a3ed08464c349c8ef43b243208cf1d3cd596d40f90a1aea36133bd5cc3ba34c18164c5199b2c3d19356f5c86d8b95ba611fcc7f5bfb9ba6482df49350ad31113cbce0db63486557d929b88a4825d87dbc57b50421ab177413b1c2be29b75fcf3d8799a8919334cf502162e801aec92e142522eec321d16f1dcb2128583aab757566ddff0e77f3db6137bac663af5e5e45d9bf53f7b43dd307e748cbdf550ef2deefedd87d703a06295b63c5efb114811ebcd38260dd242a61c938aa3d7490841e881e3f304a16a1082b90aef6482609ade05a01ea46d0c6ddb49a602fa6e0a3a51654ac1be9aed635493801396f8de7c41d45e74c596e59d504b04a10491c1a6d7b745c3627dcba84216cd751a94f05751d1ffe6042c0385037dc86984bdba4f535deda9d5d993937b7ac920a275d97c7c2ee1265cb56f3209a2c3d24d19cb5ddab38de256869cc48eb5383d79fb4be7fabe4256257f3450fe989eae862d74f1d7d591f8bd7e3f0d7abd3474abf2f14f4d193514ecad23bb980d5dbab19096871ffd63e9f9747755caca663c994790fd9ae91f5e306cc3093b1bc46ecc6ba910221f86bdeed77e42be14cae389e38ec1572530a43f3d8b568c85f50eb1aea85a477b4f31a65f34f23f696f71251c4ab285e4bc6fe444a5e77d3631fe9857e6a619a533fdaad8ea51d09b25f0b98c507c5f6d6cd1a934c3d9c736e3e3c7d7ef763b7f060c093ccfbff1df28c1fcd94f3603c9361fd9e325431611a4aabf7606b520882b56b899c82e439883417384de7537b603f375be7a678852b30dc34ad625a92403ec169a4ae8519123c9c61dc8ed4365ee63c60172bc499b83b7f9f46effd503048e9ac20e388c12caa77d935a4a88abe522aa5c11a0412819f82ed0b472b40222c03129b6691ae48436640d36a873d7e32393a3d90a35040f611fba6b6ccba89f43d495ea55a4c3c046bc44476e8b7261a16f5618b96eea07566976e7574af1be49d78c229d6cab060feb448ffaac6657814ebd5101b441fee32bec73911055d5a3df220ab953299c7ce48e4c34321ee4af31780958c66d492b41a8ba3f6b2cf543e5599759800395df050fe9cb3363a513ee4bd2dc438c82f00af51b37b7e7cc3ac143f3b80c1101093d2000e4bac0a6cfc3b4f7a367e99b7dbf8dcf3fea8277b29e6321cf0b086649f6a1b727f9f798c9730c27ab236632385b97b490a4993950d191b9b4d317109e4cfa5bc0c1d4e908aaae5701a6448c5f5537d2bd986645bb0c3dff8d2b0a48cc6e084d209195388f85a05bc00bdec6c1403f6b116bf1ba39aa306867bf6d41795c5ba2562b1e0ec4c318e6d8ee4372467421361f442d6b2f1fae638376a35ea3495ab624707006aae6fb37ba9aca65b7a071db9fe8005040f5c6132bdc1a8e882accea0e7a2fa41610923b45d5178858e89d9e6e53c8dcc376bfbac77d8140c30ed07a11649bc1248160a023df7502577dbd5a214682a54b63234e1245b2fda81c55b7a11c7457b08f672b70ee4e0f996113d62a89febe4198ae06d83e8dea550a1ffa1e9d575420f7623ce905eeec2e11d617f2a6f00391f642bc297a4c283f01aaddc869daa91333f6d4cfd677c1c00453af7c58ed3b919272cc9a9a2995ffe433ad1a639c69cb7976a577dfde081c07443df654a5814f19c088bd512f988cef191cbe774a55804b1ceca20333154b7dcb4b77592f9c9996c14172eba8eaefe9ce6bcecb2940157b314ea4bb809b8d840dcd7a36934047c4ad6452af1ef0c9c4e72a4f67cb23e3e4dec0483fdb7b9e429629a5b7197388abfaf7d009956e449d200c19d0c57a3c198f6929b174e7aa49f637c50312e5a8b0b40e0cdee584edabfda806879e03f408c434f264349629948fe6c806e21836d28a208eaa7abae417ad5818496e9dffb9a206dd4587a93c0db45f554b82ab497a9ecbbcecabbde13dfba15b664c03e1edd91f0fb60d4c33342cd285b026156a5737aee0e0d770fef015386a4cffacff569a26248425a7558da363979ceb5f082e9b45a07046180ebdce7c27edfd6f044b416bbc139357f424a3a9b147b09b271204d1cfc913d16235c99c1d5c42284747edc2f7b768084017bc8bf43510e44c437abe79bef44d0995d13e6f1f6f12c5e8206d603165e040f93ff886411204de245d367fb57154d7f9e4ec44b3b5ee36a182c3d6237bebd265d34f40474be489da7d12dfcd00283105002aa84519cddca3e87e98c7349d356f778d8006e7ef09ba1be0010ce2ccc0e67e9e50f7aaf838d91dcff5a622c39381b60bbbe1163214bf7479746e865ab80c87d5b3f11cb72caa1ab29b31ff032b9e982ce7ee0b9777052beb64b2a3a56888ebcdef0a07e694d182b88d2ee070d202c64fc2590b3145ad6d7254b26e8aa16577c200eef11c466a5b845b8f6c7439d4d5c11327e19f6547077ae5f84bc2699ef26c139be0c3df2de6d4b8378ae3e5b5d545e4fa87e3caca04786d115d67ec73c4d6ff90aedc5dc2f8e29e47b710545dc3c7930490be3c9660edce9fd9f2cf5a15ee7fd096a25feb110f49b2daccc2a3456c4564505f74f7e2f5bf8f1e6bc5a0d1921a7987516fbb2921ce50689dac4ec27a513b8551927a084b2db7b80e621c99b6f55b3acbc3d87a641fec88810f570014557a6b339423c0edd99b046750c38ddfec715b524b9418ae2af9463094ae444cd8d6e6c567e0b8179180c6ecaf29369eb485e20f904b3a2e4f9958dd39f87fb3c4d1224eb91f02015307d9d4988f6ade8930e70afae7a43ab7dc6b9a8865c4dd1d838a3a86e5261871074d5db2258631276f3bd37d3e660720e3448f069671882c49a15b1b06dcc7b59fa879d40aee3f82d4a7873a64e0390c82c8b2e58fe75c73daffa70af9189962e46fc5ce22c9fbb5807395098e021d0151f7de1762f3d726207bcdb454ccd0c85d943cf29c3f52b8979c97a752caeabd27875e73822cd5d72b5dd394da7992d0c2ad72237d7d2189c05e5b39b2e7788c8397f90792051ff8175008e0111efa199131507ae44344d81b5891d526f7a7115576e6dd2402ce172855d52cc8b6e87b2b11873594d8ec81f294b369505f40eed62dfc4c16b6c6a59c64fbb9ac3b4b3b325629b3b896d0ab7fc95b17c6ef07b785cb7d564e8b16bf9f630bba7f5118994e3713a7003b78de3a4ab6e4a197c15a600a78fc5a527e1f32f6b2e8a929cab9d498bd17e26460823420363cadcf69f696008a8caa4ab0989e15ed2497d744fb7b1d6a286d51e83b64e73611667d7428cf58999aa3e3dd13971fd8ec00f8e8155d14617d19df176316e44afbab297508433189e2d7d2145d407b6761abdb280c1a8f63d238591c767607bba69dbd17ea97d2f1cff74", 0x1000}, {&(0x7f0000001500)="a8e8af1aaa0a608568667532d8084f09eb9aff4011058bce45df403c04098b9286acd99c82ca7362fb13c97bec61d379e79b59055ea7548d3c8cdc6080f2a281744273d71ab7d0896d48008e5ddac11e06838c424104b27b3b36580b3ccec4b06b36d8ed8b4c892bbfd2c30d41e67881ae1aeafc31d7c11ef8ecbc1eb4d145fb4ffa2979cb93942114cb99232f90704013286fe22c7695402a1d2a587962931b472d9553ebf1261c06aa909e788c3e18f9900d4c8c29f21571595dfed4a6f7bc5af7e1b377eee8b761d1acf20d51b3c5f7a9d17420819db69dc1af7ee920b5104720f51c872df04b0bd1584d11764f904c7b5cc41e4d7bac4cd74f3b984ccf7661d02b4cf271ffc4a5d911499e2fa90a9cf8808f3c7a2080034adda56f4a6a56c6c6df4b0d1d8a6412150803313092055c0121054b2e9cecd8e24bec4949d4895721e8019f8bb47f655fc4b433998fa76628dea24ea2800909fec221df5d5b361f95859e32e29ec69143e59c408a4f793a89894768fc61e19a2da5043a2259fedf01e6756bb88a72366c4509ad7cf06f4785902f6ed980f601d98d048f99e9378fcfc33296e02abba2c558b3c5841a8fb0f8aa0443666a83d4dc0e7950e4863448b437025e16bdd587abc960b661899b68c941fb2f8d95e95ef096511aef45e33025336410cc1fe6416f40d5c4f243f714abebd21326975154b39bfdf81aff30ef1fc4da386d052c83ee5d255a1c031eeac2e6922335fef54d3f84508770691b082ab9901dbecff1c61a1b7b96e57cd99b768092e35da1be7db0438624770499bbd21bdfb7cbef45e31506d17e10b03404118ac4d31e3531ae825e380536fb378f154388acaf28e9707e309a292e6747d11ed596a3bdb1e4a5d17fe9a6cc1cd62613260c12db5f5cf463a991660d9c40993807451dc046c6ff12ccc6fc4ffd65b1bb5caae73e63ee3f0268eadf50b8efba1c120437495c65f2fbd195818a3586c688e63650cd92295598e94f60c965354f32b169da2034b6c144ca7e32fb5dd89691420d8fc4aeaab4f813c5e18a2f590c9f0860dba60d49036cc8ba38570d8b25aafed6c439439efbe452148a3733f8c0fc6c51032a837685e0ec31cb51d95e15cc765e810cec5fc6f93291a13b3560c4da9ed912ba756db37598059b4bf6c3fa919207c0d3a9ad90d6fe54fc7307511417973a2d33773b1c32519f1e4d8712052f5d7d35d3e2da0bc0cbfd67af41973010a58003cc2f2b334d249fe594852d0db06ae2b42e21c3faaed5b11a38d179d74819713aafc7373f404ff2db3a96f362823aa7d0d13fab25c3c600608cf6648d905dab4c67486dec012347483a87d7843fba44e7d50feda9d797111fd0046f0f50d04e33b1ae2c57fa9c2372b9c7443736a71d2164926a22074e77fb226aa45e26c1b1e70fbaaf8441fda35fcac1bf28cfd19f400562b00f5b1f8e3e52e7be83d0ae423c2ebc177a095ea2f8106b7badf8ffcb68c1ff0b224f41a29355ed412757c8a6eb17f54b505d4a4c81e61e6686f73eafa631a1b6dcf44b5df8df430a6ee563a62e5724fd612bd3f66ffca4f670d9f2d0a8325ffa2a7a57abbb216c71d5ecc281b333c830198f10526ed1ca49c2e9a0c23ed2bef6454fc8ba85616e20a38e434d4056ed9f743d35fa281fd28c4cf327d13c29f4ab4c4512ce038c6f9b05ec460dc50603ee2d84fccc365bc4867ad119095a7450b8ec1d9c4d76af8158f659d65e0199bab5bf28c13dde3ba72a83355ce22a920ea390008c03310efa617d3e7bc5dd672b927defcd4bc6f9881c5fbbd0a8ef4bfdfab1ec2cdcf317ba7cdc3ad408e99c6b54abe0f0a11873d8ae476a06fe0fcf5812af6359be6c5d46bbad5f61d9eb9c77c14feccd739ef02e84d26a64576a9ac1aa4464222cd6b03f2a058e581956b37ba423a5ae83b5066a68b46dbc27e071f520e2b3405d2ea2f564f2dc2bf5fa2ba8e5db17ac23fd947f823d4c4b448ea0938f294b21b28da4318e2361c3b27db33f726cde5563067b2568b136960321e9037d757391316e2f70e6a4e32d5404b46511de9ee4301b8a9f75cb636a7be0a8e00eaef881647b77f3f4961f511cd6899f840510bd81e2fcdd8f09613b8b8d235db46494dadb76afb57e739ca79691f2ca4de4e0f2683ec8025ce3b7e64c961c13515544ef2ed7bd5d16acbd661d1037b8eafbd53474177bef3fbc977ebcdef88a142c43f20f721de3e8fe18b93ab0befcaf0c4c87cc7833a17df1557c823e7e079ac89e63c89608958caa941b4c66254a46eb410781f7987068fad72e991fb9638b004233edd59dc4ee3963b0f9559c886f2a4056386e991da25df1a893b7fa37ca341cba3f78ebd5a7d905f2375b83ebe3ec7498a298ab0ab886611169e41e6a1c67b73b4d424985944e14ddc45a46e665a9486a002e1226e1c097b4d58664ae908b3649a05188fc75628ee51dafa9d8fa9ebf4bf03546c1b5dd37e290ee9580e4d3cdcb42e3501c801e4cae7ce17ac2d2f1998e02fa483c01719a6ee3c0869d1692f6aef5f4ae64074929c5ab52990b40d6521026899b43d8e7c6c7c09261f0a5089823aa2399d3e59892f6805699ae4a3ded80d04b1947661e5afae4cdbe618caf9950b9da72941fbc6d1b59ea6a10858996e92ac11e25f5477b3c0b97641ffc32171efb99b1144da2cee017358a0d0e6bf0e44c60ae4b0c583f62bfc8adae38d384ffc295b555cb01becb93302fbc87b602905830a76fa8113e5d5cd21d2d2f470fa06f53d8d61047df7b671c5fc38dc2163af153adb23a020a3bbd365066c918e9a698a3237719beeb8daf012f498aa738594735d10a39c1add273bd43390246bf71d89467d4e417a1ea60442e08ecc32831d1bd09b9ceb7b550d065e5f7384583cbfd326b2fe1e59eef729726977bb57726ca8094232f6ab3a5a65333a8b93957b68b9d7d90daf839e29d4a31e5f5b6c51905a60029dc46d41e83a4b34d13de17c8f7800197ba03c5f18cd6970b456da1028e81ddcf77d7a2bab176febc66c979c4c1e71f34d2b2ae994d43504f1bd2668b357688f0d0e4218bbf10c09e3a515e00566944974924127a127dc45dbb855b5077f6373347217e410a1137c984251aca2661c6331a3d2d8ac3821c6319714f909707c440d0e775789a2080eac3d0f503108e189beb9db2049159bec0900a6f211532c1c6d40b667e44a938f97ea66178d2320b79e43fb3e42df7a9262576de620a849e1f5b46280ace7faf4b6fa3fe76741a439d08e39479ab164c4aa080af84f90f584def789a7476d646b623b1ff1778527c0985bd4fd154502b2d46788547ebd15e336e12dbc9d133ca16b9c38107fd56c3814729f550fffd66863fac6d1ac33fbc02085571a9b11374ae9e3b1c97f63ce5e418a19c4e0d4b813f92b8d99f4e5c2af71c98796e2bae33f557b3f511afcf496d8963daa1e158be0adc27d22f4c6fb1aab6a41ff647d1df510c55d5142bea8b56efb43cd72c7421bc531b0f448c4586bc7b9579382128a21995318f4a2a491c11e39fc88cad252e8f56b4b44264bfd924f32bff72cc3f08f794140932b7ca878dc893d6f9ae7365c0b08037baa879a2b38a239d10b74b25d96e34174db5e25aae673ac28f272d423c0d85ddefca22cc7d9f131e51affb7d1563892748271d86710bda054976a520d15e5b0b464d4a5db6ca3390c38e97892d7306e95edc53a6434a0ffc3b0d003bb6d9e2f552c506109139fc79c5b6e5f49eccc2776a4c2f6e9ee8a744e341d8abf0631561e6188b60154fcc4643a140f43b79ea6e653ccced05ef557a17b95d9328ab1dcdfbb8aff826b45e815d4595a5d2e9f4f0c9af4d076cad7b95abccdedd24bfae57639508b9032d926fee4e2a308886cce0d02cab7a586f2a2fc77b7177beebfcbcc5c0b23aedf5042a879c6ec468e0b5b40baba856234906a511f0919cc47cef658128eefdceaf46d4e00be63deae5cb4b5d1b6fadbcf0b7ad6093d4ae3e4abdc5af5579232b96dcb25db0a818050d0388ed7de2bdb71a5217b0ab6ebc0d1fd2ab3c7ae8e35a7c72594af3af9f9f77c0d3de7958c341f67d18beba38beafa45268f3e27a72028a731acababd4baa5ad8586a6d08a41874cd7624dc0230951f7c46717aa57d5d16821cbbba888fcea1622dda399494e6d39e9d9b94cd6d3ab3fe315a369bff5b17cb1f4b4a83734cec2c25ca527c31404faaae815bac1ce47e570eb4096c5010c11f2546bf418c7b60db464ea07bedd2a4cae07c3ad069c2405f6b2f2d57a396f0e8995a75af67cf71e10e6c950920c351d0a60cdf5b78a08fb3e4007a5c530cc768fcece3cfe3a91a5103906bb445ed83ec1e01552da39006f510d7a3a22b29526af0cf8935ed446fda07f0f8728a06ca5e696082de376fb9c245edad5707b1e219c4e4f0b4655022290462070175acee536c08bd596f501faf7a7c571b0c4d64938ecf09df112de4bba01dd63d29da3d4c0242f8fdfa593037c8228c3985442b931f26205918941f47c46d8f001789381bcc9260db59ed2aada87a24974b5e1963612c321efbe1419d5c0eaddddf4a6b13062d4b863a4d2ee17fead1620d6a3dc96f65674f4be8a7f6c25be4780a39b70603671f6a31f091c2c25ed900903c9eea0e82bc2e0be2acafc4a8fb1a5c93ec6b0052b708d713ed3fddc61b8d2fd521d32eeba2852d6294807d944e82c800885d14c8cbc0f4a35772b5999925b7737ff3da6d2b86b5295de7c53c821dfa9b5381316b4101f3d9412c9fc7a23260800bf4e505cf464717246ecdf195047b51b7872bb4768c79e23f87aa2d5105d025f2c23477effb43541b6b0d96ec05d8fc0512f421a3b71d5ceaaa6bf697fa68bfb6f0a9b3ea1003075db925460549f1a0964244cb95dc673866ca843e56735b94fb9265bf41ff7ad1aefe8b22d2e7d841dc31211c64f1cd9f34a9913f8820df69bd85ddc1ea97319526874cecf3757a8238b3ed4c6798e56b64ed683c0161d621bcd4c1bdefae38d352be9cfcf36de664da3c85a24f2a69bfe0de0afb44fb76735e0bb64bd62b55c44012092f424cce7f7fd0548998be6aacb9a33486009e928a20aea4d30a573b547e9dc0551586f75b3d606f153d9549f689c816f39326b4eb84ecdca71aa8d165ba4f9834d1c3f6b250b101c56147e7d7ca096f484ee81042bab3740e8459359333431815e196f2541111c38aa4928c4a4a2b42b038182f2b67f5e17d5690fc8d36f29a63692201331d1f502b91217fbcc9a3a6d29d0dfbd4ba5b273480fa2c8a616b2d8b40cc1f49e7679a2318b04f9a80297be33ede353dd56a012afb751eb25bd4c7687cb1fa1db5c0c7d6bee4f061cdeeaad82679b9a51658da0da5802c04b2285af73d18ea0e3c88672299489b6380fb39c0933ecc00c73c68b8c04a0caa5d3decb8d92345e187643802d1117984a6bffcda9150b70b48ef36bcd9e4a611a27cff18fe0bd749912315c33d3b48cc1741fb9a56a6c296464ce22c444977f6a54e71110df0b9a056843f94aff2bcbea49816b4c2019918857e9da34b8eaa7c57489dbdca17e9999fce7c3fcf78fd8d05e8ddb13a98097247ec7eef1059bce9310f68c5ce33b382ac9961237f4a6a3db9d6ba3d96c9a20c2703251f72d838a42b97943bd7185eb25ce60f9dc1f9dc6c120b987e9111f1120c1cde891f5b056b068dbf67e816db3a4fc98ca4e219d2095dc6cb5e62e571b10d5e73b1e7c1eb4e1af234af22171950e85a236fea0db892cf3667b06a99ace6a0", 0x1000}, {&(0x7f0000002500)="22141949620c1d0ca86c7fa932e858cca98ee94054ef7c75d9b98c03676525239902a69f0bf2acef500bd3efbf363b9d54be4f0bfe0ab8007ad42c931e53e10471760e9a8bb33eee083d0a9dd2cbee3156ad0958d4b04ab50c846317ac0ccf15bf05b7fcd0aec75901918118e9da083662b53a631f8bce9e5b5ca2094843a286970acd7c2ac63ef33732f447d2b601bc84594f46b24702fbeb821e376f89407ccc50b0258d520b8c", 0xa8}, {&(0x7f00000025c0)="f3be29c9876759af03ad9ae0e324e75b1866d0f493f7f68c10b02a21791483660223d0a6831caba65096483df880174143303147e335dfa608fbf72a348164188fd15e8a05d3667eb5f1c0c5d2bc1debd3ab108fa36a16971afefcc2a87d89e3944d3bc65f5972af9a72ddef5cebdda9541433135442c84045151b57", 0x7c}, {&(0x7f0000002640)="d641c32e3be4078a64738eb5cad26809b1e9479a44e11e80c301345902f61864e3691b85757a4d0cda8f96c474d12cd43dd1d93a84ae7c62586696c16823d85265eb7be50fa12639895dbbcd8958aab89cca081f96e11a08c7dddf1ea4cda933a6332c5d07e0c2dfd7e4bd2660949af9c83a93b5e24505fc4ff594235910eba42374bcae1df06f880e55bda306ce8d9aa501725ccd141611d5074c4b57aafa0e81fbe7e210c30cf48492f98edc5b121ef6adeea2bfb6dcd995d75ffe0e0b2b339aeedd9155c62ea01c60deb635c1fe24704093f77efcde0c0baa4d85fc9ceb1bd047b9baad509d4783a925967a53ba6e9cefb02cc5e6bb5fddb5273245d773c618f91ea0d8f66d14d19e0be17abadf9885e3a037e022a6f3d87e66c265ede982599a446b092eefd61392389c0a6c8fc54a840c622e988e67563c9bb4d01c3dac7e70ba32072e3d65a3ad56123741dc6555cd50a108a9a4ccd8954f67bcd9647da75c0043bdea9f6914c5e8981e1ea2d6c7c4860e627857d17a6398fb1468d1a4969a0682e639f30e5424a5ded966944fbccf818bc4ddf62684de0384fd075f0fb38fdb7a922fc95075f4931ae9b3079c17c93f8969a7ceda70ae583781138d0666c964f05e44102c1f481f62fafa8e496b0a781d0e2116dec5aab2ea42364e7a182f6a5c7ee5558d10b9442d69218447333718ae4ea5472a5734d446108fd72070c0c057afe19161af74fe652ac5efb50a482b65840ed5141dcd953515fc1ef72857412b3cb38925a9ca3e2b95220bd55604aad30f744586f0118ffa4487f6725a98c0d3c2870a3e01c91a8a10bcfae70192a4ce864af67eabb9c9ae0c5e15b2a619fc8c860f340840664b1a3925e31567eff64425db6b626b481fea8e3783853fe24afc88b085316010270dcd413d0f7670d58a31629c4c75eae60d02b2b8fa3b37b4912dea167f8340ab8ddda7bffcd9bbae725bac37902e551337e893e6add04427466a2c87a6bf2ed4b9cb1c0d5640f97e473563406022b46c7973e69fb1be27b8950e7daa2433834db9b8d0d1f47c8a8b377094f72a955c049bd8632f06421a1a29725b9acbbc50c2b0a223aecdcd5f62800d8cbb27390f730c7155f98aa3e7da802bb2aef274fc84cbf714208f38bb4ebf271ac094cff7503bc8813ddb1d10bf5723acbbc83016a80a4dfff693620bc585b97de7e8f329fc6062838212e120337cc4f45ec81cb69a4368ebf79b954750ddaf2c030c86a629b00723a83dafab5b007214b27ef5a3e42a571dfdce0a4b4578951717dc6efcc4f82a0beebb7f31a2dcb86ec83ffacbfd1d4fde170ec88bd9bc3ad1b7ef15d3a7686741246759d9fe6c5dfb164b5617ee32568a69ad7257528abec1fd0109572ae9219dc0a3f0477c658029729584c79345df08365b813fb37c7304a42e0337074bc017df848358051d6639e56d1f2877ee4fdf0047d082a483d041350a7a158844c430291496324fc1c41eb9da6f59716e07ff9f64941c05e8a24290749c27e6c702458f38bea217cda57da8d04e1324b95c4dc8701236bf0efd6bd713fc055db999241f6753226274674bdf975df18e262652388d5b0c85b78b99087b96b2ecb03f87e31ff2d6728c903852acd6c5d2bfd212f9fe425a7f6a74b79ba390849e29b24e905767ca1e08009f5519a58987d4b424f2f04e23ff2926afec74f9c379097b6490be27c41860cc6edaf75560ede18e4a578b574f1e2447c85e819476017c69da10a890bc54db3a43f35e123164f82b5fac3714c5d1adc81d76e7806ad595f79702719335d0e0678984286faec4e5f28014b93f32ca61ca9eca14c333605f81358cd18cf8c80eaf58e7f4394ece5360d1866a0e14798525057edb8fdbd2e554a6b15d8c4db113664c67c4f7eae09e97d33a0bc349d987629da83d2c52affc1d8b540b8a2c5f316997369363bfb500dc48f2edc6b5a36f01227218a6d1fe007c1fdddc74358db1693a8c7d771b7de3c460171bdb41969aa750cd21a327019b4010ee170e01b1a3173080cbb9388eec28a8e1f2622c4fd885e7884943a2e9e9583737d31082a0c31d8578082a9306e2f57300260578a1c78dd07b609e7f11f40536880736b2509038fa46542578a0599a67a81af4d635e9f3521f625ad6298e03191a2b68b6a28a1b915c70b37e8825730ea5cbfd6cf20bb21e7899fb17172b2616e76d923e9e275de0ea212bb165b6e9eae3ff28df8287cfad5af04c6338f0f0217577b18a7afaaf979b02a32221b1ed8a01329d3fca25170a7b6afbff35a0b67758be63c9673fc1470ac765a340fedb1dd2248d2fb030739fa1b0a9eb047931055c891f1577688ebbfde272183f05ff1b8471f8791e2ff4faaf28a45ee280295398d5bef20e3b174f211b34c8e05de80880014dcd0faf0eee437dd017f12811470f3415c5a0b723647fe63ad1c8103c91c592e096392c5d25000fba1743466ad893f2fd780432ffdf7d5226703ee407fe34ca61b61dc548d49dd7d9c3a152a72bbf0fe413de3589496bc5ebe1abdeb3f609694f68e0c83a080555332d88048a04cccc8f15cdbf798c16cefae8f9a5767ea23fbdb062e6f0bb627e972d2ecf91fa9373bb7cbabdcbc30b6c21b15c634f9c59893d83374217257f1c6d79b81848f0fc94676e2031ae9c32ea19bfe42721cb3098f12e2a31dd8c5bcdfac602c13468ef5f1d563d60885a94dbff773f644ab8706b9e999b9c6e0c968cbe44fd94acb07810beaa8d857c5bbea61385fd7a54635f5c1f987a70d8bf8d4d6ee4c5fde93c130b2eacff79464582a73d8617ce710334d5eab935a2d9967d25b738d1452f196d3ac86d48a366e9a2782a38fa08a681f46e349312ac83cd002179270b7ef4f51543cb135934f5c99f570f68afc9fb881e213c34eb631d1192ae68d5cb0416ebca1aebef2cfd4db2102fe93a0f7d778a2ad24430dc5a8ff4edb44d0bddfedbfe86d9f10e419be0361087f73886c8363a148849f166ae0feb2565434b405f7c69c8c240df0d53d37496339af59e2b27eebbf9015a79d25027362e0230eb0b3e0838c3d68f568811c8ad877f607decac1767183e9fdd0c0de34be03f38673086bf2f21f618944a33090e3aafdff6eb1fade3165088cfa58ff8c5b9a64926b4f1ac22c22586d73bb8e387f3f0aee2a11bbc61a13adedd7318e8f62b93410048d4cd8c54eb6121c35dd779f03df73ed160b48b66b3e79d3c9e151247d70cb8245b3f57b26042ce29fba4e935e95985f48775f66311dbc267233847706e0190c0110abc34e7dceb0fc89cf8cc8030e50895dc7eaab0251b89234ec1cb462d817a550a7d274a4963dc390c4714258cf0e4fd10c8e78f0ed38a6f7d0de94a988b2df4f549f99b2726eff77bb11147ef2af45686d3172a20a7485bd8cac96022f92930f3bb4a0ece19f25f67f63016fbd6618ae047f67339764644734645b4ad2f0ee6408a2395f85ca8d019506d929b9bb6cddf496ca52e5aab70b3267cb467f73fdb1b424a8470ba7e41c2e2df798a70477f224413f150b7b5c814b181b9f37017090a1b7ef7773f66ceacc3f5a3d2a64a0044392aed87fd8fcff46337343b8bea82d9c54910416c19975cbc25ccd4860c88bb9b764adbb3a7e988f15719af566e319b802410115508aca5df84f785d001c346e0a7ed1c7fc5a646c2af055276152103164718f8c88273c5c7ec03413527fc4979b1bb5df6e6aa392dc03b300ae4da135494fbe843c8530fd41d51f96286b61217852e878b4401892a19e612f341df21a1bf07561ef5fb6c08b40470a071b35ac6007beb29a9e74c1b443cf4f9b16010b93904b5d5567d54fb3d7e3b766648fbc8d414fba76c94f57e94b9d2fb172095a1894bb2812e2006e6c07153931e2d961444a5fd430aa577f0e50f6596af50b8e51ba347d8c97d769b30e236df1c2e7122591ed4844d49198d022d0b032c0a30662f4281d13199de2f13162b26aa9865f016d2e0e6fc115d16626ef38878b8aa7ec0fd22176b8a707ce205fc50722a923cbb03ed846df1a2d172c5f7cea4cf509acc080fdfdc9c1f3600a74424d7caac69ca2eb5356797850d9ef8bb65916753fcd9f38a87f18a936e1719c0259159d0766570be4f66009a80421fe2ba74907346fe621a9753e1f956ab4acb1a891d5dcb51e422e04144bd374fe185eaf57b3182104adec762b62e6141d02dd8f7c228f84848d73f45d48b3d45d609686a5b92f564fb3bea9ee74506c683e4c6519ef4adcbaaf3fbdd06ebcf46e36b7cc312e8e12313bfefa2719ca807e0e5c7209098ae5955198e1c3dc4bc50dd1144c65db994b7527b7d54669a871f9ec9c2d00b539c0b5d9d2d41e4c05ae37a0e6a02c6dbb074868d5e28bff43c90ecdf3a089afdbe6f11b5d8df803bf235d575135a7c451133334253521ab49874456b42cfe8097b8853069faed100576b3b322ea6b18ff67a0b9acfccc453abda737fc7ed4c02ca47b5a731707a7cea88c6702f562cdaf58677c5c7fc0ce01f77c8efe37eba711a331ae2e03d9aa3a95bfdc0e03c8c33a4e44aada453060ca93a9016ade63ff4e23e6e40c4729be3ee9c72da11b30b16bdf3318ca09255a9a88e3f38901f7c731824ec877feb27115eecd87726a6723fb3b422c8e9f6490e9fd3b683dc301ed8e95d0e3c68d7ef8de0e5fbda97273049d1b30e2b700b7038013a8b54778dc2268da9b3f9e7114ae42e41f299e1e366acdde8bedfcb4e48ca80cc360d2d9798da1f5571c99704a0b0d94cf5838f8bc1801961b7e97f56551b6bd46bb59242cb9f9e3008b7909c6ca8b7c67f48984cff4f38bd0a2537388c00136d9662ddc70ca1a6c95af297e02adab61acdfcf88098cac3c76acc13bce1f65ef08416e259e96995f974fb33b89fdd52e56e9793b3ce543d2342fabf7c5dd0a350a02297abe9f5fed39a80143cd814aaa2f6f6a7143a3cced6c8f5324f050afb085d976c6b83817c2db281f3a12dd5ecc871f9ac2092c3727b3e83db61e57dbca8b8f30043033e9197d602092db3805d8059a1795861a0e9333bd69e1e0550ceb012d4d1595028921a8b4d704496ae7ed744f4bed31fb88b89e49d97ce5650abb225b9eb7fd7137887dcb9bcd23917116437b3d040807afd3214616c09a049b7b932bca31f2370da6e7b4506bc1b126c49e5b07cf0fb5f57f0ab860cf637f3c855904218a3a09c5a965b37671cf8e7e38d7c0064a3a2bc152c56b91a56d5666ba3fa0804937e563ad47d43ab93f7d32c336598715f9efb9cc93cc74d4d6d38529751b1667cbc49dd902ae1a8907db43bdf82cfc8483adf70096d694cd89084ee1e21bde4f4170484837dfa65adcbef92c1798cee99467908f3f2797dff814d4db4b755786792adf68d5d1ec175048ed9ba6899308d77a823dc457b550f395cbbee960688b94d43de577300483a02f4ed418b2487dc700d1cc3a62be0c5ed3f3dbd10d4133b4737dc77106489bfdfb53d84294b5f5ebf8bc89a4fc5af06e0d8ebc8e813e3ee1869d70c6f7d385b96812eb394c9e4d469f423e899eb5076f51c4cf79e5d3d3e1688080ae9929757db6535baef71257f507e8519752686afe779b31a9baa98fd7ec11287f6eebdba06afb361268993c51397b8f1befc9a01af63a797e8f8da3cff3c2ba480cc64baf624ffd1e0e9fd66cbf507e7b6621a35919022d2416096d5e9e0a9cafb054a77b3469ebb1a1a3e7cbedbccee5090b646a329df17d85be6d702dc727cee26321ddcd432bb4c4b0846bbcfd139", 0x1000}, {&(0x7f0000003640)="1e45a8de7adc00441983757bbd5c59b72e23e4feb1e43e1ac2f51b1aa74da54f4d44fefc4ad8f88f0b5eed3bcf4499cc0e9ad907aeb7bdf5a5feb9b21bfbebc56e3d9c5df6772a8f639d50229f9d58f362873e58456a626c458f029d13e30d9c3eab65324188652334fdfb0fae360a30e72573f491eb5d315df6a111eda78060eea886175b73daf0fd92c80561d232f8bfc6f8deeacd6cea19777c", 0x9b}, {&(0x7f0000003700)="62f75e03be69e51ec9a8b635ee063336c4b8b5131bad8d4864e9d59c562dd62a8dc29baebe7a8f14f88c9e03268b621f1d7e131c741e9ed2a6033891ff0dff83165b20de1fe998c41fadbcd3f9b04932fc24ae1acf5d45af4abb84d29fa5ae443c749f552e6c836cb3c8c5909860fb1b30ad19d281876149a5497ff9f37fe927a93247b31202206fc83232c7799f98a1b3521b3dd7c076d7c692d68567e02e48c2984d5be78ebf032f248753f5461039bc60cafc1656c68fa8b7070bc02c681af2682dbf422def4bf21bb9896e5a10132b489f3398a6be650f4294411abfb5da17cf1d2662310565", 0xe8}, {&(0x7f0000003800)="95d3192151303f40a4e50a41a6d239b0885b6255278238d997b2c0c7feb05a03834f8864a421bd8edf3272fdaf029e11ab59d6a01f873baed260124beb86a3ff5da5601668c2e59d01e37969003978dc1c883f0189a5cc658dd08fba486ba381faa38603ee41d062cf91800f2158e4c1538bea6e46ccfdd3", 0x78}], 0x9) writev(r5, &(0x7f0000003980)=[{&(0x7f0000003940)="7aa8f76ac355004c6c6a1994ba9780165d36653ea9f553c9c1df7a3360a3be7bee7120e58d51", 0x26}], 0x1) semctl$GETZCNT(0xffffffffffffffff, 0x4, 0x7, &(0x7f00000039c0)=""/4096) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000049c0)={'tap', 0x0}) setgid(r8) socketpair(0x20, 0x4, 0x3, &(0x7f0000004a00)) socket(0x20, 0x2, 0x7) executing program 4: open(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000640), 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @random="df9e92db8afc", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}, @rr={0x7, 0x3, 0xc4}]}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe8000000000000000000000000000ab000040"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r0, 0x4, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0xb8) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') r4 = getuid() fchown(r3, r4, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sync() bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x1044}, {0x106}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) r2 = socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x0, 0x80000}, {0x64}, {0x6, 0x0, 0x3f, 0x20}]}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380), 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc", @ANYRES8=r2, @ANYBLOB="1092373a6d9e2131d174b9b335dbee9d8ee92092b9b765fa480d59b785a32e5a0ea9906afb7249c5ee00d3e614297524075153b8fe231a42deb24bf17719d09d2e693b1ce16ecb395cba0900000000000000b7f508835e657cc157dcb1ce6eba61dcff0f29aba2afe19b575492eec99e729128d5854c697ae3d4a197e8a29e5f0570c2", @ANYRESDEC=r3, @ANYRESHEX=r0]) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aac4aaaaaaaaaaaaaaaaa2aa08004500001c0000000000019078ac1400aae00000011100907c00000000"]) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = socket(0x1, 0x4, 0xfd) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="eb", 0x1) r2 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="d37f05c970c47013bc5c09", 0xb}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x41, 0x1, 0xfffffffffffffffc}], 0x802, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r6 = socket(0x1, 0x5, 0x0) r7 = dup2(r6, r6) ioctl$BIOCSHDRCMPLT(r7, 0x20006601, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130935a74eef6f257d116149cf820d72ed5", 0x1d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x5}, 0x8, 0x40, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setuid(r3) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sync() executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00007a3000/0x4000)=nil, 0x4000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000200)=[{0x7, 0xc4, 0x6}, {0x7fff, 0x3, 0xff, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) setpgid(0x0, 0x0) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) fsync(r0) r1 = getuid() write(r0, &(0x7f0000000040)="e85101793eb936b9ac888366fb460b2e84ab756c6640ce9a6e9e535dfcb5ebfb875a9cf79647e1f29f0c50d023cceb947d0a109ea9473a1114208164fbb96a83f7c2fca677e8c094d23c7b2c06444bfe0706fe66df1338ec7583f80b8747211e83acd0e13310bf2040f75be24b9a94f6702f8c9c6ccc60272644a9dec3b23af9ac400071713f87102dd141faa6e06c1ae7fdf8a9bd56b2909331c5782352ea8b45bbaf2d34942ede73758ab64ebef4dd0707056805e5d29c043bbd477051d1df863d39fdb75fda3d8fb621299ae1f5d2", 0xd0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r1, r7}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x9, 0x5, 0x5, 0x1}, {0x4, 0x1c, 0x4, 0x10001}, {0x7, 0x8, 0x1, 0x3ff}, {0xfffc, 0x2, 0x3, 0xe4}]}) recvfrom$unix(r0, &(0x7f00000002c0)=""/81, 0x51, 0x800, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x2, 0xfff, 0xd99, 0x20, 0xc21b}, {0x7ff, 0x8000, 0x4, 0x4, 0x4}, {0xe9bd, 0x8001, 0x0, 0x3, 0x7}, {0xc19f, 0x7fff, 0x4, 0x2, 0x8000}]}) r8 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x1, 0x500, r8) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000500)="54404697c36d8536", 0x8}, {&(0x7f0000000540)="de373dddced999a0f8a48b8cbe98f31fb7ccb48eaff12a4e75ff27f4ed1ef1834e0410e8080ffb70e4939146c5bfe4de5360e2549a53210b4bbe199c468d358817994deb331c911ff9edb2956baa82ac252f5693f7f14e0c0166153cc66d65c66215ed88c1d109690b441f0910cfb498b9ed2ff6ff44044228d04f536d04eb8d2f702ccd93c4b614d68cbc2211687e5b79d510c98a2df6e325aa20dd4e7b78dcd86111841256644bf9590326e929d1e4147bfc49cf5148872186091230fc6f2d952f0585825e149fb702d3c8b641d99f369f1af34b142f842107b91b019fe541b89dbf7f70", 0xe5}, {&(0x7f0000000640)="511f68771283fb3bef8591abda6ffb4bc5ffafb20ecd665aece98d414b09b5252f797687674d73b5003cb8859a327ff714ccfacc9f323347ffec83fffbd33ce8d707839d5ab8daab9b3a30ad354394e627c048d75373b0df0da1278a643bb0913e0a18d6535fab462f2d34c1a48aea8315f9a54c1f31d6313e459b8061702e597b366706aa0a8764a469b93e4cdf22ff142b3f0e059d209a3c5450c96b830c5c617e0aae044ba61874dad5aef0146a47cab60c6b1c63f1b61ac5ec0f788ade8bd59585f9", 0xc4}, {&(0x7f0000000740)="ef211ae8d1785ce0447049ff50e2bfe6189c23bbad7cd5ffebcf30a90ff6b82d7879508addc7133c95d492f21dc365ebce7bf06a27a937def75964c23f22afebaae6704feebd78ada004c4cf979db59705c6facdd2c5904f87aef7c3923a3d6beda11bb95bc2b9fb3fd5a5452c1c4bd4e69b5f59ee40a9c9d16371d9bcaad8e568019a8b4320856714e0fe492713586e6185e63a6219cae86afbf8d944363d9f9e45647f2fdea5814754ab904e25f8458a7d6c0a039b3d2be327a08664e413518efdf3d34a718cbfa358a22b5425", 0xce}, {&(0x7f0000000840)="69b551c14d474f0792a67205cde97c74fa1fa8ea1d8d8f571b7a1a513c3ad3bdb1c2c608ca813363347c4b77159e1016e67059e301c797e0f1ebd24b662ad031050fa3aaa281c6ec888f530f1f9657a005cb19bbf1801827bb1e831613e2465ce9a61e1ea27e27122191b4048641c164a48cbaf455a01a03a17a4210ba9b8cc30cf7f4624521c4a6f908eab9c06f99ac81c3449d240e17710eb70af38eaa6b011ca7a13cb9d759b241a96efc6ef6ea0b86b552a402702eebd91c8cdb5c8f199e06c119fca0454ab93448765baa0f945de6169215d215", 0xd6}, {&(0x7f0000000940)="ababe7129d988b88d3a5cb3893cbb1c1cb33f89b99ae45c636f2a5361b3540af226d2597185a507b81f2cf1dae7596abdc40850cff47291099628705e22e77c8db7dc5787dc88a1521a90d25cd1ece6234506db0e88003eae6846a93b504495ddac96aa9ecd04f5b82", 0x69}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}], 0x80, 0x400}, 0x403) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000b40)={0x2, &(0x7f0000000b00)=[{0x1, 0xff, 0x0, 0x3ff, 0x3}, {0x5, 0x7ff, 0x1, 0x401, 0x4}]}) r9 = socket$inet6(0x18, 0xc000, 0x81) recvmmsg(r9, &(0x7f0000002040)={&(0x7f0000002000)={&(0x7f0000000b80)=@in, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/195, 0xc3}, {&(0x7f0000001cc0)=""/244, 0xf4}, {&(0x7f0000001dc0)=""/221, 0xdd}], 0x4, &(0x7f0000001f00)=""/205, 0xcd}, 0x80000000}, 0x10, 0x800, &(0x7f0000002080)={0x2, 0x1}) r10 = accept$inet(r0, &(0x7f00000020c0), &(0x7f0000002100)=0xc) sendmmsg(0xffffffffffffff9c, &(0x7f0000002580)={&(0x7f0000002540)={&(0x7f0000002140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000022c0)=[{0xfffffffffffffffe}, {&(0x7f0000002180)="ec809b37d9cc14818acd6b422ab42bb49d3fb212ce55f9f3c01709c13577ac7dfdc71f8f6671fa6e14a5", 0x2a}, {&(0x7f00000021c0)="8ede4c83739dfa17141edb6b72da32eaba90bd819f6cee8512eec443097863d0488c02e9f762418b4bb60525cedae3f1190c8b70c526e777088ebff9384d7323be68f3b5e5339df6e5080292ac164b160b46f803b8f4f839f4df5768bca182abef951e9b510e66bd93ab7cb120cc8f907ea7e0497fe83fde", 0x78}, {&(0x7f0000002240)="c50365462e7b0600f7c427a37cebc5b43f643ba7171b871d040265579f3ef79e0b50ae6272d947e4a261ce91689db5d51a8931519ba3a4e094608a1b7f57d63eadea1d0f153a3934629a20", 0x4b}], 0x4, &(0x7f0000002300)=[{0x108, 0xffff, 0x0, "4f35feeb10bcaa7f55f6c6ba16600dd5918d73867d655094f0fe4f45e90ab4ca4d5eab6480319cb72d442dc8f24139629201675ad494afced4377f4fff40c7ea613c3ec8cd1a2a2a77cee8c9c8c15f554f0b71293170602bb6629bb7b894643de1986f36601f04f17cd2ac3095deac50cadf7ff834ac69d1bcbccaa0c56bfee8f88fe86567c9e67e2f759ac79fd6c4e93cc170771b5e6ee4d8b036354909e1bfd28e5cc43161a4356343b3cc89b275d04e65b2cfdeac0c2c4812f766bf0a9476f6ddf4a0090b043b6110efee83e2172addcddb77b33deebcfb7f1e61f177cd31fccdfa07f02e2c43e31300aeaedbd54ae70ffce5beed"}, {0xf0, 0x1, 0x8, "595995e9202675b2d02e6f0653483536fd14475370d3123f73594aa435772d1d218d09c574ca8fc0360fb2535d0518a25f9ee65e0b95a516aab0ba94bd643fa9587c210e1a6cc199b214e5fd497a0e0a192e9f86dca194e06c24e500ad8db98a41cfa7a802fe85e1b583cddde16dc019db214a8104b518f7b194dc6e660c8a2a4d91fe0f5fa5a6d8e662ce3a19534a4a6c6c2de27d7ce7c2eaa24fccb25a67826bdc2d5ffc2d4c3327e22899059196e3a8c9f09d4f7d17a95b321e96bea2be0040148c9a46e73bcb25805f6a897d72882cdc119197ee1406ce0e273a058e29"}, {0x30, 0x1, 0x2e, "a00de10debcc4edb61c484daa9f503e0903e2d82b69466f83cc3a5016b74e19b"}], 0x228}, 0x8cc5}, 0x10, 0x408) bind(r9, &(0x7f00000025c0)=@in6={0x18, 0x3, 0x6, 0xffff2ffa}, 0xc) r11 = getuid() setuid(r11) recvfrom$unix(r0, &(0x7f0000002600)=""/206, 0xce, 0x1000, &(0x7f0000002700)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x80) open(&(0x7f0000002740)='./file0\x00', 0x100, 0x42) fcntl$getown(r10, 0x5) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000002800)={&(0x7f0000002780)='./file0\x00', 0x5, &(0x7f00000027c0)='./file0\x00', 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002840), 0x800, 0x0) r12 = open(&(0x7f0000002880)='./file0\x00', 0x400, 0x14) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f00000028c0)={'./file0\x00', 0x75, 0xfffffffa, 0x20, 0x1, 0x4, 0x4, 0x0, 0x1, 0x1, 0x5, 0x9}) executing program 4: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) mkdirat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 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//file0\x00', 0x0) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)='./file0\x00') executing program 1: clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x81) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = semget$private(0x0, 0x2, 0x3c0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1}], 0x1) semop(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0x94}, {0x0, 0x8400, 0x1000}, {0x4, 0x2, 0x1c00}, {0x3, 0x8, 0x800}, {0x3, 0x4, 0x1800}], 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) getuid() seteuid(0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) executing program 0: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') executing program 3: r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) executing program 7: unlinkat(0xffffffffffffff9c, 0x0, 0x4633c1de46705d12) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket(0x18, 0x4000, 0x1f) socket$inet(0x2, 0x2, 0x6) r4 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x43) shutdown(r3, 0x2) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x10b) socket(0x1, 0x5, 0xff) setreuid(0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x812e}]}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[]) shmget$private(0x0, 0x2000, 0x278, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x85, 0x8000239, './file0\x00', 0x40, 0x4e, 0x81, 0x9}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x89bc, &(0x7f0000000000)="ca9b775d3e7bc6c45e005e843ef7619e8f5d367a800ce0ed0cc384d091f00972c4aa5adc6951abf6fd28f86ea2910e9514765f612928b5c8401e203f09be1caef49cd04ec21fca3c13b81a1a", 0xfffffffffffffe98) sendto$unix(r0, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, r3, 0x1}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80085762, &(0x7f0000000100)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac00b3c526f2501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) fsync(r1) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x18, 0x3, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb72338397098e5454c10006154e15f192d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd00"/85], 0x55, 0x800) msgrcv(r1, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x3fe, 0x1a, &(0x7f0000000000)="51b777a5", 0x4) msgrcv(r1, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r4, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r4, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRES32=r0], 0x298, 0x800) msgrcv(r3, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) r5 = socket$inet(0x2, 0x4, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000240)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x0, 0x0) r6 = socket(0x18, 0x0, 0x0) getsockopt(r6, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0), &(0x7f0000000600), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000140)="71f91e3471030000005a91501d94a34b8e5f84060000007afec37082d91f6f9ce95ac258b896c1ac4ba729e4a8aaa620e47687cda79cbe3f5d23391849e1fdddede9fb8349fcb167107a1fbe", &(0x7f0000000080)=0x4c, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff, 0x8}}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r4) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x87, &(0x7f0000000600)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x51, 0x61, 0x0, @mcast2, @mcast2, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="a1abe43b69c46158e1b26818aca493ad", [{0x2, 0x5, "16b0db2f24be80d400bbda640bd5069864747c9db5fd89e3bd07e05035b2b55c774526482baa2d"}]}}}}}}) sysctl$kern(&(0x7f00000005c0)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0xd0a9cfcc5e640e16) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) poll(&(0x7f0000000080)=[{r7, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r5, 0x5}], 0x1, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r8, r8) r9 = dup2(0xffffffffffffffff, r3) r10 = socket(0x11, 0x3, 0x0) fsync(r3) sendto$unix(r10, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0xe, 0x40000061, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x65, 0x80000000, 0x80, 0x800}, {{r9}, 0xfffffffffffffffb, 0x1d, 0x1, 0x6, 0x9}], 0x2d2, &(0x7f00000002c0)=[{{r8}, 0x3, 0x10, 0xf0000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffffd, 0x8c, 0x10, 0x47, 0x404}, {{r0}, 0xfffffffffffffffd, 0x58, 0x80000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x5c, 0x40000000, 0x5, 0x32}], 0x7, &(0x7f0000000180)={0x4, 0x8}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000580)={0x42b, 0x2, 0x20000, 0x4, "a11b3b7133bf0b58a66fbb4df8fa00513394a96c", 0x0, 0xfffffffb}) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f00000003c0)="288c8812d80997a939bd8a9318ec885294a1382d09806257e615ee015c1091c6d08d19b0b699f0d8158f19707c190377249404eca6024d4c340fe435c8ea5edb8ef775fdc66d636fa088ebd7b25909dd150f10898cc5c64adbe8fafe430843ad1f9c94691eec2b548af58ccd7ed436b4a700fece0fa1218a96d04c7d067fc86bd6248bc25469cb09733cb86e2419ac73813e0ac16d87dcfb3925ec549906bd", &(0x7f0000000280)=0x9f, &(0x7f0000000480)="0a751c09eebb7408ce642fcdec00ac4ee643f6793d44a90ba8ad36f3b4ce2899d419458cfeeaedd257e68fc3309d8b5fd17a9f0c8c3a06155f77cb187e7c0070d9889f3c81e7fd4c87d64467f5c584eb0c9e4d4104ba0b9d057abee1e7b3d950dbeb27019adbe29dfe2765ae2342b5259a2c6057b8d08ba31c09d57cf07a652cf8fc7543442eb0a382a11d0764bb87704230c58f383a510feb95", 0x9a) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f00000002c0)='Oo', 0x2}], 0x1) executing program 5: r0 = socket(0x2, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) socket(0x20, 0x5, 0x81) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x8) setsockopt(r1, 0x3a, 0x12, 0x0, 0x0) connect$unix(r1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r3, &(0x7f0000000380), &(0x7f0000000140)=0x51) r4 = getuid() setreuid(0xee00, r4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x40000001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xba}, {0x6, 0x0, 0x0, 0x8002}]}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x21, 0x4}, 0xc) r5 = accept(r3, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xe) bind(r5, &(0x7f0000000400)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x7781, 0x0, 0x0, 0x0, 0x0, 0x350, 0x3}, 0x2, 0x1, 0x4a}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7e13, 0x0, 0x0, r4, 0x0, 0x10e, 0x9}, 0x7, 0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x3, 0x0, 0x80) getuid() dup2(0xffffffffffffffff, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r6, 0x0) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0xfffffffffffff848}], 0xe15, 0x0, 0xfffffc01, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ktrace(&(0x7f0000000780)='./file0\x00', 0x4, 0x0, r4) r6 = getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r5, 0x30, 0x2}, 0x800000009, 0x3ff, r6, r6, 0x10001, 0x7, 0x6, 0xbdc0}) r7 = getpid() ktrace(0x0, 0x5, 0x1b0b, r7) r8 = geteuid() getgroups(0x6, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = socket$unix(0x1, 0x5, 0x0) bind$unix(r10, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r10, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = getuid() setreuid(0xee00, r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r16) r17 = open(&(0x7f0000000540)='./file0\x00', 0x8, 0x40) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="8d96b2fd68dc8c974a4a9b251978f91edeac78481df769e5121400f1d39819034795d789f811ddd25281de98046dde3afb240b9caad9246d7e1d47", 0x3b}, {&(0x7f0000000100)="5b84153bf46af5b4114357181d16ecb86de85f4ff26dfc7171bd7c53fe", 0x1d}, {&(0x7f0000000140)="edab77a988c228b70c76e189502964d8a94899feba680817b732550e0aee30cbdda4d3d05269b42e2b6373c7ad7ea15b9cebaba3720af8", 0x37}, {&(0x7f0000000180)="0426526c6dfff76bcb98f8e946f0ab78d46aac0f8b26ec98f8796da7341a0eb7db92fea5e9738287fb4715d26fb68e69963ed9031db7e68501d3b8ab089f86848c3075578ade12a5af83eab7385ab11345e0ab90dc7773bfab4ad6a35e35d65f567ee0a9e6ba529ed0a80e9a95265bc79aed72df8179997fe54e88da837c2e016c017376bc3550fcc9cd3f59ad72a948eae9e6e3a4a5898051978670132a6444cdb38b850dd6d54db09811", 0xab}, {&(0x7f0000000240)="25d9c8a7c6507b138184e331b722daa216be066e9f98", 0x16}, {&(0x7f0000000280)="64f058062dc5bd7a209eec9868f7099306e03ef7b3fa8afef30026f69bcef16b46722c396187b4eb5c03c9867c5c", 0x2e}, {&(0x7f00000002c0)="0b68aba7b7949f2fb4f4e7047d6d88b357f1f1c37c9ac4f513c14e92b2cb14d67b34e48bb701b667b4ae8dc7781e3929c0e21ec79a57852eabf6f3c4c6720b3b8b1f38bcaaa77d10aaf8c3967fa2", 0x4e}, {&(0x7f0000000340)="830ff2848c33d15c34f4174b2ff93fe27b3ab7e7e519e65efc93ce8ef736ef5b3cb523bd137f1212029d73f5746696d2ec3d3b6670c505cf39dce5118a36bc40ba1eb9f23420004685524546b2080c0b142774d5a61b4e36e963beb15a788297d76fbd12b27c61ef38c3377e8fdbdca95e6c3cc53c96c39aa1b56cba434f0e1b962f20fe673a6108a193b9108f140c1168a023242ea28d359edd6b00100cda9cb7c7f0c4d75d5074debefa09ad2b666a7ec8e43bac22697a4a009a99b807be8a00d2a15bc8d8f647d20bd4bcea56e702495fed35ee584048112046c9a0778c7f04f60d43c37898f104d7f29f2267d2287b4b26df528adb3cb5e52390a316de", 0xff}], 0x8, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, 0x0, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r17, r0, r18]}], 0x110, 0xe}, 0x601) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r0 = msgget$private(0x0, 0x4) symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000280)={0x748b, 0x9edd, 0x7f, 0x8, &(0x7f0000000580)={{0x3f, 0x0, 0x40, 0x7, 0x1, 0x3, 0x8001}, {[0x7f, 0x780e, 0x8, 0x10000, 0x1ff, 0x1870a1dd, 0x0, 0x18ec, 0x7, 0x4, 0x8cc8, 0x9, 0x3ff, 0x1, 0x3, 0xfffffffffffffe00, 0x9, 0xf8], [0x3ff, 0x1000, 0x8001, 0x3, 0x5, 0x2, 0x1, 0x0, 0x8, 0x8000], [0x7, 0x3, 0x1, 0x5c, 0xfffffffffffffffc, 0xdd5, 0x1], [0x5, 0x1ff, 0x8a2, 0x1020000, 0x7fff, 0x1ff], [{0x630, 0x2, 0x9, 0x9}, {0x7, 0x3a, 0xfffffff9, 0x9}, {0x9, 0x8, 0x6, 0x6ebb4485}, {0x3, 0x8, 0x1e65, 0x93e5}, {0x8, 0x7, 0x1, 0x8001}, {0x3, 0x4, 0xfffffffd, 0x40}, {0xf9, 0x7, 0x8, 0x3}, {0xfffc, 0x8, 0x6, 0x3}], {0x2, 0x800, 0x10000}, {0x2, 0x1b, 0x6, 0x401}}}, 0x3, 0xc0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000500)={0x8000, 0x0, 0x81, 0x96c0, 0x7}, 0xc) r6 = getpgrp() r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r7) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, 0x0, 0xffffffffffffffff, r4, 0x0, 0x8000}, 0xfffffffffffff0e2, 0x1, r6, r7, 0x3, 0xffffffffffffff01, 0xfffffff4}) r8 = syz_open_pts() close(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0xe3507eb5e28316fb, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000440)={0x6, &(0x7f0000000300)=[{0x6, 0x3f, 0x3, 0x3}, {0x7d67, 0x1f, 0x40, 0x8a89}, {0x1, 0xc4, 0x1, 0xfffffffb}, {0x8000, 0x3, 0xd4, 0x9da2}, {0x7ff, 0x9, 0x9, 0x1}, {0x2, 0x9, 0xfe, 0x97}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r11, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r8, &(0x7f0000000480)=[{0x0}], 0x1) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="84f016906d89c4c0646fc70a77bc4e5eb974f56bcb76d88d22737879962ecb59e786820e58943206bf22a1d856b9f82e1a06bf371a1c33fa1bdd86841f9af11115e0a53f5d34070b03c84502bf97cd5ab450d711eaf5456823e2c5459b764a2c4b7185adac4a70a2", &(0x7f0000000180)=0x68, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) rename(0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ec", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f0000000280)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000300)={0x3, [0x0, 0x0, 0x0]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000080)="d5bd0d1d2d9ffee9de25ae000299278f439e7ba85cfc6828fac6bd2c4db863", &(0x7f0000000040)=0x1f, 0x0, 0x0) pckbd_enable: command error executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x7001000000000000) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b4, &(0x7f00000001c0)) executing program 0: sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x12) r1 = socket(0x18, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) pwritev(r0, 0xffffffffffffffff, 0xffffffffffffffef, 0x0) socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000000], [0x0, 0x0, 0x10000000], [], [{}, {}, {0x0, 0x3, 0x0, 0xa290}, {}, {}, {}, {}, {0x0, 0x0, 0x8000}], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = socket(0x800000018, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r5, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x20, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffd, 0x0, 0x8000000, "6aa4a24499c59ff5d619fd6ad50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000003c0), 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000880)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x3b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000200)={0x41424344}, 0x8, 0x7) syz_emit_ethernet(0x16f, &(0x7f0000000340)={@empty, @empty, [{[], {0x8100, 0x1, 0x0, 0x2}}], {@ipv4={0x800, {{0x11, 0x4, 0x2, 0x4, 0x15d, 0x67, 0x80, 0x21, 0x3b, 0x0, @empty, @multicast1, {[@noop, @ssrr={0x89, 0x23, 0x4b, [@multicast1, @multicast1, @empty, @empty, @multicast1, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0xb, 0x37, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x1, 0x1, r2, r3, 0x1, 0x0, 0x11, 0x20, 0x9, 0x0, 0x3, {[@timestamp={0x8, 0xa, 0x9, 0x3}, @sack={0x5, 0x12, [0x6, 0x8000, 0x4, 0x1ff]}, @sack={0x5, 0x12, [0x7, 0x80, 0xa8, 0x5]}]}}, {"ff85d887089315ec65b22534d82fb9cdb36e64d6200c1130a59cffee56380e34a30599d7767d31d4dd89e733c935bcc805a4aa34744031bc50687801d4c16a1c6bf88e4cf87e8bfd0bbf30447ff5ea004d595adeec53313c852f779fde79a7e77d40a0199580ab9cb6e9887bfcbbd2a93140dc46d1d972717906fa1a1ba304111ccebecd09960e0c4aa28abf0ecc6e3791daec6f7afe963015014a9aaa6aa2949adc17bb99b782a95b11e0a386abe31a8a16723f5e64f21c677824bc17aeeb28e112f050392cfda54cc2c8fee4380a3c428a4902bc"}}}}}}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) sysctl$kern(&(0x7f0000000540)={0x1, 0x2f}, 0x2, &(0x7f00000004c0)="71f91e3471ac0058bc5a91501d940ab65c29240c59f8d1ba5a23d4a3620da6359614a9ffb66f5c82d20cd4fd5a6709ec6bac6a86f9d03ce89970070000000000000072bf0f6e88fb5443b4d203e4991dd3e6053463cecfc8fb7b9ee3b3a96365a9180fdc140398763d0ab6b8683b0367075b56acda2f0aaa105762c8", &(0x7f0000000080)=0x7c, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000600)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600640300000046b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea936414f16ccbde991b405d99464a75d20b48ad5d284358812911ddbbce4a7d30c9744c3f65e21bb297e240ff547213a0ab111221d3be2997553bee11e52674b21546328917734e2a418abf6a9295019967da95fe1ef6638f3f061ca31246c4e879a0c9dfa61877cdaafe674202014116ebd844101b58dc28306e333cf434274b023afe32c7eec8e344afecd6e5c06edc39eb90e01c3634f890d40d994b9915e7ebac4997a02d98d8f083e522a28a8b807b3893130d45503b63716e1e58f07d97dd53b57f77c1d7e253b4a67b8a136376d37cea87bbc521b7c4aae3311b75e2a496b0625922fb14166dae58fdb9cf38b946c75e163f92f1324a7b2bc1eccebb29a", 0x1c4) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x32, 0x64, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x4b30646e, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) (async, rerun: 32) bind(0xffffffffffffffff, 0x0, 0xa) (rerun: 32) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) (async) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) (async, rerun: 32) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) (async, rerun: 32) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) (async, rerun: 32) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) (async, rerun: 32) r3 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0xb8) (async, rerun: 32) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') (async) r4 = getuid() fchown(r3, r4, 0x0) (async, rerun: 64) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) (async, rerun: 64) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) sync() (async, rerun: 32) bind$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x1253, &(0x7f00000017c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60396dc8121d000000000000000000000000000000000000ff020000000000000000000000000001880090"]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000480)="eaef125c00000000", 0x8) executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x20, 0x4000, 0x1f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r1 = socket$inet(0x18, 0x4000, 0x102) r2 = dup(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1218, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), 0x4) r4 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0)="3568ad18e51361c69a4281aba9910005c2dc27832e30bb72d2d5ee107b209cec51de9f1cb5c7afff91d1030a6a5d44ab6a0862776fded5b81a70e927af39b288355d5fa2e4a8e4aaed6e6da614c45ac7cca88d10a567dac9a6d58fc5145a25da4ca4743d00403ddf9ff1eb5d8d070000005bee7620e9726953e4208477f5571712b5e198334294fb9a816ea1873d6f4e5e88ba1a59aed32b9346d547ac7cb4118751df33512fe47e43c3bfb83f19cad66d4a772fa70c3fab436d618a1f92d70ed88b4f6bc150e7d8f9a5e135ef7ebf89878f82e93443ac6f97b98636f201f542accc4cdf", 0xe4, 0x4, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r4, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0), 0x0, 0x0}, 0x5}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) readlinkat(r5, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r6 = semget(0x2, 0x1, 0x240) semop(r6, &(0x7f0000000480)=[{0x4, 0xff, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0xffff, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0x80ef, 0x800}], 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000a00)=0xe1, 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000), 0x8000) accept$unix(r0, &(0x7f0000000d00)=@file={0x0, ""/537}, &(0x7f0000000080)=0x21b) msgget(0x1, 0x420) getuid() executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) rename(0x0, 0x0) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) executing program 6: acct(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a281cb6f39011e529fa6c68f023a1a566c37e6f4", 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/109, 0x6d}}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(r0, &(0x7f0000000500)=@in6, &(0x7f0000000300)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0, 0x2}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r3, &(0x7f0000000380)="ce4aa4a25043cb02aa9f8701f131bb49d94a5d74bd53893854762dd2c30fd0142ad309af91f811cb9e3cb8bb3095422912f668de6aaac476fdffaa3243694363c550a348b8cfbf6a5ba59abc44a6853a0397bbffd039223d1d6c61763c", 0x5d) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{}, {0x5d}]}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) semget$private(0x0, 0x7, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d062eb51d025db9d1bcd3456cc09022e9877f8dd25ec28421b397a3c12d5be18b7758c3b653550c18efed18c20ba4ad00e90a940f4207e040ad7", 0x3a}], 0x1) executing program 3: syz_emit_ethernet(0x86, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fea00b6fc13f8000000000000000000000000000aa"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x7) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000140)=0x7) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x72) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0xa0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket(0x6, 0x3, 0x6) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000280)="4f4fd18a6c79f17867c6aaa4c2288e1d1346a9eab9000a192956540d2462d8d7acd8c21f11d14cb0398629e42883fb29e53a176d985a7862cae05b04770f57387a004b6ff8c6fb58fe56e68aa96477d3fdec6bac25395691c9e2bfa618904576575ffb50dec25113e58a11000000000000000000", 0x74}, {&(0x7f0000000300)="12343347b0a9cc6cc7ee018cf5d292ea94922a1a68b6873823fae6df986d256af13f5526694701979c830a1cc43d27b1c7e965407654d9f5517539af81f62f4c46053b7dfb9861bf8281dad9d2de62b0a01263baf56863083bd06e41ea9a5b0e1c8656c2c48b19a7406eba673d173a9811588f2c3404b9dc1422f8b8fef323069e5c25ae475c8423f52c072a973b2bbe0b469858c428320eb00400000000000000386984fe", 0xa5}, {&(0x7f0000000e80)="3100ab2213eedac162212ea774210db95bd0e7a80243e4dcd00d0a4fe805dac0cb047ab859cc702169080038d55d35d8aa35707b9c8bda2d2d2955f65a008cb432ec2b9077b33103f0f6b8e5ce7c805dd64f6098d66c624255b32b78fc5bfd38632bff1c604aa1c8ed05ebdeab01da8ea2c6260e4a9e764eb16dfbae2228158651f3bfbf69cbb7b55de96ac9e272beb4fb8b0148c4197653a4425a66f7f392c42e9e075c6dbffece048f1efbfb4e779749dfb3d6b690b1fe97db12aa5e7655be514f955b1e87434623ee285a8fe8e10fcfb1a46508e9a7e5d228db166958e16034b5c366d930004a6298f0f6f28faa3d01c4a51e905b47ef60a66d9ca5352b689cd2087b2bbb801bc5452bc026dec11bceffbafee3ce7ce3966b65623ddc7f", 0x11f}, {&(0x7f0000000440)="903f1484338cc913e10db4c8d16af431cdd12d120f0749c26f2738f15b2af42831a9b83d2eac257245674fe852dc5764bf6d48cbc3b417c69f95d7f14f549b6f7da57273df295d680e20fcfbec4e2456bff7a51ec9dc13fa5cf294fe825fa8a0c9aeb05b6470829e2b27186034aaf83468f556dd85b998074768f57279b73e42bc0f80217f04bb9af62fd4219136801ba581c9efbddeede459897710194df4e878982e79f4224cd28989328d977a841bc17961115cf6ca7fcece374401d88a8f991494ae9d7793c2dae0", 0xca}, {&(0x7f0000000c80)="686e39dc030477970a692c98c99a9b7a0d5c9a93a47f391998e0868b98aac14fdbd432a910254b11eeacfada4f17e91462a72bc0c9ba34bf69c201412f0c7199e6782b648876bc3caa9b214c5be70038ca31f08acb28139db86cc0966d14a39e80634bb9fb8c77e4473d6be99cc64a38309fa978a4f75a04a45a2afad3dd889a1bc1625e7e326846", 0x88}, {&(0x7f0000000640)="fb383b64b274874750a5d63d8cee46053ab119fd4584f645f5a3a401d19e2004945a745e656f28f3cdcab5d95f5f936be6a9199684dc7233aa2018bcf2ed45a635523df1a7e8f845a6bf29095e78452bfc93228868a97a29ec3174429becdb4bc5ac90d1eabd28cb788f082a0b99407bd8d50b708057bc134a5be1ce8e70528f3f3fad4e4cb4453a3caa51107b8e9a3fc69328f35a43a7ba3f1ee35c943003918bdea4dd5ecd64291c4fbfffff7fd5f53a35d04b070000008403cc5f722c5d51b40634efdc9f114313cdceb44a8fc6da2bc0ea091bae1649998c9ff97e9baee4fba8d72ee8055903a4ad7830078c36d4f0", 0xf1}, {&(0x7f0000000740)="f53a0b2d4c3ecb06a4a31ba9db67ce8ce0d8e651a2720266f41086f4ffaf010dcfa7a654197eb8e545d5b1b62d72a375283aac28efade1d2aef710656be343c63bbdd4e7601595788e76263300bd9a69eb204befd91d93f8e54f5554c7314d2a3fcc3eb83c4cddf2e57172a21e9091a4e8114943d79d8dd9b31e8b0672dd0dc47ce2f190c1cf242210d66b67f18187df47476cc7a8c09c57dac70b76879034dc9162e933f2", 0xa5}, {&(0x7f0000000800)="1d9133a63dbc4b56f746f8f326c9b8bbb675c6e3cdda48d798677855aa65a2e7d46e5c2d9c9b6e1d284a01309469a4d7ad630e1ed0064d0c6c3b984e2f62c94b109d1c7569acde8eda2b4fde3446134459cb90a647c00be867742c28acd4300c978428c35470d79c079d65cbf707738b6f67a55dd8e8d9687258034bd9182e3e119032d350e6af39d8009730204192559eb1964723411641f68b8566237b24c519eb62fa01322e7bf7da674c8c58709a1de9a02006dd453485ac82aa6e0c85da6af841518c0395009fc7138f5e128969e02c77ad53378ed728df573ee67b9e5e78d3222061e73c7233a5d6be5a77a88382a34151110b170bbcb97b17e8", 0xfd}, {&(0x7f00000009c0)="81dcc48aa790f21b25dd7563bc2f396045b4ff726fe5249b0c54a891c08b905dac3294c032f09b46bbe04af5f7e842032a774733e341ab6d3faf482dbbca321b612fdafaacebde6fa16d9a5d5161b0a556309e56b9e91dfbda3c38b30e376187deee45fca530b937b3d4e9f6518cec71bf970d9e1d3bc1313c43d7b358d4c85ceba6c7e585619c8e1f622eed2f431764b47eee23905e0a4b017c5fb95fac90bccdb63b7426344b1f24fcf302f0bbe889d724b50208b38b585e143e39937c88d569260c6b", 0xc4}], 0x9) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlockall() executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x85, 0x0, 0x0, "a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c3"}], 0x90}, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x2}, {}], 0x2}) acct(&(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) executing program 2: symlinkat(&(0x7f0000000540)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) ftruncate(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000c00)="5ee154b3f65eb2b0f002d6e2ee96b7ccd0cb60352e540f8d8afa71dac2e7bb3ca79d6edc92c20f7b3ba584583e78a926cc635d736ad137eca35079fecf04bd7741efdcfa1245c38163a555e6adcc9650dfccc622ad1003c11254d39809a468455c0427c810b1f3ba4ba78aaa2b482cf07d211350d23ce7917d43cacb6de8e52c4c1a2786d17ecf79e6e2d638f7fb28602ba49f27667b947778b26802f467019328d52acb94440ca5f7c81bc7b1267c95ea7bdaf73125cdd56f488707e00119048809963d0ab0ae535d65c79d54aefd3afd71c9d599f8553db0a5ced3d536a2200677f312214b4557c4f8fb21981eda55b3b03f6a125da0cf1c0a5e14e7e501bc3095172c39e6fb02f2bf03a904aa5a858dd1678fd0d24cfed367ae111755d1dc9ca494abb356139d8d484ddf9d0adc1d60286d363062d8d95dac3218e7f76593f9af85a021776eaca7cb8d8c7a65da9e109e8663505a858207bf8e069fc04f925901f81adfce9cb9f5ab4bc745f314b9fcaf0d141d761a9bcb639cdf89c45958082549215e10ccd6a465194818a3ebc84cbde2141014d2cd58afe4b7f403c06519433af73c524e8b91a816f74a007e676822589974eace0ee5487f8809f10a2891d3acd0b86a78f25f66e1e8fc5830624fd4e74c1836626583cba77d5c4c8a0a140d59ee90fccf310f60007646a4a33d7bffbf1f67f312e47eb51606be0781937811229b49a83524eaf2ce3d5ce6764df572639026720fe68da261d3b0b2183ffeca639848f84b39ce5991a3f92cd3d48a96301c8706a38417797809fa0b81150c7e4f26467777b38febf6b1815133cb08de408e4495e0e2c4b77529feaf57398065517cc2030b7584dea27d9d578d1f5eb937276fee5c27b366850daf0030bb566a8b9fd72cf1554150bbdb5832eb25bc6698b3f295fc70261d64e84cd61a2cb729b7f55ad3953572ad9691838b53a032e066e808401461df6441209bb246db6c90eb694a67a41ab670f3abd035e2874aa5237e0c9ffcf6362a314fd1e2857c7c775bb9cae8af494759049e7885adb5aeb434bf6a257447e47862f4dd4738cc13a6ca5363739809ad9a7cc82d3b9c6b0f530953c0177ea46d71f9ae3e75eafe568baf6e41d4c66c4c543fb682aeed16b1c89ffc919d36fcdf9c2c67d99c4cda4b7da95267cd5e687d129b1027d46134c64ce96184e64693bdedffde96830d6460200a79744098d3a2c86079d35935e50ae8f4224f0e01dedd33efb9d36e332ac4f264ea7d838be970014622188c1e90e4c4a0bc02b0064f017469a3d3bdc6e4d54106b92b6041a33bb3aadf4e26742bcb3e8c084fdf569df501b43652d21daca22afb45b6a4f9090c2b2c8713af6b428a79a408df65026f7d534f7c702a8eeaac94c6818ed975a05c4f724af2bcaad23a5f8c6cce9db507f82b11f8a239ebc6f9e9ab7112b9b005f0fb6facf55cafa0ef6c3f3e3e32817e512d2286ba37632e3fbb23c1be3909de0a4e59f6076fd839d33ed8c7a4a33a4937f3d19c030cb901230ab730f960cf455cdf12730b7ddac8d90b9d10457ab2dd1d94185917a968da46e8e7330ab90b30868b2b5bc50dd102d6c4b031ec83272575039c112bec9833af6e803d1b9b48cf386ed6e9e6a642bec1f40eecf12108a263e80a402e99a12a0f33eae7337963963af825ebf50789cec216d04b4f0b43065bb0dda88ea65ff4901dba4f0b5a55db7b977e528ddff27b65d9516a3412ccad6f9239db88436bc2ad16187c35d1ba44c0392ea8af5b4f4b514447b9178a499cbec038be200de962fbf254e64064d227b58fbd9483f5da1da75fd1b3b1261a9069311b0a5f3c371b31dad68aa5e24c38ee44d8f2bc9cbfaed362393061ba3040083c9d2ad88cec55b12ef8a3af54ec81a33c924a22b0c268b658ca21556da7b3bdbed4f0ba444aee6ea35f0083de835f789a5c4695b414772d4f3ca84a885e79a1803969d1af0c288e8532f205b2f07379b5b91ec018024afc4f6b11db5198276c64d6b08633808e3b6a4776b9508a85b5fef832148fcd6877f8946ece790d208339d7bc6f026be9efcd8f458ce7dee5cfbc29b101c38c6adc85400a5e0c39320e6a5152c0c10ab66ecac4cfeec0fc3cafb6b55167a6d44f864dd21b2c3b20bbb829dc01657640258c58fe731a592e855069a087e59438b5a088faa4c59601c8296ac50f67a1a27c48a2a58858ab3027bc96b92ebacb7fc294d5e3b5efa852ca8b3ec1481c4a876c429ae4c70ad75b8c907b8690e7835e26b43d9ac740655ce5adb43434830e76bc5162cadddb067397ae2c6bca4c69e5395bade29d32055dd58c9a21177ef8e254325010fae2546769c7fa7640d9aae9df66674dd79540fc28674b52bc2b791a2654b37f6571ab96f4077ed7e22d61fb5a9ad87a8df06b2ea71ace5810db7c6914505e2b9f28d9a994abaf959cc9400541ad9fff7cc8b30c54e96bce549d9af73cd95dc35ca5a6dc71a1e55437f8037fcbab7db6b6f1f6635f25b9f6e4ea09d1e482713506948fd25ab4dd14d108ee45033b5da44d7e5e6089352d112e2d4589c8d25bd705ff1b717d5fa8bc53ef5a1c08569a0dda9b2558a0baf5714172268d2cd8ad511887a9ed1203b9e671a46c95d9b18a53fb5254731a4dc83aa69dd0e559190923da2b138d12746b49b82a5e2b1d1c23167c04f596ddc9c937ca06848516143138887f7f3d4b1a658dddb33da7b6b66b8172b512946fa565254ecdc5ff9a0e5f0afd2c82c29f64f995756deee1d07f1fd4d5d3195e54b3db6f9226774f69fdf9d9fe6c74cba6427614edc4f0f497638c07762886524b14e519674bd56894c7e091052fb926860aa3898e6da0e4f38b456f9fad3ece48d67796da6a7992bb35f2f470067b7c185e1eec0a74b87149dc17e0037fa2af56948b9983d473d834d0cba230355d432f455ede13f2b9b0664d13653512384d80e8b0fa7d14fa118bd21a6afb9a976207567046d8e84775147aaac97d54a765a53be0ba4ce8e4922231b0fd6e5580d9c483ed4f203bd58586e214ade9712ddbb67c3a7bb159cdda74bfc1ac6f27341d527382f8f19586461aecf7e72730d149c88adcaeaa283baae9509b338b49119e24eb2bf60cd12cecb3d7a9264b6288676f54992e1983e3aa33324afcb0db46b00d801ea5bbfb0bb1aa17e0960c04c9495841638d92e6a74426e87387e9ca8ff01a458b26f21134b4cffb15b827452be28ed25d60b50887c739a60baae04a4432d5c7ae59c33b65d32c94b080e5dc352396e6b62ec887deccc2a808b708dc29365b052a2763c3dab586d4d0486be341b12d9b14b37cade9f58ac3116f0bdbeea9ef663ce8f28094c5bc0888d05bf2fdf787c14c5431e2b92bf886afb05e0d26021a8350b2c33b2de7cd7fd5fd7cccb5090ef1951c7d65c49e58e1b919ac05e2aa3b5e388e6b0b75d5310fcd9b47947fd5d848e4c46a1723b31ec83e0f6ed11de44d82704d5217be145b74a39785e0bd2beced25d293dcb78606bdfb84525eef9adcdb9d515977af01c65749c601a571247ad6b7e9ac408122c5dc4f68158b411464bdce4141d08d5dfb9269e53cfb5fff95806bdaf3b810cfc32e0613e4a907cb468768d2cda3ea5846587be07dfaa998e5b03640803b8bcfd1256dafec59a7db660dfba4f3b87b75304eaf7edf8f2f744b411e9273382c6f7c6666d577240ac8bcd025a2201c92dc81cf32b01c49a9368067fc17536c1350faaffdf8d7d76e1656a5ad57c8ea5303081066b33000bc7c97a51dd387361362b899210532d910e54f6dd0a90e37162aec6b47ee2ce5536392ec58b5a3651c01a74b79c836dff6872b488ebdacb18d382dc991bc641637c31f2e3dbd3537a9e1450b7211ec05b981afd93d450d69613d681a6ae5f57f3aa61616564eaa265223c18804b8ed35c3c497fdcfa87f32869b0ebdc37799e7d50a9e406b786a7d7b77ad96c5f52f4d9a84eac17677ac20a5c4a76c5551756d10771fdfb68256b04d1e8b90552bbbc4aab6180456f13c8bec36e6b1bc7ab3b5a3ff1cc99b8d8a9bfda25da3d599496e7f4abad66710a4a7edfb6b921f8d1aa206989b1a30daaba8e4cb838d7a13fa607c7ffd2ec0bf53b83f3fe4ab2fe2d40dfa05fc0cd476dfa6b715ab10c76f8f59371882c1cd809761eb9a3688e18de9748b3d8063214d57f82ca0eefdda53ca1a8e42c9ced44b36372ad90a301cd5ba34d67d49789dc09f66dd86bedd79efc98b1851476fe000f8631f76601b09eedda20fc87345f5baabd208ba1f213417ebd82975044fa4c15a20fc83328e244b4c6d0b9b0c7cc139c0a3e6a5634ccd3248b7cb238c0f8dbe8f2891d7ec512d4bd6ec7886710f940a5463a6ab81a3f1a7b06507ed52bd3110fa05b21376d45656d12de8258dd0ee0231bdadb1123519d205f4ca07bdeb0bdc5e17f8f834c7891294a96d15ca26b05bc8b577b02a71a50337216d4d2003ecfd7d95002a23fe6df80da3f9622f336e40fadf881065525a1b3c7ce86012f7b0c82e5a1ce7645a8fa6febfce8259a05340b9c3d068019d5d58b1f33d470da5064269e9d4ae7021aef79c74510ea9c5e627b7498725890728f3ad294a2d23f7cf66abf369e5962490aaef8607aff7644368370cc5d71082213cc7ed885f3643ee04f1c1fdf525661060fc3e3bbb625c0547267721a3cfac565a2b42f436e49b396eeb4ddb136ef4083148807aeb51c9ccc3f63909d7e35e621951906d2860af54a174b6a10ec5ec88e627eb0b1e04a90cdb374c29739b7a8c448c94f280225c796d35b859bc6fd6acb2b9dbff684729647559d98fa68efabdb85f2f2d57d6419d5d7c6d791e1d7fc31a7148988d2dd78543aecbb48bbb792a29bcb85a12678525abcce7156ec121cc0dd0df7b052aad853b632bfc798b3af3d9157e098959c1b1f7e8a6bf3cfa202b78fbb88cd8613e80b2eb4db5583bea35a85819f34f3d6a853ae0f6896cd0b8eafd00a82f4739f76dae0d620814f65e942004279e8a71c4e5dbc922a6fc60f10f0ab1532a08c3589046fc1e62ebf200b9db7b8b80058a36a83c7f50502cd4eb82118e01c03eaf815cd9d5c8d399f1e8e3d2bc61d1c15b32c9c52715af6af3ec4c40bc6059e06d566a00737d70c030f90473bf5060106ea86a66fc33d05c01c0c5d9b19730fefce49639111b5dbc083c08f56985fe8c78d5e7f49eebb17bf7bc4593a4d8b69f676a4cf2c02219fbc10f2773807835eb4a5ee77f4861df2a6012cffb57a5dee7e2558857697a9928a4daf4d2029be739f1368ae4535b243141144c88828393d4af0a1d7aac5f57e9ad9f24629a6906acdc4e3cfe48eb78d956a9e3434c517b2383acab80196807efbe2bd42679e909423eeac09b0929496d6f850592e0d2aaf82ac5049e9f9a8ba799be4ac1feee9a38aec99bfa2fd1cdd20da1f8564fcd9a2aca715e5f850776da33fcdf2f3bd82ee4357ee707cc3fae6abe8292d358c411c8269f9a00d1ededc0ed1429132e44c08f245c5a5cc170729527405a00b2fa0cc36d73f091dd1ed79f08581af01ca6ce159a36538187ec2fcbb0116d5075e47150554499dd2da7c394d95ad697231200164ebc0cc0a86230dee749f54e5e8c973994563a1ecc72d47ba4ed565b90492500435cc3be10c23608fe518daead02032e6255ace4bee202b22bfecdacb8afda6a154c6799e8267d756970ba95aa33f633846291eac9fc77345280d2a0fba663e2a9a95778672ed7c8118a39a506f5ef34f0c42523c706a3d5a8", 0x1000}, {&(0x7f0000000100)="11e95b03badbbcec455ed686c7c536457a8ac7fc762f7c8648e5", 0x1a}, {&(0x7f0000000140)="424a506f431dd79550ab3f560f7347921efae0d76a1f68dca22df469d553a4c852a396faf74e828c0b7a642377e94db2fd1eda66594d83e8b5a2567b245c6496e01bd68c320097f915af70e22e4aab8b8b6aa8f2dce47d96f60f284a5b8621b494e32ab247a5cc821f09c0f3dd12b680269a92f87cf26e6cb8bc803d192361d8ebbdb59ebf9c05e2ffbc36519dced63b6ac608f3c14822e5d995d4da6d7e3e440647f633ac8e7c044a494acf6f5ef96f719172846e4f42d5613f28bb01", 0xbd}], 0x3, &(0x7f0000000240)=[{0x80, 0xffff, 0x3, "e2da4ba926d846227c2a45da8e46373201c1f201577ca3055c3c40ed2ee16a7aa9787feb37e4e9f4ece09ea5bd0b0ed755694b9c488425ec27d0ae8037a34bb22dc472c1be80b2a08596a2ea67a18340d0c4a85dfe3172674473cae0ad5e539c3e371eb342c329cee58369a5"}], 0x80}, 0x1) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000180)="7147b53471ac0058bc6d4a650c7a9cc37082", &(0x7f0000000080)=0x54, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 5: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) open(0x0, 0x0, 0x0) (async) r0 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) rename(0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x0) (async) fcntl$setstatus(r1, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) executing program 2: r0 = syz_open_pts() fsync(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x0, 0x0, 0x20) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000691000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000691000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) dup2(0xffffffffffffffff, r2) fcntl$dupfd(r1, 0x0, r2) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="51ff7c0a23ba46abf2ab6791080049000040000000000000f154bb907800000000ac1400bb9402440c0603e0000002000000000000040090780000000045000000000000000000000000000000f7a024e57cc1b5afe762e0"]) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r4, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="eaef125c0000", 0x6) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) executing program 7: open(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) close(r0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000002040)=[{&(0x7f0000000700)="6c0135", 0x3}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf760bdb5ce6c02523c5057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f9b2297224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f0000002f80)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572faa4aea239b26ccce2cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e2c5dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160ca182db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2bb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faab0b83cf3b6f79639ed34660c399113ca2e1af84335086124e5880174e4db34eee82a81ad779a2abb3f6de2d6e5ed419d855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f66847d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be4807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3651808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae799833abda290e8e1b423af9c93307cf4cd3c77dd2", 0x1000}, {&(0x7f0000000000)="f2860000365452931351d57f392f125053e372a5", 0x14}, {&(0x7f0000001b80)="d802002b9a84469c", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af1f5e4de9b01d83a5c4ccad4fa6fdd29dcb5f967b3ad7987b14448f9a7e9bcde6a5c791c789838caaa5e93761b0e49c1aaab894a505004dde4dfd6a97833accc7d0423352b09c7923d563a47767", 0xb96}], 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r0, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x2, 0x14c) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r5, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) getpid() semop(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) syz_emit_ethernet(0x12d, &(0x7f0000000380)={@remote, @remote, [{[], {0x8100, 0x0, 0x1, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x3, 0x4, 0x11b, 0x67, 0x40, 0x3f, 0x37, 0x0, @empty, @broadcast, {[@lsrr={0x83, 0xb, 0x2, [@rand_addr=0x7, @remote={0xac, 0x14, 0x0}]}, @rr={0x7, 0x3, 0xff}, @end, @timestamp={0x44, 0xc, 0x1, 0x2, 0x6, [{[@multicast2], 0x81}]}, @ra={0x94, 0x6, 0x80}]}}, @tcp={{0x2, 0x0, r5, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0xffff, 0x0, 0x2800, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0xe, [0x6, 0x3a247c0d, 0x3]}, @nop]}}, {"21136a477363509097fb04ceffd044c01eddd2734ed26571bcd41a45a275231c72125ddbe1a7beb968f64795a28c6b847a72ed19ed8eddb6141ed2bf813ea1ebb0423bb6e3133028a74aa45cb44772f989f9415001981b177c8191ada46110c4e5157ba136355999c9eda0e8fb43d6cab036303ab15109fe011b052dab6b02abb4e8984b515fe117de91915593ee42174bbb207f95e27709e6638f466d5c12d2c4b736c4dae7b4efb700a8074af0a882d5b93be797f324073d9889"}}}}}}) syz_emit_ethernet(0x122, &(0x7f0000000180)={@broadcast, @random="54592e94781c", [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0xec, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@fragment={0x33, 0x0, 0xfb}], @tcp={{0x1, 0x3, r4, r3, 0x0, 0x0, 0xe, 0x8, 0x3, 0x0, 0x3, {[@generic={0x13, 0x2}, @mss={0x2, 0x4, 0xff}, @nop, @timestamp={0x8, 0xa, 0x43, 0x80000001}, @md5sig={0x13, 0x12, "05f00a959826e2ef67bec11c4e726e8e"}]}}, {"e8f7a80d70f87f2c6795c652721e5d5c52d195f237e6cccdbf56bb5c24ded91cf1e1e81f481d07b8a1af8a45284e6edcf1e705b31049aa70d9e642c9d85f2ecd254b431c3393374ac9c5dcdef14c71d6b80b261ccae12efc45f58d40ac3738453de64421709a654f42e22b470bad7de21335750f2e5ef3959bbdb7dbaf7711688ad63c90a4b422e7a71aea108a1b0d967970c183fdf97e99167263aa9938cacd01279e47b61d7fc2e3b2c2e7"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 4: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x2, 0x4000, 0x203, &(0x7f0000ffc000/0x4000)=nil) r0 = socket(0x1, 0x1, 0x9) r1 = semget(0x2, 0x1, 0x200) semop(r1, &(0x7f0000000000)=[{0x0, 0xa1d, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x3, 0x2, 0x1000}, {0x2, 0x6, 0x1000}], 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6810, r0, 0x1) sysctl$net_inet_divert(&(0x7f0000000040), 0x4, &(0x7f0000000080)="1cb1428ee8cdb83cf870f9765054cd41c233de8ba5cced9133a9cdc27593453d3295a471c5410f25b53f5abe779f2d9fcac450643b7826cd8cf63e8f5dd59989d40201c2e5e8816849", &(0x7f0000000100)=0x49, &(0x7f0000000140)="cf3bf4d86f9ef24a7945f7f59cfcce9252120136be894a5c31e3aff1fc359e45395d94615001c22b3f105e62790ba802be02fb4bbe365ea6bb9e44ab0306f8b9f23942a7bf697e5bb225", 0x4a) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = semget$private(0x0, 0x4, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() setreuid(r4, r5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x100}, {r6, 0x1}, {r7, 0x4}, {r0, 0x20}, {r2, 0x1}], 0x5, 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/4096) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x8, 0x0) close(0xffffffffffffffff) r8 = getpid() getpgid(r8) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000001380)=""/4096) munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) r9 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff0000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) executing program 5: truncate(&(0x7f0000000000)='./file0\x00', 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x2, 0x3, 0x4}, {0x8001, 0x3f, 0x0, 0xffffffff}, {0xfffc, 0x6, 0x7f}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x7f, './file0\x00'}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20500, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xffff, 0xf, 0x20, 0x9}, {0x100, 0x9b, 0x9, 0xe}, {0xa80, 0x40, 0x9, 0x10000}]}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000340)={0x3, 0x0, 0xf9, 0x1266, 0xfffffffe}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) getsockopt(r3, 0xff, 0x40, &(0x7f00000003c0)=""/28, &(0x7f0000000400)=0x1c) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x4, &(0x7f0000000600)=[{0x3, 0x20, 0x8, 0x9}, {0x4d, 0x4, 0x4, 0x7}, {0x6, 0x3d, 0x1, 0x80}, {0x3f, 0x40, 0x20, 0x4b57}]}) unlink(&(0x7f0000000680)='./file0\x00') r6 = semget(0x3, 0x2, 0x1) r7 = geteuid() r8 = getgid() r9 = geteuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000006c0)={{0xfffffffe, r7, r8, r9, r10, 0x4, 0x72}, 0x8, 0x1, 0x7}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000740)) socket(0x2, 0x2, 0xd7) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) setreuid(0xee00, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1904, r0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x0, 0x40, 0xff}) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff, 0x800}, {}, {}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r2, &(0x7f00000003c0)=[{0x1, 0xffff, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x4, 0x102, 0x1000}, {0x1, 0x3, 0x800}, {0x2, 0x200, 0x1000}, {0x0, 0x3992}, {0x2, 0xfff8}, {0x6, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}, {0x7, 0x81, 0x1800}], 0xb) semop(r2, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r5) fchown(r3, r4, r5) getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() executing program 5: syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r1 = socket(0x10, 0x1, 0xf9) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) open(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f00000001c0)) syz_emit_ethernet(0x5f, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa88a8b2a881004d0008004c1f004900680005e6089078e0000002ffffffff850f40ac1400aa00000000e0000002440a1031c24a69b6054c000000f5b5e0ceb222995d8101050dcd30ffed9b459500fd00620880"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x2000a, 0x0, {0x400000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="849bf42a48f5617b909c733443d493d4447bb00cfc253e46cea987cc4f96d64acbe2bc6ad2bf014baf86a96176c1fd82cca8b3b111e3e3c62523d2cc136c54ad826c414a93a213e420bf957e17c9c1894adb7aa89459f7104ee99649fcf5d777eaae88baf9199b7a009e3c08e6db3765c3a47de2eabb9539767d921dad7cf16bb7157e8c8fe39cef9566506908f8dc852a8df89d44", 0x95) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setuid(r2) r3 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') r6 = getuid() fchown(r3, r6, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sync() bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000000c0)="4f098218da16a8dab324c98a964bcd26c555f284a2fe4448da674a999f5b01aafc1c83b8c593d21cb0b14280a9e9174b5d144a9c2392d2d0bf02915fca88fbc72a28e27deda7fd016ab1987936a577fa8cef5f14decf02fdb0acadad6d493bf0", 0x60) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r1, &(0x7f00000001c0)="0e7e16fc31970d8d93093db2e28e0a8fa56aefa5a3133ae3f6c53f955d57a95f8dd3d4a47a61736927b3d1e03554c2650eff09205da1deceeafc2cb63ccec60fb7c80f5bb75c53077c21804f16d0bc541be84d3b7984109ea3b6541deb56e782db8b5ecec8a40ddafc28e97fa811f7b033f40d5c2e72f292ea2738c545a18d811006c008e304938ebe457c536c5180953b2aa492e01342230bccffdb188e544c18c4d85843ad5c3a071917e126b342d4f64bc11848b952e394ba6f8c4c30ed505fd9750a0b2a5e1442d5857245d36e55a637d221dd50", 0xd6, 0x400, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r2 = kqueue() recvfrom(r1, &(0x7f0000000300)=""/231, 0xe7, 0x42, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0xa, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000400)='./file0\x00', r3, r4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) setreuid(r3, r3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000540)=0x8600, 0x4) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') chflags(&(0x7f0000000600)='./file0\x00', 0x10001) pwrite(r2, &(0x7f0000000640)="8132628e904f88629f14ca039052c714589104ce479d6587cd3874931f9663574b74617393fbf131ee6a874e18e0180cf6f2ff20279f8646895174189ce645f1a202508db6ee3c42219e8962e3acd0f631f21aa37ea59229b24e2daed00005e51c1a16df60fad766a8effdf6e042806ebcd1cbeae9", 0x75, 0x5) r8 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000740)) fsync(r7) fcntl$getown(0xffffffffffffff9c, 0x5) poll(&(0x7f00000007c0)=[{r8, 0x80}, {r8, 0x100}, {r7, 0x4}, {r8, 0x183}, {r8, 0x8}, {r8, 0x40}], 0x6, 0xb1c) socket$inet6(0x18, 0x2, 0x80) mknodat(r8, &(0x7f0000000800)='./file0\x00', 0x2000, 0x2) setregid(r6, r5) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000840)={0x1, 0x3}, 0x8) socket$inet(0x2, 0x5, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000880)={0x0, 0x4, './file0\x00', 0xc35, 0x0, 0x80000000, 0x3ff}) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000008c0)={'./file0\x00', 0x8, 0x72b, 0x7fff, 0x1, 0x70a00000, 0x99, 0x0, 0x2, 0x2, 0x3, 0x2}) connect$inet(r1, &(0x7f0000000940)={0x2, 0x3}, 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81, 0x3}, {0x2, 0x0, 0x1}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) pipe(&(0x7f00000001c0)) setrlimit(0x8, &(0x7f00000004c0)={0x8000096b, 0x56}) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(r2, &(0x7f0000001840), 0x0) r6 = syz_open_pts() close(r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = socket(0x0, 0x4, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x31, 0x0, 0x0) connect$unix(r7, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) writev(r6, &(0x7f0000000380)=[{0x0}, {&(0x7f00000009c0)="b3e93d6072d0ec33bef7cebefdbcf1a811b8eafa6ea6286b23f0dcc895ca5cf59034ba0c39a542bfd27ed22d54f14f0c95288619f35f7449486ace66896a32e2d95cfec794756222247c0f4e2d1d16abdd045702e3efd821d45e4c749f0dc164ac33aae0ae2fa761c7ac77ad58f20f79fdcd3205edcf7492d13715a71f1f7d69a5ce78da00306868e7f67241105a8c087fbc7cc8bbc89a7b82d6336705ff2b7b07c46d5a92c41b1d9fb7f32b284b6e052e9560d59e1d6b13bbcc5117c0896ebf677c0c2d9220457643413df3f8e91f0693e7d938d554d1a507b9b93724200d47418ce4b7b37c883f9b6b08ee3cb8456aa63c090ae59e562bab0545f4d2288d1cf5067d0acdafedf4ba7ee326d0dfa59073e891a2c86dd98c8fc168a48198b2fbce917f613def72a91fa5a40765b3d0a200e6a924ddab8870edcf92ba7e8a4850d9e57319be9e74eedfbb002a0a42ad2c1b411ca40c26f14bdfa600a0f056f69e055dcf2fe7036e67a9027f3e549e62478878be836e87cdfc49b6d4b334fc4544d0bd093fcacfdb7c26903a545335cee908fd6b61e48c7ff447b4e6ec4f4788fb7aefdeadc749a008066b7b58231e1682d94732776b49cdfe4d4e47a11ab5dc0333a61abac10dc1d8aaf3881903c4fbc0767ff50cf8676abf581b9039c99793dcf72733b7236b5fb7d29d1e1044c71180c6ee1eea3b6ad788d5cb83b4d503e6ee0e7eb7390119e4ddbb75135e8ca1fa4dfcea4554c4c90938172f18aaca84828d9d8a48239573f5f240f2ab7ea7b7b919b089a7fd719d49aaeecbd9b9beafd1d8043f8d2f85b84a38e8013046905c1099a1064034ff858d79189f63328130e7601659a28e75f959b043ae64fe5ce2ff0857ef573dd50f6e925885cb1408b193f27c4384f729b0479f7a1ce329a58308db6c57d7fd9e3e1924e7f4f7c4be8517a84507c500d646afa4715603130966f26600d2f2c19da06b746653df1a66e583c2b68327e1a712aa94aac5fba093292fd9d166ac0889359f9210bf9ba838802da08eef59f63d60d051b5cb5da19355a0139974f0ef7fbee6e18d0505240f704219443349b0af5688763fc8f6abff430915846f5356576c2da0aa0c8dd4e7fa6161c90918d77509404d7a54221194e98a167577c31d776618fcacf929d09eb4fffba595415b79fadce416f6b91571041a77140d4972cddce3f63e2df6026f1d79069f1f110de3ec7948f7fcc5331127c15b48a7fc6afb4e86e972ac52e5970edece99d650942c48b98d37fd8d31c7d95394d8266861a3b121346f0dd762b3eed3e2c0e071959c132cf8dfe81e02076cb233e962acd226c8928e4a71f6f46a0005f8c3cf01d9c50b071477e69134b9c82c0c3b74079668740ff44a7f782f9cd96dff97dba576d765b2c5234a13eedd0669369efa503e82bc5417069cb7ace81c511b027821b7391fc6ed4d095d294226f31b6077aab5fa7c55d6c487691061db473dbc9e2915631845d79333259099e2bbd8e1be15103fe0c899680b8deca927c6823da92ee789d71eea9aca0a6e97b034c5eac4807cc65182b1b099ab8f1858f228f6cb464b8cb2ba9f6c518b82a4696a76f1e474d6d7ed25917710a690b794b55ee691cb91ddf140c6db1e2afa9d50278f5840d4c23275f2a75810b64be099b157d36655ee1aedea09359f5467bfc48874e90114701b2a8c0300421aa032eeccc88c8cf021cb8079d53dae7052d66a085ce71b0cd6e9339d609a42fa9ae54dbba94fbf6c3046af148a102ea91eb2a5b4da576ed844b5f0899aba1b0ed274f4afaf3e63fa26853160c56d09afc013db8251edf43abe58a5942c402c23c30ec6e8a99f885851c8a511009bc027fd3a90b518a368a6b34b02ab55962fdb5e11c78349c73ab552700f317e64c6ac2141493b5ff62d98aea56fb9abefa0ee1adfd9ca79f833752fd34fc7c27aa645aad3216e76974a219db8b95265acf925737d06cb337f09bce9e0183aa0e59a213a7942aa2ad5aaaf42f8f5eeecc005eec9ae9d4bcc24999c4ebc0f5a099e12252850fb11c5651dd923cafee328372ca2c38438cb2794fa0ef85d957284425d762bc8f34a157088f6ec6f5269ec818f940760b439a23237b0391ea2c0d45d2874c27339e194cfb72110e267e48497e7915d0c868775bac8047557e2e96982d81d163e26279811ea3520ee17c0ab3763fd1ac018d34620efceffc95fba0c12d261dd8b3bd2231ea61fc1c6d7995b7f14efc4d7a8904cf349de7e18fec8cea0aa1db9647afd21441779370fc526381a1c72943d93653ed717e5d2cd6c5d06b44cc93140d2f42bf0a3e86fab28258c4ae3b7a6861a5f2a15c15f85b6fe91e698d289be5638deacf29519fbc9a9b1a2ab7286ca6240c4e8d30491391a16e089b6cb748679e3623590a516629f3fc00ba249a23e8142230791ac6966d585bd4f7ac3ae462defaebc0c08d1e6e58326e994e9ed2dc07d5230a73b19d4ddaf19450aab893257884391e307f9e2af114919e51473555c2491b5fb24a53bfdcc711a23ec4f502294fb7176cf391f9fe42781ac9c7950040aefb425020b01a167edfd59a7b6d485c974ba622dc5b73267c0544e0d6c462a47e421e38bd76571da61aa8a2933a2698b82e7bacc8d946fa29882eaaf7c92ad132a3b843e3efe68708b9341cadc8670c0e4523312d63d7762989d33d810d8f7297b94b449f5b115bc28c14c72e1f2373b320292bb75aa886153281574309a85d982a5e7a7e88a0afb2715685793c8139da0ba166cb237a9d3c2cf29a5e6535f445d5b6905d4e9b167013bb1e7f47560efb9bb51b34a222028ea4a48a0362b4cf9232ec6c9f2b1fe1f230c84b52367706ba828da577e11cacc9cda4af97438cfa354682a7f55b6f10a1be82c0b3cc4506deaf6d2d447703ae0f5a846c6b0d388edbc8f6c85c897b5126969de22c841444e205f3c1cef7a540a546e8ceeae1788be6ba7f21267e459f33b1d7cc3d0df7f0cdbb3d9049bbacd555ef9921b864029f0013db0be41e576580b1a5b07c5bab9d5ac3c25ba5f2c16281bc2f73fe59d9e440705410111a09d326eab7094b69c14c94d9a3bd30abb88af18a8d53c36b89ac888254c71398ea85030f4d2332d951583fac6bd60dff84f31334232dbecd15b79db78d2fc3f80a306d9771cf3d6272554704dfe52758011d6f34c1f698e7a8fbf19ce7cb0380020b10f831cd25e8c642ba516c3dfc4bb5aafc2cf7e0a7f86a834547c2c6b909828aa5553a5be7fee1c32d9e50d41e1f5f5b215bd32ce49be0674747ba23c3b1df6d8306f6bf50dddc337a9c9973d6cad1adcfcfd52cc5088bf967fc89a56f0cc2a6d505e1a1620069fcc4f4eaeecf516f6a30d2131f0182c0410c1d6d87e4098863e6f82e5e16ca8d52462780ceadee1ca9dd9b8b6d557cac5a889d23e31bc009404257569ad146a6612fe693207b944075d86bdb9dcdbe1e3f9eb302512397b96ea59a3d108df9f441caf42f1d905a93040d31aa34ec5daa93fbf7f85fb5f4868dac4750d0f625d923fcc0e8aa83ab7e23ca40c4f2dcbce50a1e82497f3038a3c3a9740be005bc6b6c2c2ac8af15bc16174da24f74c6ce466e6d18dbdab69cfb781c52b2712d2932348ef6ae8dfa3396bea7a7ef88c11df33798d43ebe22a935cf7edc7a52643aaadc02fc62eed5e5b45e0227810a2215ad6e6656f9289ee6bcd3de880b37633c1f467bf59201968bb98c6479a588f4ff0aaf4357ace04a2e720118c392c6eb56999ee0794ab1fef7a797ce7b54895b5f49591b3cefed48193f33307b8db7f169b19e507c6ee2dab100be873b26318c49c28d2b9f17b99ec1337437b038089bc5beebeadc435c0cc07d1f5e3ecbf58480890465a600133bf7b013c5b2e2168087eb0567be43a64287670849dbcb5f2ac00a199440d109b49d8e951e814a106c9e0989e3b23f8a2af8c3955e26d7df4b9f68e3ee80e1dc47f03129168ac5824e2826761ad8eed9da3b900eac4f70713e42d0cffc0c167285f464044619771cfb33733a3c78b9560623c6950430d3033a0d369c78eac7667ed7e0d55633e4a6e2f85857cfc284f5745481b900c668a33fddbf548e3ebc5b0b19066ed19ed59d87e6b2284d943bbaff9989935cfbe07762cbbdd0e69aad0e63ce553a9ec53aa5573782b3f5b4b0b6a829c6fef315a842b07d63298aea21ddffad67d5b478dc9841f6369772068dd71b0e3b74464acf499b5c06caf958543755953464078c8ce2b011d2cf2be674bdf148919dbf411037932ce273a28ba16f765bc7a96f90769c95c1313a0027715c9df5036700ea1f07ce7acd983cf6036311e457693f8b4765c94fd133e81dae8236db043e5ab0bfb1eff8bc226e1b28a4de50c93c55fd2076971766cd80e4a6aa1df4282e451b0c43c9e04d81cc75e7e98eb9f770191020d8cfa57952b73189ed2284ef2e77a5a8bb753956c5609bad4b927fccae0bc33795cc62124e5b2cccb68ea1c7ae16c12796ab7b1e4afc7c425e642568f87fc74e44a20d97b0cd498972e4182c67522fcf5ccb04a5f90afedd5f9d550da5770e4d1b8ecfb3df1f1cebb859a939cc5f69f1d1874c9589ef1ef6c8058d1f4437e901aaa024fae734440a532f0d2d02df6c15e841f97afe0c1bc3bcc7308bd2194cf901a154bb32e0116e8c10771a5ee495d1f2e6685e5cd927e1102dc1793b1748f2aacd7d56a864705210338ef3b5980b70cbe6425436d9e830da79f6fed9e14cd73049dafe13d0b1c16b2c45690318114c4b36a1310b1e61fe6b379c9936bf8f3b78d1c36a21340bf012e2424f4596f0ef7c68388967e3a91dc1dd53ae05b93d27f6d3abbf719e5f757787227e78fd8c4475e8ad320e4a71af42aaf2a61db78dde12da1ea54ab3a5c258822aca6d3942da8851d89a00ab84b0085ad4ed72ab46c6b255135c65bb9fe451a42f0e1e6befa17ce94e24421ddb77f6d150181b5b24f779b83964e31e2ac9e6519f206c40285064665df5d181e1526e118437cbc80a117d2fd4bd60a2bcc27be69e3f7ee7c18fb98f147e362d11ef6e39785cded7b12e23f92cffc063570f0c1e5945cf75e6929e06d4385ff0c8a7b7a577e2fb3224ee30ddc911801d4e9622231b94ae2b01846a6d2c4ea0af821137c6f3fed8a38ebdd21c77db31328fce8c604af3aa20ce96f9e3af6b9727376f11f749bb8ed0ee56a8bc396c6185822b44ace19208b668ff17ef9fce2d9cc6f453d8406ec4761df2db9d4f7ac2f2f11bbd46d310eb38c3d1a7f317a071c0ab9f5102799ae37d6a2baa2ddb3b51423561d28d4a03652854024bebbbe8cd0168db86c170cd19d1a3857def0b8c8f7eda81f698a90e2edc72cba2f4d684615f60792e1bba97a0338e6d02620e1ec32b1b5446864deb99eb8766dc71c5cdc86f800c6fd0e433b67d24ed1e8942e39d5308da39176344ac38c992b5609ea6eeef5a1f04892dad7da8878132b2f1cb7ca40b1bd6b4d27ac267580d203a58c71d9be10b6d62aeedbdfb141335bf186f3eb21e0e31aed142d37e8571944a6ad4a469239fec5dd9761ae3237964774a57c0077957a290eaff438a51ba4cfb10704659b66c954b9bbb83459da938e2ddb3aeef5e221099315376e5c259398cce5a8934e16c5359e019c07a643cb37b5d48d47dc0be71a351cf31e45cd693d2b7331efa50074f263b4fbca2404ae5e7ab2d771c76d052a94fe9baa616296e1b1109c6f11e2d3ce94ec6b5bcba9595c19a21481721b8fb58e627d0e31e16cedb0c1eca47db1", 0x1000}, {&(0x7f0000000500)="3c096d0b249bbffce2b895853e1b08eeef2af962ea1d65cbd850178caffab992f8eafd120435aeed571c509b94070a3a999ed95f8ebf790b8d34d5df6793d5afc9e42cc78c53d04e7b969da5e6ce1fb922dd57f8adda24a3d5e8c40917c37b9fba01a949ca97ac13a3b47fb682fbe4593a8fbf185b17038afaa5888bf20fd2a83e63168788298160c909d84ffe88fb0d039d694d9f80655318e53210085f904881a06f593a475b1580f8d08f37dccae5d8a3a9f016e205", 0xb7}, {&(0x7f0000000140)="01becd2a5cb5ee0a0204b0592dd4f18b89125a4a430c844062591682a75b5c8ba3e00cab8a318045fc8a8f1c6bd85e40cc81ccb74000a39ff899e6298bd621bf1e3a682cb74f3d", 0x47}, {&(0x7f00000002c0)="ec8349a166d50ffb9bd90f92ed8e8ead2fe3567d88b3ce233daa3215c08d4432bac80d1d93cf3ec0ac19844a75e6b229cc338217346c12582e76c3b3b49dd7c02fb5e05bf7bfe58b23cff7b468679ca334536f2c2b028f9d6ce4dd62f48aafa6c9966f53ddab1952ada83aafea7d8e427521a0968291aa21a7ca8ebe311417382c87471f42c4e53a485e5df95464d8975a8bce0dd1a2c8e905d4b3eae8e34fab80fb72eb46030613f3224ca575b888c773", 0xb1}, {&(0x7f0000000480)="5fc68a0a8efdba61", 0x8}], 0x6) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x91}], 0x1, &(0x7f0000000d40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000000)={0x20, 0x2, 0x401}) sendto$unix(r2, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=@un=@file={0x0, ""/519}, 0x209, &(0x7f0000000440)=[{&(0x7f0000000340)=""/42, 0x2a}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f0000000480)=""/4096, 0x1000}, 0x841) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80040000000000000000089750e6b000000aaff0200000000000000000000000000010020"]) executing program 2: socket(0x18, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x40) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000300)={'./bus\x00', 0x1, 0x401, 0x8}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="34aa471cfc16e692e4763e4ecf4b18022512e9703d84ac19cc831db08c9f64dfb8080a2173d82ff20c4dbfafe6c9d85af08d3228aa05697e9370dc348b61446cb67d7cb4bd3d274e46781c2ae8c00d52d5ca3700b7269350d67af2da3a356f51518eb8a088cedf5686323d6b6a5979088bcccc54db5c1245286f58fd7d29fd0dd672f85bd601d436d6fe6f0e77a8593b4c9f2561cb439c57adfe", 0x9a, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x3, 0x0) socket(0x0, 0x1, 0x2f) setsockopt(r1, 0x1000000029, 0x3f, 0x0, 0x0) executing program 0: rename(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = getuid() r5 = getuid() seteuid(r5) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(r4, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00', 0x3) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = getuid() setreuid(0xee00, r8) r9 = socket(0x18, 0x2, 0x0) close(r9) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r9, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000001000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket(0x1, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2}, {0x6, 0x0, 0x0, 0x6ded}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x84c8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000014c0)="200b2000019c0a", 0x7}], 0x1) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x40}, {{r2}, 0xfffffffffffffffc, 0x7a, 0x10, 0x80000006, 0x428b01ba}, {{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x0, 0x9}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x200000080003, 0x20}, {{}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x2e, 0x2, 0x3a0, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20, 0x400000000001, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x3ff, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0x800, 0xbf}], 0x1fd3, &(0x7f00000001c0)={0x8, 0x6}) syz_open_pts() r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) setpgid(0x0, 0x0) setpgid(0x0, r4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x1, 0x138, r7) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) socket$inet(0x2, 0x3, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000200)=[{0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="f8441ca0645f1548e391fac894e56ca26b1c0ee3128d9d07242a7427cace9e3bec03031679e31f8b66f33d606a2d60f3506d79f388284f1694d15f25c8c9ead144870a", 0x43}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x3c}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x7200000000000000) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) chown(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) mknod(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x87}, {0x6}]}) nanosleep(&(0x7f0000000140)={0x1}, 0xfffffffffffffffe) shmget(0x3, 0x3000, 0x4a4, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 3: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000f80)="4d8e805b4782371c982c275697f080102b23f0614390927ddc14e03eadeae5f457076938ac4a1e92c26de0ed16e0004b595344356f01d43062cf9390c0566b513f9fd300dab20a3cdee25c10808e629984ae8e715920d3b76ba6044852dca93a63a6", 0x62}], 0x1) dup(0xffffffffffffffff) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc33", 0x34}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492af51", 0x7}, {&(0x7f0000000440)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e10b09b4768eabcfb42a183ca72597dbef4f480b00628eb4e3c17b3349181fe6839d6a5ba7cf435409fa2c05b7341d7690893aa1b1e6a1e1a1585a9b23919ebe23f2c6755bd4", 0x97}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c70", 0x1a}, {&(0x7f00000006c0)="9b828cf13141c353ea0c649a36205c4b3cabf75ca6f4042220fa1fc5d42fdaa27c32f2f970654d544d73906c3af8b3b1f39947", 0x33}], 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f0000000500)="badbad87750b277e6e2891897001", 0xe}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000880)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e63cf9e6154b5ce607d0c2a646744ffc9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83309ac4e9307f9d6ba7e339fc92db1059a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d25", 0xb4}, {&(0x7f00000009c0)="524915e72e66194e85588b9a2ca92bac9ed70cda29c7f7bb11e312a3da941035bf0b512002ad505a8668b1dfb928d9a6d58cdd371b47c19dd06a4f9901d9444b6b613082d20dff774056f23c066122eb071d8d29524db36ec0c66806b684b79b3eb7f120445f36c2627b4243223a10b357e974d00c0d0e4b7c752ca2f866fd0434f4429634a19a72fa33867578e77397a0fb728ac0d911815cfeeda0b9a2f7ff9208bb679c132580cd47a8c17b4e26d6d6ac904cd216c37ca034bb07919cf71d772cba17bf4aaef5816395317bdc0d", 0xcf}, {&(0x7f0000000b40)="39d44a2c7f2dc610841c6207", 0xc}], 0x7) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sysctl$kern(&(0x7f00000000c0)={0x1, 0x22}, 0x2, &(0x7f0000000440)="1286c621a759b27753931f714070687e0d540740209bd9e0dd8765f2bb15612e1799eed9e82bda92c884c8727e4ebc196b8aaf64a12d928da67b64165b64cefa530e52efd1ca21c8b703e8f799a15178e96cd8550a50e3df7ea9d3b041b7ecdefe670b268c30a33c2d12528d7e4be1fd5f4da3eaefde8851a52088848a24731f0aae2b01b1c9092be9df720f0009b7b3bef79acd2f10d509aabbd09d70a602cc9154efff584e7519e44ffa1ec5e80976bce6dae9", &(0x7f0000000100)=0xb4, &(0x7f0000000500)="a7aaae13c439e272a9c72b172fdd44cb7d89c273148e39b9bc225a9a2861e6f0b0527d61e554e6d1183e4a843dd07594367854f9671104db606a05e894e98fe369980d31d9fd6181ee50256a917f49e5180649136dd58b8ec5497ec28bc5573bd307dece8c18d1cdf409be8c862dd0f7b6184de07d9fb8dd39d6a80c6ec45d594016bf0992", 0x85) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x84}, {0xe}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x80) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x60}, {0x4000006}]}) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) socket$inet(0x1e, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r2 = open$dir(0x0, 0x20000, 0x2be) r3 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) write(r5, &(0x7f0000000140)='p', 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r8 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r8, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)='$\n', 0x2}], 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="00000001", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000"/35]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d00"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)}, 0x0) semget(0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000690000/0x2000)=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'}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="3237760f3763c8a93f1730017d50f38b6a299ff8b6fdb42a67a882079ad3e384c69ae0b10510dfa8f8714cdad4c32697dd09b66de40a9b869f1e7a501ad1d931f2c17bd6209238572ff3d5382270f5445210234722df7e1010094d9eb1f0d312d315222fca06f5449e26e7a00629f045e32b760a9234d8d02cd4814e789bcdb38d2797ef4a9342826935b8f90b84a82597ec7eba27a3b72f589ab842521d9caba9dcc96fda6655d77ac2142a9805287a57d919d9440bae889916c529209f93f6b9bef3b7e0a4643b2a249088be2320b28c35881f4f21580ec48a", &(0x7f0000000080)=0xda, &(0x7f0000000440)="e7d2b926ada2ec4d705b1ddc0e321d71e559783cc54776064cf6de9e698e6e3c4f191d2d5da1f49a8db778780c5e0177952b2ac95dd6a1fb2d01f4bc0647774337d3b6c34e6e7d5586bcdacb3e12a8fef4c9f932a12e", 0x56) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b00060000000000ee82ffc4511502fd4e402cde188a15e9052a1e92cfd079ade505fd4de2ce2c0171490e574966098c62eb4fa134a757db2eccbeb9b000c602892bdc84e973099ae3691014f88f65ef2e7d12799995adbee0601bf5598860414ae2bf46"]) socket(0x18, 0x400000002, 0x0) msgget$private(0x0, 0x5bd) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x402, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x1, 0x8}) fcntl$setown(r2, 0x6, 0x0) syz_open_pts() r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000440)=[{0xc}, {0x50, 0x0, 0x9}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x3a1061c6, 0x80000000}], 0x0, 0x0, 0x0, 0x0) close(r4) executing program 4: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x7}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa6081074bd0f559b) socket(0x18, 0x1, 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) dup2(r3, r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r4, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) dup2(r1, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f00000001c0)={0x5745}) hotplug: event lost, queue full executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x637e) open(0x0, 0x0, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) dup(r0) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x2) link(0x0, 0x0) link(0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xda, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x1, 0x40, 0x0, 0x0, 0x3f, 0x4, 0x7fffffffffffffff, 0xffffffffffffff8e}) rename(0x0, 0x0) r2 = syz_open_pts() write(r0, &(0x7f0000000300)="7694acbdd243cc25704143f1dad2636a844b222fd8fea8ccdc7f9c4b94341eae3037a239d904c98b0bec64ca8abe6a4cbdb18d41a4fa59dc4ac136266a83c2478ebaf1ea82dfdb3b0b70443f3d35a5a3bac6d89f5f09704b21267827b6c18ce734f18637f50e54d8e8a52823ecc27b10d0ab7560140a26a399de301b158b0a0791e72f8c3af205ecfd829ea5243da6a3cfc596ad07a012f5e14edbea085f6bf52fa688c16d36b1a417ea76892e5941a707d6ea08f206d6c101e0d056077c48384eee4ee3592280f7ac0c69914b867606e1592146cfc472a77c685fbbb3676a4b5c0e06cc371eb4b3311b10818a25bb4d86a12f9e560ceda489d94f4baa", 0xfd) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001040)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x2, 0xae}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x2) getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f00000000c0)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) mknod$loop(0x0, 0x6042, 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44}, {0x2c}, {0x6}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x106}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) r2 = socket$inet(0x18, 0x3, 0x102) r3 = dup(r2) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x200, 0x0) dup2(0xffffffffffffffff, r4) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000002c0)={0x1, 0x6, './file1\x00', 0xfffffffb, 0xd882, 0x1000}) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000001680)) executing program 6: mknod(&(0x7f0000000280)='./file1\x00', 0x8000, 0x8000701) mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) kevent(r3, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x85, 0x1, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffff8, 0x20, 0x10, 0x8, 0x3}, {{r0}, 0x2, 0x20, 0x1, 0x3, 0x77}], 0xc5, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000000100)=[{0x0}], 0x1) r7 = socket(0x0, 0x4, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000000100)=[{0x0}], 0x1) r8 = socket(0x2, 0x4000, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc3b91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffe57, 0x0, 0xffffffffffffff91) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) hotplug: event lost, queue full executing program 2: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="5f4185eb", &(0x7f00000001c0)=0x4, &(0x7f00000003c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x64}, {0x8106}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r3, 0x800000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r4, r6) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff, 0x2, 0x10001, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x2}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r8 = accept(r7, 0x0, &(0x7f00000000c0)) recvmsg(r8, &(0x7f0000000540)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)=""/250, 0xfa}], 0x1, &(0x7f0000000240)=""/62, 0x3e}, 0x3) r9 = msgget(0x2, 0xd0c9632430667708) msgrcv(r9, &(0x7f0000000400)={0x0, ""/195}, 0xcb, 0x3, 0x800) getsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) flock(r0, 0x1) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="849bf42a48f5617b909c733443d493d4447bb00cfc253e46cea987cc4f96d64acbe2bc6ad2bf014baf86a96176c1fd82cca8b3b111e3e3c62523d2cc136c54ad826c414a93a213e420bf957e17c9c1894adb7aa89459f7104ee99649fcf5d777eaae88baf9199b7a009e3c08e6db3765c3a47de2eabb9539767d921dad7cf16bb7157e8c8fe39cef9566506908f8dc852a8df89d44", 0x95) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) (async, rerun: 64) bind(0xffffffffffffffff, 0x0, 0xa) (async, rerun: 64) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) (async, rerun: 32) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() setuid(r2) (async, rerun: 64) r3 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) (async, rerun: 64) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (rerun: 64) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) (async, rerun: 64) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') (async, rerun: 64) r6 = getuid() fchown(r3, r6, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) (async, rerun: 32) select(0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) sync() (async, rerun: 32) bind$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) hotplug: event lost, queue full executing program 3: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x28, 0x0, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r5) socket(0x18, 0x2, 0x0) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)}], 0x1) ftruncate(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) hotplug: event lost, queue full executing program 5: getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/65, 0x41, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/241, 0xf1}], 0x2, &(0x7f0000000340)=""/134, 0x86}, 0x6}, 0x10, 0x40, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='[\x00', &(0x7f0000000600)='#\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000780)=[&(0x7f00000006c0)='(\x00', &(0x7f0000000700)='\x1d\'\\)\x00', &(0x7f0000000740)='{{\x00']) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x1, 0x0) kevent(r1, &(0x7f0000000800)=[{{r0}, 0x6, 0x40, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0xb2, 0x80000000, 0x25, 0x7fffffff}], 0x100, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x64, 0x4}, {{r1}, 0xfffffffffffffffd, 0x46, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x7007fffc, 0x7, 0x1b7}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x11, 0x2, 0x6e, 0x3f}], 0x10000, &(0x7f0000000900)={0x3e6cbae3, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x4000, 0x7f) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000009c0)=0x5, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) getpeername$unix(r0, &(0x7f0000000ac0)=@file={0x0, ""/58}, &(0x7f0000000b00)=0x3c) readlinkat(r1, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/129, 0x81) recvmmsg(r3, &(0x7f0000001100)={&(0x7f00000010c0)={&(0x7f0000000c40)=@in, 0xc, &(0x7f0000000fc0)=[{&(0x7f0000000c80)}, {&(0x7f0000000cc0)=""/240, 0xf0}, {&(0x7f0000000dc0)=""/99, 0x63}, {&(0x7f0000000e40)=""/67, 0x43}, {&(0x7f0000000ec0)=""/115, 0x73}, {&(0x7f0000000f40)=""/41, 0x29}, {&(0x7f0000000f80)=""/54, 0x36}], 0x7, &(0x7f0000001040)=""/102, 0x66}, 0x640db043}, 0x10, 0x843, &(0x7f0000001140)={0x7, 0x5}) unlinkat(r1, &(0x7f0000001180)='./file1\x00', 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000001240)={&(0x7f00000011c0)='./file0\x00', 0x7, &(0x7f0000001200)='./file1\x00', 0x8}) getegid() chmod(&(0x7f0000001280)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000012c0)={0xfffffff9, './file1\x00', './file1\x00'}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001300)) sysctl$net_inet_ip(&(0x7f0000001340)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000001380)="70878a046c583e6c60fef4f6e6f2d58f43f39a5b350cd6279fb10f9f6536545874808cd80e63a2cfed351ffd8575a1d1f549aecfc8e091f7f6db8b8324edc7bab304836aec63388729c1b33e955497893401b79b46e7e6046638860bc2709f07938b2272bbc761f5a5147058ec24dbefaa1d973c149399fa6eaf7bef5f79aa3d939b4a7ed0977aa9758bd30121f8589f26c715ebf3f930efaa1f155f3ef2755f1cb6ecc6b2d344002cd86aeff5c49c9bc8974c4812094e153b7ed5", &(0x7f0000001440)=0xbb, &(0x7f0000001480)="89f290b5a3c76221befcb35e3e7e109aa162cd7dd04393cbd3aa251b372a1fcf4f74ca1ed83b6eaacce7f50a54d018a2a44e79460744468f0f373b8cab3a06f4ba7736a638488ffbe240a64c1ce01f129fc6de0b2cf708ceef25e704e05787c57b1bde8b431456f1ebbe906f4d5b7c01efd62d2074d35c4b067ffdd2a9016ea94320cb48d025669fb5f589744aaf71b4cb4d3cbb", 0x94) renameat(r1, &(0x7f0000001540)='./file1\x00', r1, &(0x7f0000001580)='./file0\x00') recvfrom$unix(r1, &(0x7f00000015c0)=""/34, 0x22, 0x3, &(0x7f0000001600)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001640)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001680)={0x3, 0x200}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001740)={0x4, &(0x7f0000001700)=[{0x0, 0x1f, 0x6, 0x3}, {0x9aa, 0x20, 0x4}, {0x6e6, 0x0, 0x63, 0x2be5}, {0x2, 0x1, 0x34, 0xffff31bf}]}) executing program 0: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) r0 = getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146959, &(0x7f00000001c0)) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000010000000200"], 0x8, 0x800) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setpgid(r0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) r6 = getegid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r7, 0x29, 0x32, 0x0, 0x0) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x1ff0000, 0x0, r6, 0x0, 0x0, 0x2c, 0x3}, 0x2, 0xff, r0, r4, 0x2a67, 0xa, 0x100000001, 0x8}) executing program 6: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x8, 0xfb, 0x3, 0x9e8}, {0x2, 0x4, 0x9}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9e43) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7de1a3e2) sysctl$machdep(&(0x7f0000000140)={0x7, 0x1}, 0x2, &(0x7f0000000180)="0847a699376c31d64a6fdb4f23224885b8985825ed459e1ec9a269822ee8950539dc012bca1487648135f7ff8def8a", &(0x7f00000001c0)=0x2f, &(0x7f0000000200)="68da84e4fcd376c9d7894fa1bb31874dcfd6a22ce2603e0c12faad20b9ad1e42229975b30a2b2bfe0fde6fa6112c61c5b1cead55f911398237d1cceafd5997457206d3d753", 0x45) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x7fff, 0x8, 0xffffffffffffffff}) r3 = getuid() r4 = socket(0x2, 0x8000, 0x7) r5 = getpgrp() r6 = getpid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r1, r2}, 0xc) r7 = semget$private(0x0, 0x1, 0x80) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0xcd, r3, r2, r3, r2, 0x100, 0x7}, 0xfffffffffffffff8, 0x8, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = socket$inet6(0x18, 0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x400, 0x0) r14 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r17 = getegid() getgroups(0x7, &(0x7f00000007c0)=[r10, r2, r10, r10, 0x0, r2, r10]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000440)="8934c89828a55e5cbe8fb87d93aaed26e221323db775faf4fba7c9771a571753d961e02f16d98c37d7a4db810098a385d006470e35f352b6b504fbb558be45d7c6dfe60502269103d8cde42670add988aaa4c867c9771b3c337cbab29d6fa66b06f7f28d88c45ed8e403901116cf8763cd7a47e38bae5e3dc67fe0d0e75e1a5d35ec1c77e5372da08a62e8fc54c776dc502d58e367407be5b568f868ff42f7abc890050f8bec2a70afab7945ff0ea891829b268b308f60af822fb895ab4240ef041d4fa40d78ac57", 0xc8}, {&(0x7f0000000540)="7b2219d0b95ca9aa2d6d5513567e27564dfdf5a8eaa7a619ba769eacc8f80b86c023b80bbdfd01897bba6cdf527f0ec30947fdd24311bb6b0b465c5adbaafa75184ea7a9e04b1639ac7b58aea50257c724af69f55d01314555853d2e924d21950f15", 0x62}], 0x2, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r8, r3, r10}, @rights={0x20, 0xffff, 0x1, [r0, r11, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r9, r2}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r6, r12, r2}, @rights={0x20, 0xffff, 0x1, [r0, r13, r4, r14]}, @cred={0x20, 0xffff, 0x0, r5, r3, r10}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r18}], 0x120, 0x2}, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000009c0)={0x1, &(0x7f0000000980)=[{0x1a2d, 0x1, 0x31, 0x80}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) symlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') pipe2(&(0x7f0000000ac0), 0x10004) executing program 1: 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) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) clock_getres(0x4, 0xfffffffffffffffe) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r2 = semget(0x0, 0x6, 0x3d4) semop(r2, &(0x7f0000000080)=[{0x1, 0x4, 0x1800}, {0x1, 0x3}, {0x4, 0x6838, 0x800}, {0x1, 0xfffa, 0x800}], 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x1, 0x0, 0x1}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) vm_impl_init_vmx: uvm_share failed (22) executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0/../file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) fchdir(r2) write(0xffffffffffffffff, &(0x7f00000000c0)='Q', 0x1) syz_emit_ethernet(0x68, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}]}}}}}) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="8fe84c0dc512267f7b176b87c57fe352b6e4b0f8e2e27b94ca750f6971bae4fcf8cdb7331111a2880f46b4c3099613865b9042f91ffa065434c3e3fcaa5d29f66f2553bc547b0cb6c33adfbfed47430d830f76e3b17466f2a4c6ee96d26576a079a12e87e3cb2d0c26c815fbd080102ae154", 0x72) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000002500)=""/4096, 0x1000}, {0x0}], 0x2, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x510, r2) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x40001b00, r5) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x800, 0x0) setreuid(0x0, 0x0) failed to init arch-specific features for vm 0xffff80002a682ab8 executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) pipe(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f00000000c0)="24b8b1ef", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) symlink(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r4 = semget$private(0x0, 0x3, 0xb7) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000240)=""/65) executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r1) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0xf6, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x1, 0x6, "ed2b50", 0xc0, 0x11, 0x1, @loopback, @mcast2, {[@routing={0x67, 0x6, 0x0, 0x81, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}]}, @hopopts={0x3}, @dstopts={0x1, 0x0, '\x00', [@padn={0x1, 0x1, [0x0]}, @pad1]}], @udp={{0x0, 0x2, 0x8}, {"bbfa94e07dd6f032f37c1d0540482df05d70f6b6c3d7acf6f64faf948c75742240df271a2b84438fe94d97e06229e91963b1687de33f480c26308e1dca8bd79a77092049ac215201b93844ea83c976f484714164e1b6d6bceea8551ab45d7d8c3ab499f47c5990ab"}}}}}}}) executing program 6: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="014acc63139f235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae", 0x38}, {&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4283a15085d9cc5570568a16dcfcb90da7ec4a043f7eb89d153955e9ad10c50f2bf5f28220f7eb75c", 0x128}], 0x2) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) executing program 1: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x60}, {0x5ce}]}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x1, 0xb80) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0xfffffffffffffffd, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2000}, 0x800, 0x1}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r1, 0x0, &(0x7f0000000300)) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069db, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x81}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000140)=[{r4}], 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) executing program 0: pipe(&(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r1, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) clock_gettime(0x2, &(0x7f00000003c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\xe9\x1e*\x00', &(0x7f0000000080)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='*^$(', &(0x7f0000000140)='!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00']) sysctl$kern(&(0x7f0000000300)={0x1, 0x23}, 0x2, &(0x7f0000000340)="75bb4807e77552f9d243a5e1f9aedf4ed2db7221e8945b4b98de16c1c7a8ce0ef1b656df05ff2d5e066d68fe773e781254ea126f25258596e7153a03250588809df72047cc9986e3971370a8eeec82b9a59f36c90aed5c361385446625a6d3841a3ed27ae9966166b670cd88f36f6dc3f5c40ccfa0ed80018c09723ecf50f3736467f73c881fcce59cf0938951769ca63d5df186d8417d34890c513a38840a5546971f73194ca028cbf0434f00618e71d855096f978a8cf4a4727e", &(0x7f0000000400)=0xbb, &(0x7f0000000440)="d7109e126be155bd42dfe46ce50eb57977b48a8578635c6c13e532b89e54e179344132ee28402a02ff2937cffb0065b46829e25d0bd4266ecf52d76e64f93a4e4302a821511cbcdad75900727ff52aa7c90cea6a43e6aa3a16632dcb3b9dd2108a38d928a7151defc5a41d04e2b62e8a155b50ecc094e8fc49ff38f4428496b5e6f3e531987198c03fcc8aeb9f55aa5502c91dbf79ddbc8cb4f867f74ce867841f35c717734cfd4acd89c86343059f6fa96c17348cab1b998e025ae955e8d79a209cdc6eb90486fa39f5f92b11d6142ab3718dae3ca26145ba56a95a65493d9007f48a1b898b789f2d27c60fe95f1459a5c43dfe8c59b12d0f41b6b77538909a44d8bdbad6d3f1470fcb3f8dc2301c098463b2897de0acd8cbaa98d814f610f26fc4b9eb1f7398df4c5d3eb9db70eb395c8c70e0b54276f0f4e2839f999d3a3c5ef9a57c791afc5cd15103fd2ea2c9a3fa69241a59ce26e7182bd65f60e07b5321b299ab88159e688dd64914a392aef145d62096005a034258a408d4a04e16989897d701cafc71a04df3bdcc8d98454117751bf844cde6f3e77989ae4ed29c66cabe1125a6ee30b55ff89e49f0fac8b557fba8e9ff08a849e2aba08a2becd3ad615fc3f6398bd97aa0fb6b59609360e9ef0aae4c93df891de24e30fd51175f95c7aa92d47bd52945ddcdc7514851cbf735a72a532577e8afb2b26b2d358f329873e397b7e723bb17e4800f3eabe5a6539008e58c5ac354f3d4193d7d5c1224906eeb5bef129dac9274bb3e222a8a92b630cdb540c361f1cd6958af78f25f7b417ff4ace4fa01e29fbbe526d39ffa2bac15b303151403a6f10144d0587ac3d5a1b3997c90fbaf8b69c6fc97bc6d155af208ac38120fe582b24dbf8fe869850be33278c548d72b5c036c8f7403d506037ec17bf5e2d5f16a41f3256122c5c7e78944bf966c1400a8bd4ce7ec09a4797a6672b528540c512846188cc3dae6c20b52ee31234ffe1cf76eed00b083405a76e809b14c838a2287227ad9f0aeddf64946dcd43c46bd2c9fc8ea6c39d052fb6c615ee4690bb13762dd3d44c5133aafd6eb2cfdbe9da022c1b5397b16af32d4ffdb058a18236303bd491a3f6964268380c7ef6c779f91e1be8de8ce444f54713cd802fb9a979173e367e81d16a36b671b99abbae83fcb3c001ff4306898d806b82006bcf2393dab2ff2e0729d9c0b30956f84d36edae9064bb6bc41d2928997cd5a056522fa70a78757135fd5acb27e08c9b7c1975886a7c4ce0f8b796a5955be686fa3587a8a4d1b51e6ef2e0da10f43627867f86efdd24d3c92f72290c58f6be1f269d9f03b3be7c0e823474de91fcc9c180c61b06aaab9b51d62a1666c95b450280ec724aa025f5013f6d551d156f20f80e0b2167ffcc2d41637a67d47223760bbf8cd8014a31f8742731b88a3ee61361f700a10f9e2edc2d5dc8db50e02652ee6d4e7bda6496ba361d905429c0682603bc88051ae3c7e5e458698c9f8876c6fd19eb80a7e1affa0db19cb9566b306038394d0166dbab8c034af6f5ef5375f5140d50e0eb6b3ebb3d1605d9e270b9f2b049e74da5cf8c31372f0b14882b18325786a60c89d3df91fcffabf2fa5ad283b46605434971d3afb125182ff37453539976c015ab977752e27be046bcad4973d5c1c87527b6decd7360cc2ce08ccbb58157c7c0c71a4c44f81634f9d539b301e7b6ef9d49fc7a4aebc80e0b5634312d448511e7095ec5c0775ad4a0bec7878e7c8ed579e4f0706cbdf87f9aa57d5d5b48a75c38807ea3db6fa775a6b452eac7b205264e281bd606c6e2e7cc0011d54d4eb48c416612228064e98b774781954545f0924e5da9eb759a4125c469c13ee8c12874c0a74365ef837353476c041ce49440ee576361ee3e90c15ea1e91d21565e8ed9f814ed098f605fac3a90ecb228b4fff73ae317769242ee810907327e7a4b51cc2d7de1941de52dc55d8cb02787392ef09f1aa5bcbe2ed144913a1e1862a37e0f7e6a87b84231928f5ed6752dfe0f380accd96ba976a5e9057dc7282f49dfa4f55c4feab5fcd49d3a8cefe9d3b402b84566613bd5a809053f5d83420f536849d68697c271eb80e922c93346b0dc996dfa9a4185abb6b93ee18a460aae1e88a2167e1ec6b58ecba0e959ab99a374e1b83e4c15b5527d0ad1c0820fbb00f9ee5f943a01d697d4990b67b66dfceba6de04cf82fc01bd74668f0ff240a2d6a7c62262ecee839eeca4f79632e9c8f226f6dc59dcb07370b7530ddb37b99f7a28a42128ef91956a5255c289e8d0df30935d5f3fd99643b926ed393b0d1ab74fa085f36bc19f79c1bcbfe342aac96f588226d366e71135c778764eba64d5f38724a114af9870ca9fba7fcb9a9b0c7a8e509be07f665a1603cb9d38987ea24c6a420b5018e6281826d68cabc2e7fe711aef93c6e2ab1bdc1bed2befb1c2b8081c2b3aa8c4cf3a40ddd2a7b50839a865c5c3b96d9d20086b7233009909163d869a5a436983a631c8d88e22a975ae278f7e83e041174e34fd9428ff97ddc9d6775f34dcb989056651fa5a833fcb95bbb2bcf8b0ddecee367c2183ac9706cdfaaf2a302bffebd8e1b1c224df3b3fbeb9c8314336ab9c57dd5ee05ce514924ba037244ade5314ea5b645ed05ec8b49f8aa4573c2dca6f410b77ac31454d9e8a0ab61c7f47d9a095fbb8c41e1078a0829eb00c85912841c97b8aff6bfdd5b7ac7c085829aa9b941e2a77255afbc9961668f2d81b758f6c030a6ef9208bde6d73b83dd0dcef65e894535395741b3963296b64751f31f29b0bfd9eaa79b50db4da2a6ceb66415fe4508cafea011ae13d3e72df8f554a3b37df64f6fefca3ec563247c0c86931c8ebf7a7b0bda3c59ff7ef8b6b84a9824e266d11db3f7e7738273cd646d95e28e59d6728eaea68c63a14cda3ba3b51ed121fea313bfa036fc29d4ed7cb061532876484b0a857a27cdf503a04ab8bb3ae269a2d5e9d788b53c0b575c967e6b9e54d19bb2e82edbc0dce7e4de553bc15f30c9f2aafade169a21f5ab44a9b9e458bb2047117935c353cbd040c86f65cfa84176c9c97a93d2aad107ae1256557c2b80415304d1a779453940891756e2f5ef6046854819b3e7858c7015fa5e31b8c3c9e7f0da874c15ef305c73e42e8c12e2c1f4f7ed80c7a82ad56468de0bb050b129db42a85cf5b6a6d07a87e3972ef0239a84705965428605fc5561331fa043069f9c3b89a04a17eb84e8752bcc6215459a12f361dab7c4adc5e1e9a3be5ad8009ab345e7538a1bc2a3a2015bde1366d151b80b93344d8164887fcccc5cfe575faa1e15a2b0f0e91b867fc35b4ad8ebf82dfa77cf022db684b75e59dc0aef5cf1d31dccbf6372bab34c96edd0537ebc70b0c8b5ea8b2bbdd43eb8844b5348888cf8c11f57c9a0874997db5166707845f2378a03aed4916f8cc337afeaba12688fa6ff05e5e69ce0c65dcdf24b956a88e7e445be29f3d675cb8e5efb8d899b90da20aeeb3c8d07b8d410d669bf3fd2f4946abdf7a7544a6069c819fc1f46f681907dcb53b279c2a8afb4de8d53ded40963354673fb5752b593014a4247691ac999dddb6618cbbaf1429e5dbcf161a1579cfd60cde1793252d4d25b23f808da300ca32357289b32f97844f8789fea104ef7294a721fd2fb266c9df044a82995777ccf97c1d692d45e30785b67fac55152fa1328146412a0bb28e1eaa44067d16c0786ec75f2dadc6a108336571094548881d439eee9725b592d35c063523de8614aca873b439932b820768a93c0ef08675aadf66433166ad684736cc9cd16d2cc6d687fd50e344eb83c82c7d8faa3764d4bf849d5eebc6f511cd1b52989c90108ddb97ff8a757ce9651b2733c50c84bfac1a41358e61aa3a1dac9bb1a1279242bb0b5b1cf70dc189d2c3a09e26b85169ec2064794cd454c6c79b663f0e3a85bff89a4884a44a2d197efd38b61992a5f0a29e0632480cbb33f7eb3b4581a2219652183ed3b542e8e218330464052841bbcf2009a11d8ef435ccfdcacd7844f3bc177d36cf3cf1488a1f6e725d4dcd71ab9110040f0261818d95a85d98f869a0858f2974eb1b4af298b3f10561670a27d16071a794e50aa9f8a30f26cd9156b6c542234192141748e1dfcd0361b4265a4bab303d51b6f901a96409f4356efbe46681278c399152300865c0337c713a602caf968e04ed83cead2709bdca3e2eaff672068c408386177229eb3be857d088672b9a56e6a83d315a2d40a37be8f9851d7f282c46a2287a1ed38b61a218b8bbe16623ab860a3024ca46163eaf49c7eeda545c20b2c7b6a2612c947a9ae864d3142e4cf62b23e1a179c264dce19eb34bb392bd7cc9fb288848850551c7497ec17aed0de7b958f9e8ef8ea9d2d65874906ab3abd544d8b9a98f311ad69ffb558599ef7bd46674a21c91ca341296d3df6a0b496ed6758bce10a5b78b841caf128f2a5565364302be702fe5d9b344f1f4ad38ab92a72a2e982a317ce286a0cc425b9637e6da738f33d9bfabbed14df45d7dc218a4ac4abae43ef4a0f9c063d1c4111407b3a8d28acb6df296747a8772ee5130a50e6ded229b4a6fa55a6f2ec373772813c5a56ae7b94baa4585f1711c3656ad13d40e1b203b68b35185e9df8ae98ffab85e9e7f7818c5d2560a47fe8385d572c7fe110c794f2ba8927283be49712cc399d8f97fae9eabc43e47f70327888560efb63c80a090cb1694f99891ee1362e7cde3e30b3b955295f510b6f2eeebb17c76382aeeb72a73cba33f47f98ea9de8c9b281522292d70712aa749e4ca81158e34280088b0a1cb9b8ef2ea2c2989d01c994f911e8237021880f2d105ced0b8d1328448eb95eb909852ea3db87d43a07c68b543c4b922cde73f47bffee5b00e73037ea61764c7cde92e2e0c1f0b66090ee22ca3bebc4c71d4ad0e82b8dd8259a03d8caec42d7d5411e3abe5d191aacfb1a25ca342e7dc83fd6edc2800857a48c95b6557b982309b1b7748f7b5a7668201dd4125b50431e4dcbd55bb58db6f40011234883fd1a8213ba29976c938e3b2851955f30e8037fc42b2403cb1ece977aeca16298cf5c600d5af6a304ed3afefb0fb46ace4bdd1eae8573875818b7330d21ffa2a8523a5b4362156c2dfbb9acd27a021ce252eebe4c9d1e1de81b17d8432e8bbeaecd8cb9ead1595323249ada533cb3a53246a621b8df05be478df653d72ca16198c370a7f871dd2ba1a84904b95ef2a3d91e57edb2f3235b0962d1dae64284dfa1c7e62a20f0205d7ab547b59edeee7e51ac98169881d30b4dffe7561427db8922f7ccce23960212b31db6cacaf0573cfa1729d9d49fb96e0d7c63ed36b545976c1eb021df0eff57ce452d10080a035e8e6ed5be046da4896ec1325389aa6799be0a9432685c67dc99d2cec7357c4bb0712fb3f9ab7a01d20f9a78a24579387332599daa7a1ad217f003554118b646f8101363170565b90eb4c853a5cf3850951cd1026954c7e4107f06b1b6de920be6992adf9781a4079554665811d9515b12e47644a94774c55a017f2ee411e0bd22b997b849fcce50ca869badf1e94f9f7bb03b53578b08798fdd29c325d0b56ad21452199a064a7d4d5a8f6460cc1de0a18f4bc694a8e5e8a2f4f300b9a398c3d601349fed3cca65beaa23c69f98e15ff7095bc851cf88b075cde59ce820a920ed724567ed5732c3136ea02844def335e5f559d0325f024395f6e1b66bb4c10981e3ff4a8f94d489ff462a4515413ff464d5dbebb450e64d66792421c241ab74", 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c700d3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e37198fceaf912051eadb71d89e0010000000000008000ff00000000", 0xb1, 0x401, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) r2 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') r3 = getuid() fchown(r2, r3, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/96) r4 = geteuid() r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0xff, r4, 0x0, 0x0, r5, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/206) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r4, r5, r4, r5, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) lchown(&(0x7f0000000100)='./file0/file1\x00', 0x0, r5) select(0x0, 0x0, 0x0, 0x0, 0x0) sync() bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x9, 0x3, r0}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x16, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0x8}}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000040)="8fcdc96d16b478e3b32ccaabde3cbc38c68810c0969a835c3b813918dacb1ca6f99bb9660881999eda2bcd9dfe966d4258b509951cc8cee97709dac3394688ea81e284aadb4f1451d705d0eb3b152306c7677e954b654c63eaa68b904142ccbdb2e1344ecb948828a6741d57a124cf96939503491a5d1ad40accf02dbd269e43fa7c73ca222fe03b03388c26c95693312b9df1f2bd01392ca4553ef9af179aad2afe1634eb02f8c7067cbc3c3272e3f6cd7840d7b406b74bc2a4a072c701bc46718a07aaca85320f460824", 0xcb, 0x40b, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x1, 0x2, 0x8000, 0xfff, r1}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_index}) flock(r0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_vnetid}) sysctl$kern(&(0x7f0000000380)={0x1, 0x37}, 0x2, &(0x7f00000003c0)="e1b325dd5b556604d36b3bc5bfa657bd346c6738e3e049521219957e456229f1b62760bd833383ae8fce591d62156ddf6e1f67f6d767109c9e3e8f5f5a7f614db2e5acf23ca6c3e69a8b9e3f1a9ec5a780180f1cdc9ae7b2cf2a2bb1a4a0baac294df926f8fbd560", &(0x7f0000000440)=0x68, &(0x7f0000000480)="eafcdcd256aa524fa325c0249d65665a114c6bff085b28e7fcd50b7f38", 0x1d) sysctl$kern(&(0x7f00000004c0), 0x2, &(0x7f0000000500)="67c3a31f8674020a75f28771f2050f6cd4e4826adbbbcad1233f54f598840d53e56f8065682e65274b2a6c1e", &(0x7f0000000540)=0x2c, &(0x7f0000000580)="f63e325e8565831cd41f9d0d0abe9d8c9c5f1f4fb959171ac19bc136023a37880173aaff2468fbf6fb32abea425d21ee024fab7cdddd57682692873bf807f11b47b87cfc621c7f9b80b9996951f2a462ec3eb827710cfd6f24a2cd4040f5985f3905367a4e8caac8232a9a0e311369bf0224f7c9bc6d30725204f9b22abfb773ef5232ec8a166306bc24aabfcbc53858713c347f7381987bc0ed0aaf27ed4df43667bd01697e45642d74cc01bb8fb7f53e27e41f99185a6c4acf3f1add17d68e377919f9b8f1503b565918128598a35e992196136fb8a936e298251af9ea7e3be8a4f515027c417b4a4ca68d283dc8b30d46ac8427212c55d9cd09da28a7cb1578e7b3b2755cdec87c0c395e6d4031cf4bf5817c4155248fb4f6ffbbf906b283e671322480e0cc2277d7448e034d1e99988a5c6d2890bc82f99a059aa0235030f7c58cb56b2c1afaf110e69407ae4e26abc62231c4fc3beff2fc311d4db414c316fafac749dd106804d7465c67228762db01ac08d0c88c6050c6b2db76629dada1ded00a9257cb55e2d9851cf0183bc411aff816a59c875c098bf24128ac785d36cd919a8347ecd4408094626d5b59b42d194807537c97dae273d7f5f371b717b3c15b67ce28e7b48aace5adf94b373d850ee02995572fdf9ab1d97960387d4f50d6c85afa09444875fd37eac17a038e58c53fdcc8d2a76c2deeed6139528bc2da054181e417f83172c3cae5ac7e521d651b0c73d713c245228d58a55e769b5ab747cb8cfb792088c9ccf72232b93219468990b89882ea4114fe48379413baf27e1af53728f362dfc14e909d1eae7736a0772bf5e4d05365245e2f05440f404565dd24a89748190f0e8f093bdcea40b0233549b42060f7d103c50d49979faa88d68501d170cbbe8792fcb1f4399850a0fc4c5baee7e9c0f2e76a147d23e234837d8eac5a3225380816a2f54334cc0e649ceef403a780b710760ec0d45805bb92b964939693fe45bb057d8208085c31b93baa8b17d5fe9a39b9835f0f6cb0bf278fb7fa6b40f95dec034571a53e9891ee8b84553bdb9385053580ac5ed70f6e39f515c6a95a0d36d4e0f9f0a9f1f048c9e9be24db9a3f834200b2dda7fd820d89977f15c565274e189f3aa0dd3d01d4357b4d5b3a45a5b00320eee6f10cb1f41bbe3b9f9334d9fd358ebb8c71745dc6c7382a9e1c5954483badcb28b845eac3ef1e532aa052c298cf715ebd9d4576df8c3ae65a66fdbcd8cd050d4b03418e6e2722555ac994ec826fa948541196b538431332f329622d4eb8229797521889c947658801c6da01e3b103cefe1c2c7208df49a0bf70576d142a0547c043f84890255e97b63de0b7e9bbe7bd6a28f6e0689693666c635f205f9581b859f96ba609d2980cb41d6ea1547d123ea05028a774d1d687cda008c8566777f6869952b6f6c7bb1d1fd883c767c585cae31aba30c49c523e1d1a25f2e81948b8efe41aa808fc8b4426f20381f40defe65fd6f235bf929777a9ab1d9506e9c978b40015bb51240b43a755448aed250057d8a86b0f3f4ce0fd186766db462b247c1dc6c40020a0cc7aac83335186bafe77b1d5379708290a2ac701b41408ba5dc9031b13e1d096d3067355e01e44a29afd2f7ebc74a7b5b0b30df24c7f2e966ef27fe92450a7b75d086a1c1dc50d1006b235b5008fc069bf907ee6962e67081033d4432c6db86ebd6e4857b9707d23ba0f839c2e38f9b35ba74cd69dd789ec81f50601c7a1693e1c9538dd2f1ea8f29232ad9291bb46061ef3bb9c072e933ce827bcc3325c2af15f83e200c640d06c0a6d3aba66611b93b6b020c6593ad7ded3459e3b1f75c37e00e6d4b1196badee96cbc1f8404b6144a6165bfcf19ebbae904ff5cb87b25c4f4a92e3e9a47b810a2e3b1ef299a7aadda9617e83e8ca8f23a6adb6b0b7da483562a7a673759cb0272415250eb70dca095ff15647c3b694866ddc1eaf5744209fa820f02c28022da7f5fea7401de7174be42f40b9fa9021659080ef3c2fb18f66f1504742cc4ab5bd52fa63f347ea18e0e2fc25c3706500badc2e6a7aa0c37edebde931d0a82efed866cdd01ab90bf9f35517d44613923e83300512c42a9d601c08b571e0c320473334d6069db600e47d710fbf9b0a7dd6ca8a2984c51c5a03ac8f20b9969eeae0960ae643e8363b3b74921ff3396eda6ad5b4cab03203f686792a6ced007e42f5bf9b3d6e951c880b57e56c4a34d278002fa6f0c42c9f4a1ef9505b34ca9d451cceed309f1d73fc8333d71732ebb1fae2f801b5d470a98f6e66fac93a014a508f14ed89c770e07c769b7380c2cc665eb6f9df14f940b6bf09554e86e35ac8b7c4846dcdb311e417d7b81651cb0dc12febf720a9febcfb6e0c238f8c858543e8b521bd69285b4c6ffe70630ab8ad1e1275d9396fc128f4678be45b8e805815f620ff328e03a212a8ed890984eae5e4b1e95ba269e8e3fb8aa2cdf9c86cb4645834d8816083cf39d25210cf16a8bd60f1b7b525b3bf2bee5eb74286db2bdc60178edd7cbfdf8555ddc4c33c0d0650c405f3f0c9de2a6f55eeaaf9e2da76adaaebfd25e43766de6bfcaae12176438bd8082f77b4a23f353785c628ec1e4979537a6a9362538256e8e5513ced0cf83bf9308204f5a9f4d27a9eeee2b6b917f92c8267ec663b703bd1c42224161b8f943c222e635a8cc5e7e5a4fa77824832db37144d4cc5a00d398c1803b06caa82d5f8846555d362993ac44167214afa3b7089423a1a323f9c9864a54cb6850e0f6d4fd20c5ccf731ae03695a461180a7d2e4acf3a9aee5e7d7835be71ebd6b1d5430fa97d8ddb503d5be7334796a9f9b113e81159df5949aa05cb13d586fc3a81674486bec558709db380c83844611758740815ae09b088a70715063e993eab9e9c4161d26a0be73a7f49d4bb81ac6eddaf7fc2de59bd99f9e37b4ee1ff10b6218a3fe86e2e2af7fc917bcb19b297935706ac1f3b634dbb40f5351b033837abb954f72a44f4bde7199fb1ec92e05da7a29726d9c78dea38912b0eb6128002aaf385d397571bb7166d7332583e4d91041c0ed632e1caa1c821e16ff1fbe0e3cc7c04543843f43d8acdac84aa11540ba174201b1452528673800d3647743e397de6ed6b6b3b3bd006af4627d20b477fbf105abedfe6fae596e4fa5cad3017e1dbd6e38d00c919afe79f34383e13bf71ba0b9efad32dea5b8f622273beec5ee875077342d4097a895806a574d837641381c0c550faa87b2f81cce9227f399c4e19c577877deee87971b09b6ea1eb9928bf03b493616004f80f8a4d27365dc4059753c261691e80c3a67df46d1d1cdbc77d6b85e274c1f08faec63564cedce8c83f50b7f863d560170de62e53ec5e891363871a6c8507c1b49d6c6e7c75afceed63f7669c1aca916c14a8e61ab8aff55a78579e71d1bc3c531ef5d870dc3a60c3d48ff41605a9966de0fd58673519e7fe2d46d07ebfcca647bfe0b592d5e6ff6104dd6d519d1847fc7b45faab242a2af85176126fd358a1764042810b4af722620f534c7ced424186ab7dc99f5724b35f13b60ef7da4d8ebabc212b4c3cee806af48f04226029014df4c92663dae0375823e590b57def3bb926f06a4bc18fbc7323ef0f975d5677ef4961027ec7e051a6cc480f46c117dd47f7e9e55adf8dc14bfd02135d11ef3c55366b71806fcc07beb7ab3cd4ba4878c96dac490843a4181549e4b00ca03919602d6247fe9d133d0021b458cda76d85e8bf14fc3492869d34b2ffc87c3ef013a8ee1db54338f65c3dcb1376297b74882a65f82435fcb7bfac7b039786e000e7334fb071a4898ed1f31bda3b145169f752add632746a6d5192b8823efac3b38a8d615f91a124b643a6039b0447182a03808da653b0bea42cd5ecd74aaac7ee10b8e3b474da499788267e1e2a7e5eb8e409a88cecbb9a380780dc180b463bce8a188769a6d55e90fa21de14aa1874b3af74cd01006ed8181ab53e1151fcf1b8bf42696c183d57080f7b837daeef7e573c0dd344beafafdec12c7dafd50f10dbc6c4e62b21246e9fff7b579bfce78bfc4accb858de306ccdb47dc62aed10dd35d2d1d01321223fa8b79ad50e35aab41c689b2c1684c637396157c5983cd6bc8fe7f6995b839e202cae5c38669229dd43e823323c45eba1fcfcf4908d74df47fb372ea85a664151d77f3c1701e50c47d08f95fa8514408072571144d3d29fe9b1800438db2a1fd2f381b419d3eec401846827fad0db0751f3a3a79d6a381e11a996182974c00c5fb3ffa52c8a481c6604422eadbc255014aa5b5db573343027f525c40701f422d5813635c7ad96ca12e2164af93dfc7cbc5df2fefe4c654731bbaf2abac7ad259903116b2b51812454932e0084eb776234796a1ecfcffa9b32bfdee78b9de315d3633ed5e38ba7b05d9e9583e611785d12ee09f30a5bbe5d108d493f95dfbcb810a325d86356e06aff18eef8c13a5fe2b1fb1bda89e5a692012c0bb1fc2f954ba689e02d9fd5dffdee99d6dedf7fb5632be178ab5e4cc4a4191a981f8ea4bcb4b8a9bbb39fcc622e28c0c5a5dbf262a9e66aecc821c80e86456131bcf84283b153bd7379c59da07a0d6e9a40193510bca66f2834b4e14f2db5152d5644af1313fdad306eba1493b3929ad4fb114da9bcc31f607ba8c411291c4e3891de1f60aedfe59e7637f18786991f47d39b3a765f902613efb805a7597e9c6f78a98bde21320003f59a02947d72353c3dd00e786ccac5d8fd4276fb4913654b12b4f9c5c1fabd9fe93cf94d585316c9877477587d4ddbe31bedefd1e37fe7b71ced8ce7d6ee0d0fe808b5743211bf021640964d94d12b5864e9b452d123bf5a5864da77b7ebc0779e5837d424ea3e39dff5bade442a68b65ddd75e5efd8b55ebd0a01a423022a5dcf475b3350a063e650776cd429816d2681de8cdd3f63fa9195b9fc14a2529d04c1d75772c2a3aefd5ed37c08bbeab515391201745c09f464349b9cd330e954cb619b470b2c709d3860938a9bb410faa1c1fc2ef3dbafcac87d55778ffb93425c777d8ed059f9ace33217f25fe02137f6e2490a9171371a2480afc55a495312db2dc3a6caa9dee6c4694885922f15d5a7a160d221a627084e65b1911ad820ca6b04888b92624d5593f9cfd94ad96b551a555c712a754e79dbd18869992efe8411aac884b9e4c59631b159ea08a333e00c0e356dfda6eec0e9bddeeebce797e29684b66ad9a76551bfdf43dc3dac3055df466e52d306e4c825c57cd8d0b2a7693d9ae88525428e6e3844ce825eb6110c1e682a06b843dee9a27b2f3424e5cda74589d8bef7dd5852f253d018dec59d6e788ea67de974efaf60f98d68c8af45cae2b40ef2ff62f6e0d244b450ffff1261002aad60eb244609bdc6044f3e545eccae408e5f5d1c9b746fa36fb8217565800a7d3f8b1516ba2b69db759aa4b29e94b0bc80e9849ee0d25a3db5bf8200b97b468f0f12d47fbe0c3d09195c9990dd464462b5f485b340fc045fb25b4eddf7804514c999b4afb085e772182f8829bf0acb5247e4f7c394954c760bffc82a541274c9b070de3781350edb3c380c3ba337d6a611c9eb6fdb2bfdbacb565b86ac6fe0d9fbb2b3ec0cb16474d8099d376ad03f1c40bbab261dae4f9a3cd5561e8e8b852b89b968a42a468b26d1b5584dc421f4261d9e39c903e000e3127dc9f510260b2f3e2b901a9cb3aa572d47cfc986150dd0c67ba1d3b2298e55b46cadf317fb27c02af3e1d817559ddd45587302296f30", 0x1000) sysctl$kern(&(0x7f0000001580)={0x1, 0x13}, 0x2, &(0x7f00000015c0)="79c0c1844e8ccd6c9ec0162c0a28a0835a74136a41e2d4b24eb9c4b7893c587e568f67b3cdc2bdf4468e924507f5da88f06c5584dce1d61a3f441df66cd093b511a98b7e074190a9cf347d09795ad74256e22053f8c2a299f2ae5b94b8fe657710a961b6ec145dd8552fdeb815fb3c65481b3c2f4037707b19bd1d459f5760ce6821114bd83678327013782990af4ce62f7b50187468648e140141a0aa334d22e3098c85269b8d6a31f99ff87fd803d60355a39f364eb0429d2e3b5cf7e510da598c2ed02f29931b45288aed9dded2ce6460d8a7abc19917d2", &(0x7f00000016c0)=0xd9, &(0x7f0000001700)="ee346af4001f655c7b229981869bd8ee0b2e851e555d55950f454f36704650996c5fa40f850e48d75b4e3d248e752ba8896957be4767070e264bc549f7130980da417e49f7e28cf8e85fbe273d6824b117a5212d9b594a68dcb4bc573d6e6589bb46da8702cd55af8a42c23f864edabc7120d1096f7639be96a0edc56ba9edace812f8b7bc622bd1384eb8b0add9c4702d99", 0x92) sysctl$kern(&(0x7f00000017c0)={0x1, 0x1a}, 0x2, &(0x7f0000001800)="0239f6cabbbf66019782bf4f4944fad7c95a4eb9b3f95f456755ad8e2afee6b00f7d89430a9ac426fb962c3e02193dc5862912c363", &(0x7f0000001840)=0x35, &(0x7f0000001880)="57d76d80852ec58eec6f8bd7cc0058681768e6", 0x13) bind$unix(r0, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0\x00') sysctl$kern(&(0x7f0000001980)={0x1, 0x59}, 0x2, &(0x7f00000019c0)="5f829c36cdc09f34eb732ae184a3ace0e2811ec9aef460b6d1766b22b7f2d3a6036ef4fa8807276f750ebb07324ccf6d72364d51dbe0e6aabd60ad221148cf0def5cbf630191da66f77a668352154597810a93cf96956e920c42cf13badcb172fd9e346af24ec7b3a80fee4a9991cbf4c4c68c023faedb98b4154c6c6c6ccb26a40da5eb9c7174656201c9abef9891630cd530624570097a092fd153ac2bbb8673649669898918cd352be16ec4a3eac36f973d37fa3363b988d76085617ce47af459cfd8f5c7995a3f27783b747fae5900", &(0x7f0000001ac0)=0xd1, &(0x7f0000001b00)="b50d7ea4e8acf01fe73c88a84ed961d74b986402a09802863e26479c3bef736392034ae437f34f65a8a62a4521e435884e467f51051d8edadb2ee3f7fb100767c76098b3c37701e5d9464c1630316167dc2fbcadb687467b4420a3d62d02103fb092140c54e1896c9325761834d06524d14d423dac941817126835696a7f59e5872db35403a8eba2a7729b2c9150e20607dbbe2c78a174233febf94959ec728f81c3f35c32784509e0f8d202ea11514b36c1e4188e57cbb6644f571f8c6c6412d9da991779a6ebd98bf2dccce889edb983df6e04c5", 0xd5) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001c80)={&(0x7f0000001c00)='./file0\x00', 0xfffffffffffffffa, &(0x7f0000001c40)='./file0\x00', 0x8}) openat$pci(0xffffffffffffff9c, &(0x7f0000001cc0), 0x3cc3126585cf7fcd, 0x0) r5 = getuid() r6 = getuid() setreuid(r5, r6) sysctl$kern(&(0x7f0000001d00)={0x1, 0x45}, 0x2, &(0x7f0000001d40)="6b57217ebf47f7981d5cae14f2b2bb549161cba67cf52a65ed5914a181d427418e138ba43c568424fe734ed56f921568f3da7def86bb657b95362d554c073e9a43013d415eb4fdeec0db864079f4e1d4a45c780724191820819b60031abc758a0edf7e64def6bfa81d6904781e12a8a466ba75e3c7b806a04d1984bc18267fe42d8f4e88551d4b5bfed766bdad34989a5966f6e6ee683e537579b6f038021839aa92d8", &(0x7f0000001e00)=0xa3, &(0x7f0000001e40)="3ced3132e17f45c6b1691486713eb4def06ef5ed3fd1137dfdf8001f2274e65fb820822715ebb0d3d92f888c21f6af696999a671c37f0278f0e4454328deea0f0777dad7fd9166b3de56c50843831c", 0x4f) open(&(0x7f0000001ec0)='./file0/file0\x00', 0x200, 0x1c0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001f00)=0x100000) pipe(&(0x7f0000001f40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001f80)) sysctl$kern(&(0x7f0000001fc0)={0x1, 0x2f}, 0x2, &(0x7f0000002000)="96265c19c50ca914960a50dd7388d7eff2f0ab514b43acf935b32fba2a3ec5eaac8e5fc60b73ea431a8ce35be383bfa460098b84149eaae751b0c5efb785a8a900dbf5316caf83ca2330367f42e859dbc3c80d08147a1d70dc9d80c907d69a9f854eacc2da07236a64bcde159d8699bd1b6b4e92250bcbfd8de3a2a63eb84f66a0d8b461be7e741e2cdadec87b7dbbdaa83437d6f623a094d4", &(0x7f00000020c0)=0x99, &(0x7f0000002100)="73ba4e063642be275ee542635248fc6f73866a4f9cdcf81a6a6420b17abefac53e162ac9fc6053ad9cbc1620be7f94ba1560631089562b1cd496207e057ff23b0cd353b21fea8a3468338a86ebf29dff8f24ddf0ca360a327e6706f06948a24d4f70121b4b5f5dc5fe0e349b428debc0ea0652c63daee4bc676a7481578cb6013148a35d5e08685c028a2168d91f87dba9fd0ce144abbc7520669dff6e1e4527", 0xa0) utimensat(r2, &(0x7f00000021c0)='./file0/file0\x00', &(0x7f0000002200)={{0xfffffffffffffffe, 0x6}, {0x9, 0x7}}, 0x2) executing program 3: symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: clock_getres(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x9, 0x1}, &(0x7f0000000080)) r0 = kqueue() clock_getres(0x0, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x72, 0x1, 0x4, 0x6f20000}, {{r0}, 0xfffffffffffffff8, 0x34, 0x80000004, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x1e9, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x8, 0x2, 0x8000000000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x3, 0xfffffffffffffc00}], 0x3, &(0x7f0000000240)={0x5, 0xffc000000000}) r1 = socket(0x21, 0x1, 0x7f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="a2b3b6e3711df43a91536d53405d1b0137614ff8d415924c04e6311fa10e68dbc793a0ed54f4fcd3", 0x28}], 0x1) getdents(r3, &(0x7f0000000340)=""/154, 0x9a) listen(r1, 0x1f) r4 = socket$inet6(0x18, 0x4000, 0x1) sendmmsg(r4, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000440)="a58322c669a2f066a3a149f7f7304c72bf29090664a7d79b4f713801ae38a71685fb99749b943a9244f6ea5838e27034b70e8329fcbfc1ddb449f70262e096db184e6a9112256d2d2c7aa875764c5fd933ca1f92834dd500f1fa852afab38a05cf1a3689021ca70d77d5f2308d461de8b786da8e4c5da86023046b69ccc1848777b9973edf472b3063429b77996cf1b981172fc27c99586f1c1d299438e631e14aee5b29d5f70d55510e0a0aa4f5cd9c24bb879ca42ced3884bc83940edec060529e4b3ea86b3ae6e2b0f5cf83015533d19ee1564c8b395ba6ffd53c0a925be7369e0b0158d72b5333d98d2e4406af84f0992c811e6c8c74238b500a9e79e9", 0xff}, {&(0x7f0000000540)="5b0d8f7b489ed3b38602dd82b96a9dd01cce592b77aaac77205c80376f330d017cb26997d390", 0x26}], 0x2, &(0x7f00000005c0)=[{0x110, 0xffff, 0x49868bb4, "38b3475e84dafb678eaa3cea8c4e7d9bb1de19cfee2b21023954bc8a70bc8ce4d62af5ad069c87f0813e19c2df9cc023745e4462563ee183c9e017770b4c6b2155f44b27dd6c7fb303a2f743aca41c07ff40cf547c5c91458530a772304dce16e27a263c4f3cebdcdafb38ba66f7718b9be2bf129cae7d058f3e036815ef233101207dfc01970a7a787689d6127eceb767f480f0ebcef424f3db05ca712f4182f3e95551bc93712f3a59f8af36c8977d9e7aaf62dbe4797ef7a4e95bbbfe3845dc8a427a57e7ba666861b621bbb0bffac863e96c0bd5db38fa303ced5a936279be74c1eedea5165a57f1c518a2d3bbe06598f844a782d2d84a8e91d1b3f075"}, {0x18, 0xffff, 0x6, "e62c619499d8"}, {0x28, 0xfffe, 0xcdc, "b21d85082bc7855b1b262c61222f861f21ed"}, {0xc8, 0x1, 0x4, "370f95ac60f39afd55667f6355b20c45dfaf183f4d83094ea036c286cbf4026e82d050f64232341238a994f0c1b9989d7afb918bf09d88af151fa7fa8dbb073cf86286210db9c527b44d1fc5c80584bdfc9b06f4510b421f7fc2015205d633bbdff2bcd25e4db16f556cde8b1ae5119d5fa5c58e60eebdad4cf246691c75488e37b39bc80ee8480cc6c36c53cdbf53c9548a53e695e66f2483df21effe5b4da8e844b64cf8f74acb352ed7456ee4589479442ab34345"}, {0x78, 0x1, 0x101, "e03ad403d6026a09765590e9a8df44a9755807c6e3a0653d3c33684bcd210efbf4fc16f7bf896793b57829609eaa7c1ec46415909f3f72c898a22a7451a40ccea7a67ca2244e861d48963cae153e467b096aa7ece0e59e309819634cb5ed4517635f"}, {0x80, 0xfffe, 0x4, "c6315e561472fe507b3275248250258739f63a0f9f965dc0bd6c57c8606cc1cb8363f8a7ab7d2d363dd352f0df518f511b2f77c2d38264f996b27a50c2de328c26daa943b5db9c86fd4a32e0b3421febcbaf2aa88a27ed7f23836db91ad3965adaab97c61155026fbc"}, {0xb0, 0x0, 0x400, "fc55abc511da1c605038373ce3c53ef0280add0fe0149a176d2e7f05ffd861621341f1e77dda3b58cddc8f9cb0e8508061ad60b14be8e1252034b8d25ead9d06ce9ff35424fb8d1bd75fde6822cd9ac261c4f26684f300243a928553f336b699c9ba5dbacc480c8471679feb2324f626d0acda67f09e8bda11548b4697cd2e88a516c57bf8e58d57f124bda53e379693d34ab221d3358e91e74661874c3989"}], 0x3c0}, 0x4}, 0x10, 0x1) clock_gettime(0x3, &(0x7f0000000a00)) fchflags(r2, 0x0) syz_open_pts() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000a80)={""/16, @ifru_data=&(0x7f0000000a40)="7e17f9960930ee9820fc2013d575be5bece1ec49cc5e3f96e8addc45cd1089535f40c732"}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000ac0)=0x80) fchmod(r4, 0x24) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000b00)=0x40) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r5) r6 = getuid() r7 = getgid() fchown(r2, r6, r7) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000b40)) mknod(&(0x7f0000000b80)='./file0\x00', 0x4, 0x3df0) fcntl$setown(0xffffffffffffff9c, 0x6, r5) pread(0xffffffffffffffff, &(0x7f0000000c00)="4b7313bf7eb1ad554c5bf2268bac51b63df88dc74c9f67fbafece99965cf679f505c505366690be25fc10d9e04ff7da64444cf9e375e4a04582fae33293445da957a8831182930d07d", 0x49, 0x8) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x84}, {0x6}]}) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) poll(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/153) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYRES64=r1, @ANYBLOB="31d8e714dd326994ba56585bcf27321f491657c72c074a1f6976d2c0db5e3df92b3bbc7ac409d69899db8659c6d0ee43538f0acb3cacbd8e261e9eacf5cea38a3173b929221e2d8b684402e4601ecd46bcfe4324b7e6c8903cde9012a6e62333e1a0a902dd"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xa2, &(0x7f0000000380)={@empty, @remote, [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x0, 0x1, 0x2}}], {@generic={0x802e, "aedabed91bf03edf3b728dd704fa16e5b0f04ccad48f293fbb8b5c0913425eb3c13b9f3038b78d53901269def2a93a04c2542ad3131944a147ba2ab493c06f9a9a50f9818461c82e0b7aad2e1869fe6db2a0ced57520f90d911c8707ca5962d3e1555ca99f4ce90c7ad7d099d0f733c2d75f300d14fa62c30f39c5b392d73fbb86d52b586d41fac8630ced94"}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000180)=0x6) writev(r4, &(0x7f0000000000), 0x100000000000023f) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/27, 0x1b, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x1, 0x0) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x3, &(0x7f0000000080)='./file0\x00', 0x8}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x81, 0x4, 0x0, 0x6, 0xfffc}, {0x0, 0x6, 0x1, 0x0, 0x68ef}, {0x1, 0xd11f, 0xbb, 0x8001, 0x4}, {0x913, 0xfffb, 0x7fff, 0x4}, {0xe4d, 0x7, 0xfff9, 0x8, 0x200}, {0xfff, 0x8, 0x54f, 0xa9, 0x4}, {0x1000, 0x9, 0x2, 0x7fff, 0x9}]}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000200)={0xe63c, 0x100, 0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000280)) r3 = dup(r2) r4 = msgget$private(0x0, 0x102) msgsnd(r4, &(0x7f00000002c0)={0x1, "455cc7ded42202e5be330462bd6950aab26dbc789a135339d50cba0e97f34c4b35736b168aa4a038b4048892b80d3d3d6d99c8ab232bbe1a3b0f33ea2673403d1682973959e55295fc0193b857f17e6ed89fa0c93eee7526697d17a9283a4f1456f092eea42aceedf3d3e6ffbe63e0c2ebec7d34f8622bf55addd753f6e7913566f6455afa3f630e699fd9"}, 0x93, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) dup2(0xffffffffffffff9c, r1) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000400)={0x0, 0x9, 0x7, 0x101}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000440)=0x80000000) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x801, 0x0) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f00000004c0)={0x1, [0x0]}) pwrite(r6, &(0x7f0000000500)="1d57bd0f53e6261610b2d239ea96212cc4271737665cbbae450fe73ec233135b12337fc1c753b14710be6f287749c3fdc1666b53600b3b9c65c2ac89ed7205e5bbc3cc4c1c", 0x45, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f00000005c0)={0x5, 0x2}) setsockopt(r5, 0xfffffff7, 0x1, &(0x7f0000000600)="5b8b59a7737ce9046916919a888c53e3954add8abc9282def2ecbb4c24624060d693bd56ad7ef33c2d96d4e6f543e5b37fee2cbb4cb744912d8ce44b580cc88ca3aad4b4096281535e660f9d45c28d222ae2473307e91235d042edef3b70db199aaf4f5e8bda4c1941038c4295d3d3f73a68d77803b6532af96a1db7baef9ea1e7852fb4040b9cc89fd2299240ca7e71d40959706e5b826f883fc576f47221f603ee82a7af7437caea4e34b0dbc1032652178f44f92d1f7e230c181a67b6210f9d3d57c67c3ee2b438c9cc92cccf729061e73fa0e4ef075aab80d29a61b425e24be8cd", 0xe3) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f0000000700)) preadv(r5, &(0x7f0000000b40)=[{&(0x7f0000000740)=""/164, 0xa4}, {&(0x7f0000000800)=""/113, 0x71}, {&(0x7f0000000880)=""/185, 0xb9}, {&(0x7f0000000940)=""/195, 0xc3}, {&(0x7f0000000a40)=""/236, 0xec}], 0x5, 0x8) mlockall(0x1) connect$unix(r3, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000c00)=0x5, 0x4) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c40), 0x80, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000c80)={{0x20, 0x1, 0x1c}, 0x9, 0x1, 0x34}) write(r2, &(0x7f0000000cc0)="b26df47925cffb0176fbec183be7868bda914701f5bb707e2b8cdd03ef4bb2f33b2f1a19789cdb374bfa49911693309d36559de3c880fb09c10187fdd0eec68604637f77d064cd90c29d5419128eb5aba9d8303eaecd2730201812c52337c319d54dbd38efaa478883aeddac0aea2a2c5df8a1fe5b40d197e34d34ed10786c1592db0d9b3b47fc088c9bd4c927272c63737306176c2e3cb951772900720cff97ada822a707facebc7ed2357aa41ffecbebbdac749d2ca6e89be6f1901de430b78903a1e49616ba7ba604b7751816d6d11080c2d2345e5d93ade05b91e25e6b3a5b3c163bbe81fe938276a29258e7d4", 0xef) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000e00)={{}, 0x1, &(0x7f0000000dc0)=[0x0]}) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) dup2(r6, r3) r7 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) r8 = getegid() r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x1, 0x0, r8}, 0x0, 0xff, 0x0, r7, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, r8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = dup2(r6, r2) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x1aa) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x13) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000140)={0x9, 0x1, 0x8, 0x10000}) pipe(&(0x7f0000000100)) executing program 7: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0) write(r2, &(0x7f0000000000)='8', 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r5, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000002400)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) semget(0x0, 0x0, 0x0) executing program 5: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="014acc63139f235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae", 0x38}, {&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4283a15085d9cc5570568a16dcfcb90da7ec4a043f7eb89d153955e9ad10c50f2bf5f28220f7eb75ca89061bd", 0x12c}], 0x2) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x20}], 0x1f, 0x0, 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 1: r0 = socket(0x18, 0x8000, 0x1) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x0, 0x4000, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000077000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0xffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r4, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/158) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r4, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x3, 0x0) dup2(r5, r6) ftruncate(r4, 0x80002) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error executing program 2: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236c7c04309b00c58bc4991ffc8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x4, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069dc, &(0x7f00000001c0)) executing program 0: r0 = semget$private(0x0, 0x4, 0x340) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/36) r2 = open$dir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x44) renameat(r2, &(0x7f0000000440)='./file1\x00', r2, &(0x7f0000000280)='./file1\x00') semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000002c0)=""/64) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000300)=""/234) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0xd10, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000004c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x4, 0x7f, 0x1ff]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) recvmmsg(0xffffffffffffffff, &(0x7f0000002840)={&(0x7f0000002800)={&(0x7f00000005c0)=@in, 0x4, &(0x7f0000001700)=[{&(0x7f0000000600)=""/248}, {&(0x7f0000000700)=""/4096}], 0x0, 0x0}, 0x7}, 0x10, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f00000028c0), 0x10000, 0x0) executing program 5: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(r2) dup2(r0, r1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x100, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() setuid(r1) setreuid(0xee00, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) socketpair(0x18, 0x0, 0x29, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f00000002c0)="71f91e34", &(0x7f0000000240)=0x4, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334]}}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 3: socket$inet(0x2, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0), 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r1, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0x0, r3}, 0x0, 0x1, 0x1001}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r0, 0x0, &(0x7f0000000300)) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "831d7a178a3d9f296f7cfdb99d2ebb9c1c71a4da"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x8000029, 0x81, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e7130c6993192964800", 0xf) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713041dd9931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000200)=[{0xbc, 0x7, 0x9, 0x6}, {0xfe, 0x0, 0x1f, 0x1ff}, {0x6, 0x2, 0x7d, 0x7f}, {0x2, 0x2, 0x7f, 0xaf2}, {0x3, 0xff, 0x3, 0x9dc}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) connect$inet(r1, &(0x7f0000000000), 0x10) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffdb46, 0x5, {0x0, 0x401}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) close(r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="014acc63139f235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae", 0x38}, {&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4283a15085d9cc5570568a16dcfcb90da7ec4a043f7eb89d153955e9ad10c50f2bf5f28220f7eb75c", 0x128}], 0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8146}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x6) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x1, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x7fffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x9) r4 = accept$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r7 = open$dir(&(0x7f0000000540)='./file0\x00', 0x1, 0x88) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="76cdf7295e4edf52a5890736cbddd0ef22d8d687a2ab260a859b2d944648c1f8a81744cdbe2c7dae9d0c1c41e1c6beedc633b6cc5e2afffe386ad2579b20a3a4b82348d9b44afd629601ff9a4985e4782a8f7c727f65ae78d866af3c15fce94f4993014beb93a5a0f3d535aa5e6db55ffc439510480f4da4f59ae7e8075ccaf503726cf6b7f4bb59476c38c4ec93114288ee57f28fccd7da3c515791f7286ab47179341ce59b47b133648443e358e59d27e13d38fda5ba76988a8ba1011e1f8fdfa104a57568d4a2b572afef94de55ddc96485a4e6ccd071f9d0952f672251102098", 0xe2}, {&(0x7f0000000280)="9ce34d2e7011c0553595a79f80bca011be4b03d4b0fc3915e7ca9c36368c3a1f806e56eae3f9a686c075f02cb6d2712e75db0ee74c17ce2b862c446c580cfc42deed4cf61887357d733c20be76", 0x4d}, {&(0x7f0000000300)="da309ad1a2121ee230bacc6b494c5774278c061aac1c1cc4f4d1eb7190f85063bea507a6995d36cb3f493f6b6175617a81a28eae667ef4294d404ef2042fde4da757d5ed16dd735cbcdb22b26063ab1010bc64f25b24d99f736f9e188356c060758dd4088a80aa8d6a4c28c0407f3d5b492567e186f6b938ed3081216c44446aa569bdb4550603d815fbe2ce4e0db783bd4f6aff2a893b145eb3b4ad4432be201552638c96123cb480af2376faf0ecaba5733f602e27e68d1deb3626e9855d656b4cbc4852ceae413735f30e920690b7dc90", 0xd2}], 0x3, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r2, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1, r5]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r6, r3, r0, r1, r7, r0]}], 0xe0, 0x1}, 0x6) pread(r2, &(0x7f00000006c0)="cec5b3c0f9421828c2605d0a0b5dd723d60824c93072e377b73db3fea20ac2fece90c30cb6213c7a1522b72fd70f455c93e90065718d74f725635f56c6d0624505e7139197df54b726193ae9b2dc6e99cfc45affd0c5c23812ceed80b98380af91b8c01e0ff8d15caf5a066bf8ad1c8021cd95b10727d45dd54bcb0435715228deab0ef47ced16da210925df5162753c5761a1eccb25de5c7641140daf9f3ea4f81814042ba5d3866d9c4dedb26d59ecc4a67216092f15ee6d1630caec9e2fda3e019e5cc1c3c879473963b640a28d7bceeb2fb6bd5d4c04fd8cdae8cd7a51f896a97cfaaf40e09bc3233f2bf7fbec8341b21179", 0xf4, 0xffffffffffffffc0) r8 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0xbb) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000800)={0x7f, 0xc9af, 0x85, 0x5, "823554a029c0b204067e6c3b7cda9a5f3fb07723", 0x0, 0x7}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r9, 0x800c5709, &(0x7f0000000880)={0x3, 0x229, 0x1}) getsockopt(r8, 0x100, 0x81, &(0x7f00000008c0)=""/158, &(0x7f0000000980)=0x9e) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000009c0)) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000a00)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000a40)=0x6a) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000a80)={0xd5c, 0x1}) sendmmsg(r1, &(0x7f0000003dc0)={&(0x7f0000003d80)={&(0x7f0000000ac0)=@in6={0x18, 0x0, 0x8, 0x1ff}, 0xc, &(0x7f0000001b40)=[{&(0x7f0000000b00)="b44f81340287abe68766669419476dd1cec96a8cddcd21653206943e8261f4d97a4d08b2d0e7c9d48c12e7f371135003dafbf62c8c5c52", 0x37}, {&(0x7f0000000b40)="c892c145adce0c6ec34c6111c2d89fe0d66551330cd02d24c63eca2f9778ccee068f854be47f7477041953eabaf51d2f40cd9887e5f83763867f47199f5a4d94a5c12c8fad538cdeb9f2f894291a48bb8e158024758156befebbd68d42fb3bfa2f070b39c91f24cae23966f97d02a7e7c7dc593d7a22643d96c62d696e1c2fb35a2444e7e84233d26f58943e0e9af3738a53765ef260757f4b6fd4445ddb239cf96f4d78dd59f9a4d1fa5525dc59f99765d71f927354fe04dea1ce11a42496abe54987321e48f31c99ecf238dd76919c82745151ec3690a11428a71890dbfb76d37dc5e4330c00a9086b2a398fe42dab4ecda139a19767f51cf4e286a42720901073ce5ae0ca54d2929fa8870c936bd3a8ebd1ed3ca9bb8faf765dda4a3ce4a441f180f5fd473555bbba67031e8c5fe1d9a850273546959d18eefbcb9f8523a7e7fc7e5950955eb620b9be3722180b9c6dd2605a0ff2ecfc430678e6ee208b773ad31786fba5668a316e1834af8eac6152b8167c9f4b54786b0cf919fe8480132344b7f49dbad3db60e63514d38b0ab32bec2f8eb1c72d9508f7ca8d4a4e13e63c7ff2e86f54cc47557340420b60e4c648dc729c3a62364af839e078780cfabcb6b9a06587171b00d64840247e1f6deb024c7847e5412793efb9eb945af4518b0d746e04a9eb6032dfa87d5b67d0fe1ff84724ad8bafff50f039cb961c4c28fca500f093c2681ea72242cde23df496280334e2780f586c29b0c551794521a843d70b259b24f1f93cc4b2fd08c1d1a24a385b38eec6cc11a0e1988789695092f3205c094401b0949e50e8d6c59f2c970a9a590fcf5c2a9055e2ad1611c25afdd42e2f180e281c61b049a4183abe8e0161dc8b07235728c92cc9fc9db0ac7b7db3f1d804fafc14c25892bef6b30e1bb3c0e1bbcb9cedd51e595ba700d56f2120b074587bdde13da5e788018cf3a8920aa2fcbda36869c513ca022c00823e465a13cd54153bbb5e2d18845e335d7a1ff4c2990ff71a88eb54b1c603b2ae40aed2c70f47336089181397eb83f7fa2e4e67dcdf84d360651f6baba1b4eddb368a6cf88e45bf01068454d14a465fa8f016e48ed3c59264e8c16cfc48f1547106d49f7c718b6700c002750615a2fe2fefd7be2ab7295d11d1b4920d656bcb8ee4bc4875c8fe3f6cfac7751a0c0cd2176e97fce1c1c195abdb68a6b092326f7aecbfbca77e69b3ef9ab1fc22f58b3522a42d2da5bf001d54b7e3ab1026a77e6276a33242535c81046b8d7d84e63100bb3c0c5c575b41003a4092b2db478d8a963832c29abc60151b324b8b3f1319df22ee7abd8d83d5b28bd0ce3ae9ee00e77a133309447513439e0dcf5045391b60af11eba8adcce3d0b58710d798247d7831e1fa331707500495d55bc6b498fc18863a4a61feb33fd5e528b7ae1b8fb51141494134a45cd16c42b53166c01ee1f7f83b1b50b5d401e1fa643dcf4c0b2abed7b5ead39b48742b1a7b03c143458915d39173bfa2c8ead24c42e89564bf013658234162cb9f262d06fd32e772b6e3c7325fe3dc40bdecabcb1cfa176554d7a3ef649693a1e1b1555714fa0fc9f35f14ad6e82e8c0dc61e1c24806daade847047b444c7105b1e59b4146b0206fc224b03f3419ed6a9d8b4b47d07d2d5f1d6eba690ccf007cb3658601ead53002c41d5329c2d03d5df3cb2f7245c3a16dec292aa17ceb4eecbd9be3dba7317e848d063aa5081595e6d07c379ac7d6fc1941d7cc0d2a8e9e9986d0ddccca4a6969561b31874c94bb14d3d2edf16af3b5225c98d288a75afbd6562f1cb722ce9e361c1ba9b9d453e33161ff39d508c9fc69ed1e64363f962f1e09ea3d9d58915553ab3e8839f6a9ad6cab408eb305d0b58847f7375681633bcfe9fc4a5c65557f80e8b7fc64a68b1e424f7287922668dd8826a3befdbccbdb6b857ceeb25071cc62abb38093054825676774163e1980f758ba47d11b810efe594c4362a2c5bd0cf04fe776f4520276292e0ef76df6d8be86db8db394fc7c8fb669ddf8460f4597396bf086280008b0c23e481162699085c23533983fe97e77bbc6a6bbca2442e596f9224ccecfa9910eeddaf09abf5342a52b0c69b1493a57e8435180a227455be34a4193081a87e6fada860b1e5f7c25b0f7e0b16ab90f2f7875e9ee1f3df632c83b3bbbc00265e87eab09baed855db78c360396bcedde985945a59e47a5580e36844ece7521e744fb01da9fc4ad302a7ad1246f6a332ac1b4bdafd5640fcc854e85607d72a0e362ef0ebfe1721313710f36f9f945a6db307a13bcb43cc48c29fc691e9bf9190c81b06c677653ef20bed78c6a8b357ed8e36ddb928e9142dbc43ce1cf1a628f41b1c7441e8fa48a5a21ccf286409a36b5ce154f5b15f49fdd4b7469a2bf1277d8bc4ca214a9154027abec110edfeabf94aa927494a0255c795a79224ae107c1d13f541ca76803d0feefceddfe9d901b40af43f3881b364ae0c305cadb4c9ecb36a5f5748e99511f55a5795105ab9fd81b03995f6087f5f38f7fe9ce4b0a733af66c2244a55b34e2de631ff266dd37ac5152a51a8fe4621f03e1459371a99ed282c468d67c40661ea272500d505cf804bf80caccdfa76a0e169a819502abbcffef3f9587aaa04058c4eee2e657e825cc9cb9b91e2b760441b14a8d2adfb3cd998a0d927a4d92bc05c0f5161acd54db8f482a8a9aa905cfe44574691515a381de2b458ead6a469362f7630b3419259cc6ca109bc48e7af5f90adb0a84eeebe72555f71e87d6ee3b5c7c65721727a07cde524342c991c7f9860c89579f91a2e532e4fb11068ad2baa553d114c0f3666216c02b8b977f492dc0ddef3fb653f3ef93916add52eaf6120f08669e927d70491a5aec0fd26cd4a896b78e1169d72daca889dd42e271c3f1867952b51d678af4f2b2b233c9ff6f7f77c8745d413f35ace13e5f3f7f0a29a3b561a90c52fd23f2d9296a08ba561e68ac7985bd92a159767feab95b50d7fe06e634c79262466d64cb2e67b47e75cadd378a8d291ea118eb8ab41a65c2d919fc61f83e8091c09ca0ab31e352381894371514f77a65e84375c2d4442c643a6eb2ff0fc0458d857fd7aca0e0033d83ce565fe746e86bb28bc67f28b91f5aa6018e086b1912047d3491c256d00ada3c13b3c88678cf90b320b9885f03b0aa3fe4b71944e416c22ac620be1651d7a4951c14956a90b3e4db55f5a3c7886faa2723d488e2aae1c5f6ee29a561a6b93967df95f05b7dcf415290e722d7a68f237b8115cf42a3a01f49c2ed40521b52d682961f6ae0f374fffe6f4bc63106cfda3203407e6697515bdfcf50ed908153c89b417483786673e89e9bee297f1edf9653a73ebd51f3d7c23d403292838419bcd8cdf295661e96dd6cb9a75b3851ac59d9aaacbb9baa8090fbd9c53cdc5934f4a73b38ff423dd2f23b5f6e23709ab9ce787fb2d9876404cbc1e14735439e100c0ca47dc99990554839417fc6eb3667addec4261a4dc92c4054d7586339e1d84bd1aa424052f844f1b74acd1ccfe84b586cf81974be9c939de48eb001b3ea9d59af0fc9fd8daefa2b65aca54b03a4ff41eb287e0cf875c5cc0a781cc0b4634cfe251c1dde64ec2ed0b0dd137f9c7f2e9028a33c1256cd94f6e2cf6e3a661a6f21eb750822599a4231c12ef4d13c6422dca83c3b733bf5b4686560850cf2bd9e4e2460c31d6da54da54ece62e1576ed33ebead507dea17f9f158e8b648168ef14b6bfc3ef54c625caff0e9e9bb70c5668a7fc9546ce81b3bfd6761ac590e6b1babc859217530f8ecbfc5a8ba039c1bd93f1e4bf199a94f90d0162e38988d785410ede12b2c5f45f6a525386031ef9eefe80a128bb1902bf29cb59e0dad2e9fb4dd78bbfbb1a877e8ce593f620d7e9ea4b164cd0b3b7fd38a048e58f6ff00222063eda40e2d6b39027ce05a508445e04fd8c8620ed8bdd33c7fab3c58452c06e2830f41886652e1e17758d1f84479d4bef3ffb32588f876f1ab0442a06a50a75a6aa3db6cc28b255e47179b57ce3d16c4af06a28f4c066f5c6df7e2ec0a231308b7f8bdd2a504efd990be5b044d946268c671f9e9a6c74f6b44937874c48810a73b1d539eabfab9584c81400a8defa6b26dcd80cc8198ec82a671dd2a3bd7c29ce9209f33355f5c1a396cb328de60dd454dae09d7880c8153cb8f15954b85f0e4748093cf69ff1c372f6c0458b8b66c0fa8b82b9e7c1f360733e658cae3b6095bc7b6fda8f1cf26085e565df945ffdaf98e882577965b2907e3a71e7b3e67b2934bed9ccd4e7852c6c664fc7b6699b9f099e2a07e96917004c35d2790932356ec5b7d452ba868121b75c12a03447c93b4c048365cd62f7f22354eb0343126521f8f9d42f478803c68a8f6d15e70529bffc763bc502a5f1fc343d5c89d0bb8db7074becf9f1dfb009ac11a9d2ef0af2254f3e077c9cb1bc9bbe408da1bb9b0e1618ee38ed74d92f61f1b22a7f71044b6a0cfdf5966f4798fb03b1bf07a71a75fc79de2d6a3251bdb1d44d565ae669ff99e45265c126f2a13c5809af2bf1a9cfe2b6aad7226452e5a27a29af2f7ecb9592ea222d110b981f90d8f17224d6e46a8b87aa4f720eade7ce5f71dcf133aa91c94da910a69900c0b246fc002b607b01a86c2e7a99aa78e48e9cc8b6222185a40f2b196df35769d0922dcf49d9409deeecadd7a0eccdddb88162afcbe597f32133ff76d08f6bcd35aaed013ced831e430712c7c43e7044e184d7b75b1bdb2d0ca04835da97d734b0b41f601ecd05e9273ffed6b71e9bb63619ba39d264de3eb07b338d6cda85df0378046fe73e35af792a6643569dd1cacfd4013b5001f958d6fd461420816d0c384a2245dc21148b89f2144ab4b1bf11ad7d7c8d673beb7876c0ece407123a99478491526c270d17aa8b19702f802165e04a383dc9f3f547d04c59d639618ee94999ebb1a0eb780fd60954cf6c07d0b73da458ecf22b03d15f91586fb7179b9d7612356d4480bebfc4505b579c440c9ed27459022e8e017e5f66835cbbe31a729e21378e221aea7083eb4734565493592d5388ee14c554b76ee968309188aec13e3bcfc82c7a20f888ddaf5f415fac6e3dcb9052d0d14d70bddbff951f4da432e55fbf599f1ef24656416f11f2af8f6c512d1a5f27c526a18830ce28dea087b2b6825f9cb2dba703ad862307d0275116f0cac417001b75feeac52ee9b91400d9bcf338fc4ea3245e7acfe72a33681970c2b2c98f6bc3364e3b8668400fb767a11dd1aac90747e7793f8e0cd9de08f1eaa2f3963b254b220f4ce9c920eccc31edf1ae9ac5df759f036de93a82c3be4abe4b4b5c163121ffb369e3074a55cb5f69b2415607f4a93589cdd97f85c9e969495f4a5f8bc83aeaae49b8a2b128b346adcb2a8df82e2037c16116016a7f20360025184ae6bd90d670136e1d744561fca2ea0644fb12fbb9cf42e693b7a2a036969f9dad9cc96024b2c1c686c005da607d2074c7a07e415c4f2929fa6a3ec9c698c17228757bb094a655716add155a195ffe8eec64287853158e26086f05ac7e403429321b824adec8379cfd03974be496b1eddc01048339c8f5fd8cf3282968e25e84aa840829c0310eb305b1b21a9cda34d212e84c71ac6d7e2a5d2f6eab7dadcac81b8d3de586a7f4631b79b463d7f552b7538d795afaab29a33d1fbece8701b202e9ead7d8de65f0a3fd5b1420ba83086d81383755ad79a58e2dcc0c14ed0ce72ecebd33e021bc4aaabd76a7f482b0cde0acbba2c5429529633", 0x1000}], 0x2, &(0x7f0000001b80)=[{0x48, 0xffff, 0x4, "8081dbaec4adc0e098f9a00c9ebc22590bc89682d798c26192a4732f3471616cd09509b564acf3e3daca8c4faf22d781ff9131d2e130"}, {0x110, 0xffff, 0x0, "faba5ac76b65d493c64b9f8f05a8056311891acb5b131a8a346a3777cf1297d3fc1fef66699e7a47dbc7c03e15e85a34367a5e6fc3e6343ba22625230acd24203f794e592ac40cc6c4e321dee49930a7026727dd508614176fdf75f214aad7313249e3c432bcff66e34301a64ce68d4e9242e277afb91157ad8b026ce53a8ff49d560589ce633bf9833f4eb0f288dfc274935e7de20b32da17d35d1fcecfb7d93d8f01dde3d7363c5faee91f7d6052b59514a57849b8f99ef35a4642bc206c4d49f8ef284259e73382ad582d937dd8b36c5e1483da00916cc54caf6170b1db1d90a9f80b28344db8fdb6b9d4ae7f05b908ad2c011103428878cf6f84"}, {0x80, 0x1, 0x3, "65ab0346d8f61b516565120b1b706e5d69349517d04efadfb66d65486af10fb132e5b9d4cf8728fecd34c72a882ae093a2e4b0d5a29a0baceaa66052e2ca70218c3c0da9729f2befe2e812d119f5fc16607552db06a835a0a37b0c5a7dd4aea527a91757cd3b349b30098a15aa"}, {0x1010, 0x0, 0x1, "71937ad20c12b2b124785ac3cc68c27d2e6d2b84fd2ed5bb51f9ca1f6c8af7f17525e3d360c4ba9903b5ff7e65f58ba495ea7eb11f34d3d4ce8f11180c2fa1f25bb8bd34dc455c138ff579f31ed07f1952cf16ffe32bc0242e41574ea2dcf7da100abf12779dea341d0c399c4c25c2e5e50bb3b8e98cd5cbe9831e876fa3a5a8ec81207eb358046b914c6e9557da3b3e3887fad5fccda981f810f81b847c5d76dd88e6e6eeb9e01d2f3e012e36246f0a1d38c135fbcb4289d113c4892d0304f88a6a9ec9d0e0edd6d4777dae3d2451bce32de9389225c3fbb148206b2442e10213ecdda36c98855ad1aa26c1f26b0b513b04b5042625d9e8c9305c144ece9d4ecc6f2c29797b14082fd460aa2a64ec0bb9a6c9f4307bd598e65f1a81e9ef7390a14eada4d3565999c718bead404a6f91211c274bfb3d1440ad1b24def3570a367bc71cc895e4678fd334725419b27c887faa4b001654f41624e7a305f68bb5b9a8476c6d046dfa246028c5969d53cf80bad37f5371f580f667f8240df96bf4929dbf4842b9c670ac0226e3cc708e2006faa21634232ba1bc652f40c8dc99975bab85d0f2c4250f02682c92a673b10fda4e91f544fb7294e0af9c034edd989420e63ac96b2e06f476d78a107b4301b183fe44734bf5d2f1f1195df04d1ec130848d65938454ef0931615c4c66441b5d326878fee8bfdd07e2c406403e914066ea07a969fe6e17348a1aaee930e4d6f79c1c003657b2a35ca8ab1485354cc46f98f55f061cd6fbecf725226dc4f3891b63728a607fbec85270fa3d6b9ab4e9800f349c2881c8d0ecba6857327cac2e8ca66785513272ff99f413b79f982a3c11ed1cf97c5712c905198e7faa6f6eb808e427d3cb699bd9284b1d2a483221954444a59da7df172b8e83ab667689038410897c1b7068778c9b3f3c133eeffc12807cbeb8d6f37a803f31b2de235e985bb3e92bc285b41e854a3e44bf7b35836a8c20e50ea36ce1e6a6b2ece8395074a07e792b9af3b3f803d1defaf512801ee8aa9e051ec226a4f93e833e87f247275900690b873b9052fd7002415a77d0e2a2913bbb4e5feda29ffb3720c6347762004b8323c9df64c9b0a1069ddf381733e9ce8107baca07379f7a311f28c2c25a9e8052c6df9799419af79d3f468e9206d48b2e4f502ecd174322231a21ff5d06bf3abc14e9a14ea6a1b8b5eac46b814a4a7c591593aecaad8708c8c87462c9fc1747ca93e6eeadd3e862ec78a800945fe249aa32d5789ec0f573ef64dcd8887c90266560cce8a21d2c6c3b9fd04569e00dbb8c5099e3064cde1c6f74ae6757a2789b00260ab8ed476f96641855e319e94e145b31972f892118a9aa670a56198852ea46f46461156162dc0eaa10f632bc68321c3873dcad7a69b0d404ddc2830e3eeea5401c53e65246b6a3b37e50cee1beb5acefdc7affb56200d82ed300eb82f27ce0ccb0925b5f367faad32414120ff62032beed350d6bbe277891ae5a7b18e56ccdc57a05c0d92991948e1075e1848b220eb85a63ec884bcc58f98bacd2ad6407f4a74e38edab1f25e72a5b5f909e6daa41657de70f66db2cd264d4f5505742e6985a4beb606e0a2fb3dc4da9af8e6cb03c2a9a02c5a9bfdf870ee66cf41d7a45bc359354366713656d2dcf778c72fda05a02884eb17309e6d592d14cf2976db32211a2cb5605e6d3302613479293b466b7f9a361cbb74c8825e3c3c451d2f2323c2ffc01cb634964c7d5af3c77aecc9790e49c437940f0e687742099f9b7ccf2af38a9dc543a15a8ede742cdbe958fbaad5d170fce6692776882d6dce92a94a8e06e7490988500a04598a90984550e1361ee701c744106e86c930c7489b38e704cccb2a02d113d9c216ea42e7864c28372ec88a1aaba18adcf1c81589d3b85f52e96f3eab6e9f94d0db2715c8f743e9fc242063bdb8ca65746ad5ed2c291eaf0cd0b44e2b1c007e2cab19ceb293926c3ee5324522300e93b4fdc9f10044d0fbe761cc134445fa05d1fcd9d7873c8a9a8950c63606c7a8937808e2c2d7d4cacb9b444a3d7f5532bbfd09afe53973c14c7c8b6bf6c79dd0eae9ca488dd43a9da7efa9de85035b3193901cde45823331b9c6511a79bc2c0d639c8a4ae38b908d432f75dcd3f60a5ad2c8558ba897a06725842481caf293356841c9b4e9a6f373190e1b81604563dfdf690bd65f0c6383ef0d9789efeb2b12eaa084feec291d6405407c64f857ed71d14937d893f30f1e5aaa9c0a95f1b96c211a0fe30273db65368c38e3f6ef4f070bb604d6d50395bf031e40a10f3a018ead27be1b35cde81f11f6c72d5619a110c512a6ac171e2b8b21cafbb40524e6fe88074780b18040ea6f3896959e42c4d927dca5f5281948f701e77d080adbc8f2cf857aa7a7025d7d09d4fe444500c8ba07161dceebdccebf6ee1f322bb33dd180fe24a58f4eaad923ad2114a220db830dc28be94e376baf5a17a895a0adfaf593a147e73ad8759d79d7d1f865de02d5264367981b3baab6a82f3580ab7eb26a8b82bf57a4ac21e8ba9569e41372b50f0686ab2fe3e12e239ee889841ae1bca3c522d95481b7c3b86b7b1fd5796961fc15f680b78b66715e6dd139a309c8c66fbda489b31682f7fce395e2539cfe99303faff8e3cbefbdcd7101c5da9d0ed58768d83d362a567ace03d19f599ba978a0b92f6a25ea37b2ed94530ddd8f4aa2a1fa79e437df4b247029fee9625c6e648b0c09ee18a7837cc79218df110b039e44fa61994cb7efbc19849eb46abb3697b6dc39abc8060ae5647793df561f1fddb2e2e61ebfaeb04fb6dcc4f96414dd7345b34aafc090b887d19d11004667c521c4be5c9e2bf952857b6ed0346ac9e50c9a52b26ee45faea11e460fe33459d1588c0ca7d293c6998756705d73d858a1d2dd295c1cbdaa3ce836af834b29518c50c3bea22b340d268b09a2988672d44f94d5dcc6f0beaca5ebdf54d08cc7713c2a3735de9a2eef456f4590652e06e26a6e739b42fc433d91896a5526ddff03c531f0b55b4b477e3b26ee5d52b9dbdff44bd27df895a327f08fb9bedc493e574d5aa64bc17e59e77b0ef3419c195c620e21bfb58df66d770f3c0a1bd2bf93c17705269dad081e3fe53acf2f56a61f80fff30f005aaf079cf14bad4a69a8c55d5b4e8288581a5e25e58bd683e406b5b8ba31ea030d51e031906901d38b7f3ab6624c5bc528c3bbd895c72dc5277a592a9313b34188bbf1ad8ee2f599e6a1b41886753893a95ce955858671bc96f32885655df8fd6d83c05192847e45908f9f8b967252db4d01ab0c55160be3d097ed492d105d854a8c796b79d6e5214b2e261fcf45277624ae2b96224264b626c9f1a67311507a9d77b56999fb1875c5e5d98495d4f9f55a9aa1ef5f7a43ffbf0bf172b8d53877608b2e29ac5fc4d6e7d6d3bc9c9811f5574d175aeaa9fa34deb2c3a7b949709ccb780ac058d97cc47b402325297dde643e410df06e0c209ffe255b915ba844d59690d40dfcb2acd0f530442d55865be73e91da5e17bf4e7eeac3436fd6fb07b1f37d0596d8d2202a90c196ff5a5b2c63e845302b55019200bdeddba81aee5965b3406a3f555d5946a439855dc9d80d15dbd473e169a766934d505ceab03c52723e7263f33ae9fd059bec124863183fdf1b2d3170a04960433ff4a47cffdb259c8b0e92649427b31de416ffb36bf1ceba247586cbf1f445b555b6f70b2c6997d9e5090dd9374189739a5b23c3ff001df74c303d4ff1f06c75e99e3e7a5772fd56121845ddd89529c64ae85d7ec27c93daa2949955b4b5025d5d59ab23517174d7e615fabc45c9fdcbc0a623ffd1f07f4f37fa674f2f9e6ae1f281238d939c192061827e9e79d862477dfd2921c24c5da021de0e0f34eb10fe8ad01039792804547de2b8caedd17e2bc7281a90ca7d47c82f4c6580a4cb14bd44ed24a4201a11ba5955bc4068601c65bf50af53ad408c066dd280507a248cafedc4b98550d9d867c4e371642c16f2d03c13aeb73832c5aa8d9d97487f116de10b51a5cd7a4d1c4d31fb5ec2d9a11cecc279aa07c95ba04e5f47e7282bc2ecda983e4192c61e335775162315ade78d2b5609cf7e8165fd4036ce5e9260a9fd1f66c3e18920f7fd8a7a0d81cfd36f35fc05882ad4eda94e4b58be259bf3e479fa5e37328a8e2002dd671b00122c99d64d8b83787a6879e8998511ab1dffaa802495b24c9710226b1cc7ec64014b47142fc7cc06b8618d9274bb0271de18bcd821526f6fe1f6fac3be2c4f07bb6ff9c2f7d55d8dacd18a1e5ba2943ca373e8055ddd8ad0d3da3b1a1340390cbe5a21908ffd67134d22fe7e50fc66452a4d88ff1a8b1be20bfbf216229642e07d0326f581e032f20f0cacc017f99f4189247b94dd937f8284b340e3b8289233701ba03bfea2a250ff29a7b004926127b4c36ba2dada9e21c4f622c1548eca873c85850891131d9b0b6bd3330f2ce9f88cbc147bdb7cb2f380bbd3d73bb39ac2987c5dae990c790c44a160d719b8ac7d211934b374f1a90529af1346da5aea22b9c2a7015e115dea9d7b5dda2753ede7f206714e2c04838fa4e4ff53cda293ebe25e881e1b7fb8764b972d1ab84d043c55f1b7bdfdcd05475d2b5fe4a58d00e04a7342832209afee325e89d56553c5a5bb7071571f508181de1e466104709c51826d71b3c604018aa2c4598a510da8893c5cc402831020f5a7ea3c1fe0d27b05be03afcf7d17b43ca45758923801a552146813257f52f16b6b3710013ef9b1692e5aa2a65c06ae104c02fa0813058d13d83b2f5d80ecc646701a3b620a594ea28f14dfd0622a8af1cf0582282f260e1a01611134f555cda3ece4443bf8f29e4e24a3afe5b7ef2b6a2cb2807d64d94ae241a9ea3fbaeab1478792bead0815166e56c3352175ed9bb0cf855061a52241124e7bae82999c53f0b1bcafb5503e760394d9949da535d3011009e140899c00264b8c5ca885de6041964395b895c5ced40fc526b4c286f7d934067aab3c63b29bd42eed3ce25a3c3a7d5261673c8154d7d15447bfe2a3c9fce95806dfe7151cba502ded96497951989ac52f76513e72a9d48471f4ca5016d956357cb0dae244591e7bdbd022ec8796339f1a17be870860c10e2a0afbdddf9e3df5566ca3d23655dd175f0084e7d682eb881c0d494d124b6ef9ccbf5be70014696f998b5e709f79f01714fa5c7d0c95ecc11ca5bf71068c1d285793152748dcaf99a55b3497332772a0388c783771b01d6c9639a5f70dbafee1e5e8e25c3ab1712e43c23f6a3ccb31c26610fb140f60a6f147a4ef70a97e98d3834096b7385e5b84efbee13a3602bfa9547019582953bce4e11df4235e99a2a93af6b4ffeaa5e3f61bae704142f0ed44789ba56c8b2189474c540526866b5d7c304b4d4045dab5da2d88ba2a6846de43a373c366336ee1e9abd4827b01ff18d94b081501ef9c30c8dfe7c3567ac89b8b426ec2cf977404b619223ddbc38ecc60fffedad1dab9f4bd757f6a842dc3d13265495b7d5fbebc84575adc4024b9c24fcb26048571794645126d1bf1d64ea833fc4fd07cdca7fea68f795ed9765e7d9fe7911110bab1ec455454a664c31bf4314ed7e50693b314c09be355e6016281154794922748beb21875aa3e330ae5f62d3f65d5a9a3abcbac904d1c8d0dcbdf1193c83a8506df66291a76cbfe8babdfaa087996645a25439fbfe8b07f885aa66f8e0c5f44c255063d6246f73e06a0428ce8f5e066467137a1a424c387b099b42365ee89411d"}, {0x1010, 0xffff, 0x0, "0cfec9e7a131f696658f7dc6302dfd2072e149a997674477c32a357183a14c8b7581d1e7764386e0c58174ad922b898dc24005f4baa9cc7b7e625585f07697bcb99de259160c570c5624b201bf5bff1818f248ed25794816c3643f70f9fa75e6b0e514a0551e0c3e76bb64ab8d9babd31927c6a0e75533dd7b56695ba23294da5870097d99a6ee51075c13dcaec4852a1f3b49b5c5a4d0a96a2c3eb68b3bdf79e115cb7c69a93346ce26bef8507f79dfc3ec9a4dd5bd0d1a6438efbebb07fde3f30bef46471bf2a082cedae8d18aa9d3373d1da1de400abee9fbf47fe4a7fafbdefb0743d1f5e0c29d76083d04f904822875cb521b18b7a07a63e38f0052e25c1b33610398a1c44dee7d986320c5d1a86a4d958120ff8d7b852371b7fd33eda675e2fba1d3ea242859e11e58cf1c43f6c66b36d0d21c267dfc74f2b6ef8318ce065de67180db3214c7d3677c0b5bd413ed04eb239ef0c23239dededc69063943bc8cb5af20935b31c198e6ba71f8134e32b8fb168ff24ed41d5e7fbb255636371588ea96375b5aeaf69d94441f30fff5da574adb58539aabc687c797097296b8906897c71483615400c5097fdb44fe2f44081951ede2f078593c41b0cf9f27acdb13bd16297cbbb3a9dd96c9341a849dca841dff00f90738f5d7743eabed7fda210e2324349155ca59cd50da8146290f42738e2e8c90a7f93747b53b48eaf032c18d4a74f5c7e36431c880719ccb32f3efe36ee6097708ed67654897eecba57cb0e4e3f9db45432c3a6dd4f13f57d95d348142406429f1628a9fd85d5f705fd0dfbc4c9d164454c8212038796689383c34f5e6278edb830cbdba4aafb6e042e112b6ec8c54958727c1b7a50e0a6626ac2405364c17640b1e5cf609695bbe8488d003a0725916d31456910b11e6afe4f8771a7ca43f04d6d84c4c2285bbb6edb992bdb061e7b05ff0cf788886f3098aafaad856bd405c9925b940350279502bae1459a86f6ff9206634bee7cf4b7a7241d3a1b3a46c5d5a370a133939fcc8f5dd0dd302b6a5ef4a0e9408b3230331179e166bc3e8c9053bbff69883dc1660c00b240deff7d8bfd7751ff53f05bac1c9b41f5cda1f3102e2489c20863c789aae25fedf2ab502fc188bbb414d1a22989edcb9ce85c139e6042d282fedb8983a53b7583cc5133545eb8ed892dcdc5764f28746aa0e68b5cee4cf2c04b038cc48e5536f95f87fc95228718a561e6a748889ad2ea7370d8ce1100c4a326fa241f80c9b8f1fa609373b8d64ff7a4fd9869fb44bf407d3728e8093cf884848fb94ff7eea565d8bfd7f72199eacb4c92ee090cadabe7ee04e52a9e299cfad55f18c2d4c463c608876509b8e5abd9ffaa7fb8d9f5e67106f3861bdce3dc4b3790d2582b187c9bd37ebffc64851d49f58596afbbecf3458af5a09409a10955ba0bd9599e9a707ae32d76b2a5a3b8400185f21148f05133e5fddd9c83831b260a60ea4e26da4c7dc73049cedb68c2633eabb56fc3778aa1cdf2baf09340e623080f908a172c0eadcf2ba538fb05efa79096effc149952be76a51a4dc3e22d58dcd25c64896b415901e043099331697ac764c03fe3bd537dd7c02f6d14090d6d3ed0d3619043a9212a11353d00e4b7a1f23affa1b55411dd15f0b32289d1703d8d7ae49e570940741a5eab7e348b5f0c0c2ae84cc3bb2e03c851ad9037ed759f6637f0f2371dd91ab0a35e4d9d0a45075bc5f57b2d9704c72ac9fdb5bbaea51c7095665801670620783c84e34d224cfcfc560bd097b29a1466277f0d59f949df724141057b5508ce4ba960b693169881ee193c6204894805d6b73340450137cba0391af4cc3a45ebbadced6fa2f6def9a30f189172341467b80df62f624c0a0606ce6844bd9444cacd3851af918c9161653842a1f3f882cadc5bbc08e4ea7f77e5520cec0cc6da31adf43107b525d18159388e690fcb610f0b0500712e1d0371ee9eee7b2243ab461937efe0f5dfcd224ed10a5d5f6bd0818d3dbfa58fd377a67d7bce94ed2ae7de2e595501eb676a9e0b42e133c6db63e16a95ab99cb275baa0f98ff66a1faa47d9bb4e6d0175082d7761d80798d1a084c9b89716f4e61bd7c018fe58644e6890f27ce4da68c0b965a0a08ff51acb0a78367a1249e2045a6d17ca5a5f3bf4d1862d43e2e909744c48662605a4da3273ce6c330c3fed020117dd0f6dc1136785f408d4bb0fc25f0eb37661fe1f4fab2ab5cdf40f8ca537f32169a756743a9eecff7d6680a6aa47f95ff9b9d6e2421b0d9dfb07ddc5b409ae25b7d3e91d14c747365f8530e61bcad3a80fdd76355ec5e0ac02f7b80b49ac04bebe24386a5434c49283f54c3dbd9e080321d940ea1e2bce57938c4388331dbf2c521df5b11795e09afbd2276aaab7f7b084d6d77e33e3fe95e83489718e418c0477057b76a9f083475c1adaf4ecb2492230edfc8e323f5788c4dbb220ad924cdb1b8498f10cd363b225dd0c672540603afb6f1319aea56c3af0feaf0c787fc3913c4fe97566aed34c1d2131f59198f41b30c54f269aeed40d0c481ce568e0cd42ace6352815b7c41ed9a117e610915377d43d67209a84b3f7a1a7af17caadb0d5bccdc67f35c00d32389642445eca07c3e6ca6560ef63403361f55755453fe5f0830dc92e9792a7f257921246f71e92cc064b9a0a66a847a4a2d2b935362f468daba18dc3f803249b59d1ceb23bb69c9eeeb0ad4f8d957a3f13625743627d3f6870075d8bc463787b2a18a73ca1fc34d580d74715f1a0c28e5fb793b5b852af7605a4a5984aa08718752b4504c3ec59a19700eb0b735f0073f7ac21ecd5bce9670b1ed4afb26df4b81c42dac17daa6470c92b296de7cadc7b8500d764645cbac812b75961ec5c234f1f854ecdc3ee29a3466a6226e31cede9f678dacda707529514bfbcb9464535adc95bb61e5a710e44a484eecef9b63c8ed770b80ccd2b68138fd296cb6f0315a674858217d7831250754cc3e14a403844ac4bdf2548b9381f8e4029a154c1ea6e7643df60c991884c1689b1a4610a61142563d2ff49f93670dc740cae71eb9c50795ee27c9444e2bdeea9c0dd6e23b8f290695d74ea2fd705464524e8ed7a94f8a69309028b5bdc382147e99fa7d200748207de5c464f21eba969f55bdc38d72113909dae808cfabe537bd9035e2a4d8a102d378eb1c8aa18c6cf6a404037f2846944eade8bdec00b404b09f3da80c488455fca0ddf3dd6b78dbfdd4102c864d74ead6b821c5c0c3e9fea358c45eaf20c83a8f7dd0e4ff3a1a8c2e10c1666644903d06cc780f0298382114deff99dcef9897b7b64b0a64c2ac93c76faa15d68626be4d8dd4c2e656383a3ec4471db3d05a42391fa979b154fa05fc129901e8c5565de4071be3dd568e5de67c48f29cff6b79328474197d434324cb1c75b26293bb63d4ae2919c700bad4395a73225e33df72875ac29451a9f8ab529f69d7c55f188d3adbc3ff2f2becfaca5144c2eadf6edfde94f41704b6045eb7580324ec45706954ed67ad81c283744735b0424dd79f4cdc5d4ddc619a560e13fd20682c6a75bdfe073454d6799c8731ff8d5ba7605e7c0884c5bca4631129dd7ce5752fceea0ec9c6c0a1312578ed5d4cfe1c556c48fe16223d4cbd212e34482802dcd036738c8adbbc968f18aa194ce546c17da5cf624bc42846a5835a257c0005ced56eb3c633df90e15161656f2a95ec47ed8ee6342493d3a07f6771bdd05d8a1952a5d8bf3f155e9c13e5cb90385a5467d0783cd40ace77810d2e928a197ad0ac5d798516db283b950db79b9201aab7e98b401ab6f49170efab0ffde430e04ab47cb57c279404d303c968feb4d977337d5c1023c67f8f576771181fef94dfad5369c243acc5eb2e1c9bc62eaf78fd78b9363e9bbd89497cfb148f99d43f2e547a07456d7d6495a19c084084f21beaef5bf755710b954cba21d53aedeed5c0d736ab31d98f0c313a738036878fc3d7ea058c67ef67f48e2bb2cffbcc08331b108b9e66a542d90e2b0cf8a268ebc48e0ab7a58149570575e837481b75a0cd40e8b5f9b44a0e003482044759881ab4a9b8120759c4b07711d36e4cda3d53334ac272956269bcec565994645966250694ac394a1ae0582d1ffa4dd62e71f9b0f9c0caac70b533a072cd8a29454fb7690904bd8be6014cdd16329067aa4b62f1abc08e6fa1fe5834d9645735e34a3ca8880e0e84d707b5474d8e9468b36eead772892c32b26e17cd8b7324bdff65f65bedc23a42d53b86214a04ab5fdeeae9bbfeafdb5ce192706bb26333fbcf63c32eb250a2bdd6b7f4d83739f335f0fbe78175b2b4bb0fd2abd7693bd94dc235a8302a83b2061a01a813f0483f3994853ee7c6fcd64afcd134455c3bbd855370134df35d5e632da371a016ea9c974ea07cd8e4f637222b4f476e39daceb0d4a2b7a04aac902648205292d5f13667687365879a2ee7d0f1688e7737b31493c5b79aa0316717eede508fef299306c5828dae4d19718c6fcd976b33d9b689567047cedf07cb3e706bd30107c8b9730d836acbc76ed7ea2c4fbc452c6e078401cd097608edf3ae1d55d622ec0879d3ceb7911a8a32a150b46d8646ca95e9928a345397452bda59947f8678d6451c705340897f713c8a1fb3d7fc16ae6cdf0252fb60fc9473d83b1b67a89701dc920e43f9a3a4b37966dd683a0e5c09bb4af35c34a5d55ec4e30ec4eec6523b3ec0ace16da1da77dd8dfd8459b6d793420cd40568340e2c50802304e6ba5a8db257404d1f27af31a27d5493d0ab081741b2e2ed2c40bc57b840ed8c9326d484285ba0099eb37878777157c20fd73c83cd59716cfee8473d71afab4fb0596d1ca2fa73106fcdfaa5b0bcf58e8421298e1a269ba92e6e522c57c1270da924acd12c10fe94dc21051fc7cdb4f2ba79e33589dd00cc959e1f757f70ef43e0f02356ffdc545e4f204cc0db5089007702b27935acee2d24dca7bf366beb7b94c5b356c4e3bfc0fc2e049105f676da49a336eba3df45c59307e28885fa0605c524d93cd10d46acae5e62a8550247dd19cfed607633d7e18e264c2cb187fba47fef45a9884fa3b6bb2f8d47d7e125b132f693edae637eac47540db84a17c0d2cfefe82197fd6cb2e041f00cdc3bdd14a757161ce0f6430fa0e2566192552b3b5bc5834f4134f8d3d903d2320a7cfbed6f3efe4dbff1a9623f36f3a30c298761d3b7fb2ccc0c9315f22dc00e2a47eaa820f4aeb958608fc680731bfdf31f20232205c14068a6bdea59ab4747129ee3424ce092d6abeac1d33783c14fcc67e40d230d0cb926b04469400b15b9945741d0ac7f676b1a04601a15d9d07e27f33f676106e1dc1c4c6260bad329b120b2cbb912fff98d0d4e4a3008cb0d1c5c4466e2ad5aab0fa516dcc9206ecf5150601645c20a413734650f03b62467409c031f9db33cabe5da49f29f82a8a08ede123c593ab6a9eb931ac9d80a5264a91231859547abccd8fa2eb6cf35c6d53a3259cba8ced68e45009a506823ece673e5074744bd3e68f2aeff3a3cb35595dfc86fcd5539a7cf4e8a44812d79ae5297251941daa3b16a3d0e6ce3071419aed120f9ade118ab4b4d39a011fb49f05a209e5d5cd1628b72510098ad9efe2fa4ce6b47a2f0de3a2d02f34b83ea2b15f30f88002b86692174bb225bf45096bffc48c11429f3d45f80da12a81d3351874897593fa7023a098c1a558d14dfe8107f913b2d71b3888a84fbf2a7f590df0cff718257c074ddbfd115ae0be316610ddad4da1147115"}], 0x21f8}, 0x8}, 0x10, 0x0) r10 = socket(0x6, 0x8000, 0xad) fchflags(r10, 0x0) connect(r4, &(0x7f0000003e00)=@un=@file={0x1, './file0\x00'}, 0xa) r11 = socket$inet(0x2, 0x4000, 0x1) dup2(r9, r11) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003e40), 0x0, 0x0) fcntl$getflags(r12, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000003f40)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x5b}, 0x7, 0x8000000000000000, 0x6}) executing program 5: getitimer(0x1, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="fb21d331ba86fb052e8482b2ee19da00000000b07b8c095710cecd2f95c120531aba28ab4219a2aff9a7516260aa70370b1188f0f973b839baf0b9df5b7c67a45d62b4aa1193e2a2222ab5104b29483f4a5126d104631b342acffca6ff7fba1a9a18e2e449104bd264df44a73b555ab00000000006f130b651009488ef4aabd8075f4bbcb225ca9a80d3f6b8e2aaaa4493005418863bd769d0279e82e01cf66f6dee70947fa15f5ec8ac016d4c", 0xc8}], 0x1) execve(0x0, 0x0, 0x0) getitimer(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001600)) executing program 4: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x100) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semop(r3, &(0x7f0000000100)=[{0x2, 0x7}, {0x1, 0x8000, 0x1800}, {0x4, 0x0, 0x800}, {0x4, 0x8ff, 0x1000}, {0x0, 0x1}, {0x0, 0x81, 0x1000}], 0x6) faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xe6, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) chmod(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x35}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0xfffffffffffff000) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x86) write(r1, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(&(0x7f0000000140)={0x2, 0xc}, 0x2, &(0x7f0000000180)="d9", &(0x7f00000001c0)=0x1, &(0x7f0000000200)="c994865f6563e64fb1a5c5c67776b6e5", 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munlock(&(0x7f000013c000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r3, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) r6 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x15}, {0xc}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r2, r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x8531) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}]}) r3 = socket(0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000600)=""/201, 0xc9}], 0x9, &(0x7f00000007c0)=""/79, 0x4f}, 0x15c}, 0x10, 0x800, &(0x7f00000008c0)={0x8, 0x43}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x6, 0x3, 0xff) connect$inet(r5, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)='\x00\x00\x00\t', 0x4}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000002f000/0x1000)=nil, 0x1000, 0x0) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069dd, &(0x7f00000001c0)) executing program 4: sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c22", 0x49, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) close(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, 0x0) syz_emit_ethernet(0x3fe, 0x0) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000180)="afb9e11d", &(0x7f0000000200)=0x4, &(0x7f0000000240), 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x2, 0x8, 0x43, 0x10000000}, {0x2, 0x1, 0x80, 0x101}, {0x9, 0x7, 0x3f, 0xffffffff}, {0x8, 0x4, 0x35, 0x1ff}]}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/96) r2 = geteuid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, r3, 0xb2}, 0x8, 0x96, 0x5}) shmget$private(0x0, 0x1000, 0x464, &(0x7f0000002000/0x1000)=nil) r4 = socket(0x2, 0x5, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/206) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) accept$inet(r5, 0x0, 0x0) connect$unix(r4, &(0x7f00000005c0), 0xa) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r2, r3, r2, r3, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chdir(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000180)='./file1\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x12) getppid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)='\x00\x00\b,', &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000500)="5f6b5902413353b76e789885c2e9eb06528bdc03f578e2e27d3da8b5c6136146e219f72272f06f0b55383abf3c30bd902212e618cc6654e4e726c6803376b23a5e8acf568b4d254c072b554159c42f67e2cd8fcf0e42b28eefaac240c6f5e5de4ec269cad3b7ac417765bb582d69a0d0da38236da1ef6f3f7f40502bbba127ddbdd1ee32ffdb050615e3eb7080a5d99f6e25830f84951ac88d83f9a15177659050c80ef5d343c33f1496974ddf52181a6e7748bcf57a448ba936260a149b6bd0bef9d45877637853bb99ee84172576e4c926d12db0aed1abbd7129bb09528482cb7011f0280870af3b91b614fda590c38223e8554b33383bce904af3727eec3d50a092d3bac05d303a18e26d65e4d0989bac26583dcebee6d897f25317351bd0bff98da70056171b285422ed70095855cfcb06ab76378a37aeca6e8f412144c9260d7dbb1f66f63fb9dca778dfbe9bb6c60c99b2c871991a8d2af336f267a070057ecf8df2d493a348db984ab533e7db3de552a8ac4400e9b1f5e3c0d6c793b28b90e1d9b6cd3b2dd1d9d2831cc6434ce44801fe819e76c928a610e7592a393222", &(0x7f0000000200)=0x1a1, &(0x7f0000000280)="d92893d72e80f847244ad0c970ec213361b1f2d663e7db347ba9f3047ee78a302febf45a34c234cfe91f3a44d3e746157f2ab0a31e9890a11ec7cca4e590a1894f0af8c150c99802000000000000001fd78bbf8fc1d5f8", 0x57) executing program 4: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="014acc63139f235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae", 0x38}, {&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4283a15085d9cc5570568a16dcfcb90da7ec4a043f7eb89d153955e9ad10c50f2bf5f28220f7eb75c", 0x128}], 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r4 = socket(0x1e, 0x3, 0x0) r5 = socket(0x1e, 0xc003, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea", 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) dup2(r5, r4) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000181000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420", 0x9a, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0xa, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1f, 0x4, 0x2ce, 0x1, "d31fd0b30c60987b16392ecfb34c8f617892297e", 0x3, 0x1ff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) socket(0x20, 0x8000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="f8d4343d2692d5badfa2cce80b04b0a4a670ba698df52ecce63317702bfffa542317ab701aae8bf533602ac4ae7412bf5afa05f75ba6c8a1ea0f70f6931769015978129c9db7142c302ffb2c1e2cf2d92c22cd4f915d39a1a9f023e74718f77a77f11c242e776456435453dac79def7cbd011850be"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 1: execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r1 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x80) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000040)="04000000", 0x4) r2 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000300)=0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0x10c}, 0x0, 0x0, 0x400000}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt(r7, 0x81, 0x7f, &(0x7f00000004c0)="ba42cbb9734b6d30f18633ca961085a5edc31fd5249112c827db5ddfca80b1c3e8706aae1b0a8538c4bf81683a003c70417888015eb8edfd57195a0278e3a2ad1d23b76c235d494af9520022538836dddda1c3fa205e306b0d291b939b5507b6ddc5c97bc625a3fa0012df62ddf33efa155efa4e4760331b728aa31bdc05cdc83d34641255fa7fda982debe4f8565dab7d7a9d7ec75a294e4b7f594ae808dbc793c32de367184cd4", 0xa8) r8 = dup(r7) mknodat(r8, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r9 = kqueue() syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800450000280000000000009078ffffffffe000ffff4e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00']) pipe(&(0x7f0000000240)={0xffffffffffffffff}) dup2(r9, r10) executing program 6: socket(0x0, 0x0, 0x0) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000002cc0), 0x0) shutdown(r1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0xb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x10001, 0x0, 0xfffffffd, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x2, 0xaca}, {0x4, 0x7f7c, 0x800}, {0x4, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x8, 0x1000}, {0x3, 0x800, 0x1000}, {0x2, 0x7ff, 0x1c00}, {0x0, 0x33, 0x800}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r5 = getegid() r6 = geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x4, 0x0, 0x1000}], 0x12) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r5, r6, r7, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r3, r6) r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r3, 0x0, r8, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) getuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) getegid() semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0xcb}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069de, &(0x7f00000001c0)) executing program 3: open$dir(0x0, 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r0 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) msgget$private(0x0, 0x600) getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x2, 0x86}) socket$inet(0x18, 0x3, 0x102) r1 = getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x121) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc00}, 0x0, 0x8, 0x0, r1, 0xff, 0x4000000002}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x40}, {0x16}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x4f) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000001280)="66939f41c7c0a0a9a7c568600fc360d175557c5489a74e9364ee83bb7e8479208119e43584210800178bea25cdfcb9d6347582e9352ba9ec62811adfc91e2de8f8fced5232d62e02bfff8dc7b2c043e4b57e41d46bd7646e23431b50d287ef9e57120c0e040b5f881181", &(0x7f0000000100)=0x6a, &(0x7f00000013c0)="17348d2d8feab5167ca09dc8e49979b6ef06ebaecd423c5c78570f30afcc641cd86c0aac1fad7297ca186357c3431fe019d353622e4dce523790adebfc5661d3f051e83e83479d2d477016192c1101e11b2d646c5fca553daa0ea40bb9419bb210c1afecd4e6e2fd5fae8aff713553be0b6a5c3fa1122e44f9e63073531b5c7dab8e6139cbdc84089bc05dc7a2eef16218e632a71824ea259ad5a4fccbaa96b58fc58cd5cc361ee9b1ffa3bf4b86894b70c3c5c2a2ef0e95e7116ee995e44923e59239901451e0a224e3570166e06e4295e6e21da5f813170332369989dd2afa5a8e7704fc7b5178fea42be7e628a20e8ce16365023cffffffff4cc9eaf233a082d0e6cf4b826de866d66389863dcb17d48f9acc37f6769a6e0c095f0084920c4a22c5de3428305dd885dd3606850575f6183fd03fdb32145ddb6308dca4b80958006e15577a1c26e49f7abe3afbc9998f06260c8f1d73888f7d2be4a83e2d92f0d1d3fb44a8114155f671bdeda60c50e5a076bb67059db33abc82fcad10db36cf4f5679d731ac4c2d5a271c3d8965afb9aed7a576e98ce6fa733af451c3336b2bbe65965d7ab70f6869c038cfed2b0000000000", 0x1b4) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="bc108bd29b7d18680982afc265064472278e0179c3c3030dd215ded9abfe2b9b38e5b87add480f6cd0d8d65a1a84bca779e0a64196be166f8ad6601b81320504dbf7542a6f66270b9fc252cd411ec10baef73cbbcd7ea8cf4c636fbcc350fb7e2f2d28ab4757f1d525361685ee601e90801dbb9a0fda0fe3c75c6eb637f7717fde106dccb6f23c9b9a7fab66945e250eca26ba3250d3b3b627ef6a436174265450eb4994c93f6ef11cd42574b67074999d704d3ecbc629178723f09649a3fddda8d8102815ba737e56a6a2a3be7bb62f9ddd974910e86df7589460b63923e42d65a82c8238744c6da7f521624649c6bd7738fadb1d34ce7b78ca611edee7a873cd0eb8a9e35bdf591a28cccaf153155ad18a9070f250e9e4ddab309445f6b38a19c9b084e0d94f908961e2efe0cc1c6473efadaa77e4ea77374325c1e6b719f515c6eb86e92eb96edcd74ea394a6bd0107eb19936ed41013f2408fd04c0f11fe97db70a2056abc39fffc7c61038d633c5c9093bc4b88edd6ad49912c9db251e65021c7635f783b1fa7282ee40cb34cfa262da3d1bb39aeba20139f2d7f7993a92f5f4cd1be3af881b3e0a39eb9e33d5b80fad7ac16e31f3710d152674821466af87d4c688e9e4e19b5df36fca54dae5c66ba59b6d285358ab2e4d4318d749232ed36b78e88dcd9f6fe44432df975805c5cda9ec94f9c9025d9b1a2410fb9e090d6db8fbd1e3c15e84fcb2c906bad39df037bfab4ff442ecfab036750118f805ccae7a4bc81f33105124218905f9b335e99bed569c67c8c5f51384eb6d5c3c97c12fdef1fe0caa3f6e19483c6d315fb12dc99196a66cc367e478c286226e0e67a1193bdb511873d1a96a203f4d69182398d9854336608788f4fded5275f2e299b22140a71045af4beae84a4acb15959cbc6f7625d2276e8c5f60844af1712b828f17b581337e3454d7d72e1e14b418442a16c1a1a50660a45e5229d66efb4626c88a8a51e0307b8446e265741c766b2c788b4175c439e81157524966df316cd8d6cd38710a90f21cf095e4b6890b2825d58a76907623c9300e66887a5a11fcad147a66f6808bd8eadf9ff2658b183537e0123195b8447549d0c3f627533688be2b814a30f6f73c285764da626cbc7be1e3a6231b5a5efea8a9a72f951b443c89907c6400ddd13e93455739b95009c8141b40cd90c54ae461cc043b362ad7c88c9219443fcc6462551a714561ab53c3ab804a103af05fa6b1ac6c63749eb8a1b9c023e1d350db59901f132ceb5f47c929d8bd0bf8256eed22c01d3458a63cb4f6f91b17e4b8cdbe5c49c44acd856d413c0130b0ec6e748f6388e0c432ef05d401b1d110e20840ca00a426184a0f452f1befd1c64f1a7f1dd668eff53f5f3194c02e84f1777d47ebe293ea408a2214010f4bb10a5434957ca41e3a98ccae1235cb2bda57927425bbd46e189064189df7b4acb1f52854b27f49e7f4c666e7af8ee4cfb4e8ca8f9d260097c423b07c3e2c5f19d12cb7695a4fd756a4a7e349b5efaab54f1f0b9927ee5e9cedd9ff2c7349f2573a58f90aa6e38c3e6f7b5aa4ee02c571c43caf749699796e7ecd41f0fe75c8c441b484341f415d0540f6468a93698049fa95d84a337007d5dde5796e41fe9b55ad8a8e4b19a14eb3a3fe8a479bdf9a49a7af0a04cf9e5b4c0849a19a05fdd2b09ab1ce418c25a2d50c4a7d3b83d4f2453d0c0204d24628cda920119bf7396cdb472457529fd9cf0e81789e3ce1ded13d3088d684b9baf8beb33ab054e4de413fa4aac39edbc43b431835320b4da6802701323dc268fa547b4c48ad70c6566fd1fd8bfc98e4da0a2687eeff6f5eb4b03f2713e568d046c62c5d68d2ed52dbf760013aacf477be8d62d12b02f1e907032c524227486b67307d4b5b30ee71dbc5353bdf852f5257fcb51558241119206e7cce30d974d381b32c20c50672ea25e2e7b369e4f3f9e07a3d54a6207879bc915a0e82bb7b6047a8c1efa3630306854d266d15f03748ec19af057300bd9acb8f07b9be586f79bce695ed5d4e940faffadb17387444f9215a5f774e648952829ffbf4da8e22b3e130242a6de5c0ff3f554c55680c61ab93f285312dbeca4da0f990cd1a7522ac3ff8d22b6cd7d6061ba78e4938ae3571dc7b15f30be0fd09ebd76c478963915d281dff9de5ba9f5c89a7c0e7fda0a251dc73454f7f27b344c81840f2ef844d62e57e304ec1ee348e7aa49205762e5486a6bfb6219cb81482230a7c5188a7f4e05a4277a36b5d2702f852b436a676ccc50f857b06180943243d079f8cde43badb36b615558970b218cdcd1071e6959bf42d79b7e297acb5f1dee5a7c07df9822a0a783e5115225ea4d8c66276c5fc05cb47ae4d79c2fd18f2a14a8c3578bf18159778f779049f84079d22c950a2b90f4305eb461148023ca6d521cf17c6bd1aee628fd92cc93f62ff2b46d1a0890e9d7410f6811a60f8893a7f795fd23db23fd1b379c07aaa8bf0c8d8f6971b4b559ed3eae3acc0b5b473b5a0655f3d434d6dc3cd18836f94a5e6faec9c621e15daefb70ffd1a4a0b114e644eced4ccf9f272f88a9a2c65511b1eecb1a35f654a32241721f40fb8ed0ed0136fb7d51adbfad81f8f6562e0e1e1ace2d352af27252773b91b9d6aace576aacd831f53e67478dfb7298ad1b3b388cfa9841ef51b89673884e56d3df444e8cf66c90cf434575f65e2ba59d710c5750f81f93ef6d26d726130a77d595954171b65a7f528b49e0e677cfbb4f998aab17ef4b7e6766bca981160125c8e5fad25b8a46619e0fa3a279c8106221c0b17bafc6289bcd5290cbab6fb589fe48f4d41a91f907555645c047ed51cd2d6247d73ff0e77a5e665c2650b1bfb527f337b6816cc47d0b05573aadf4bba80d0fa1f49b423b07b7c97b198369f2e2c9fc1c41e08698ad8814c9c388ed0f72417883fcc007dc98b244cd95bae16eb1fdb4a242b68cfd6426079ea7cde6400041f7c80b314ebcafdf11db9017cb49a95687ec1eefb88ca3faa388ab684abc71b3b406784c3246543f7418716caac3a6eca50eb66dd97c1c511d4afc6da2df315ac0fe289774a0b5b126a52bbe61c92707b63d8d9f7328c75908f7a6262bb732f20c4b67b2a03c85c2bcf3b5ad3670276cb0191fdd5abfc576344af7573482637a207c06f3e8661868bd79fd61bba0ace14a3b7cdaccb48318d53128ed4b17396e109a1abe681e602fc1b6061cfb6735a4c99219676a04903eb6f14ea8a9284e2db73d2ff7fb3ef0131531e72fdd536f092190c5be099457f934354cc86991ef7495901371d23b06c891a4b39bc9fc7784e8870c8f68ff7195d620f093d5180ab8a75d624e431c67d6dbbdf8940c947bcd4c5210478b5411a2b345b26d539cd1df4fd14a8d9d8153c5db0037a7d84a8e1653651a5f901e34a10e1340a1f554656d42b7bfa539f4b113a5c06d3ee0c11f2ce890ec29ce6f1e075ee653adb6571f5516d5585ccca852b9cc5a6fe1b7e58ddcc063b5138ad231c4290381b11fcf1d43a7e9a619769caf172fcbbd7fa58a5543bf6f09fd6079365bae326f5b8d603d1deda28c75fa5fa4f03fad573cf8c3eccf04510bd019e770ec78a29c7decb7b7cf2f74a908b3e86cf6fb607264aacff133278999b93e5cdd00b7b8aab040407430bb9c3f8be7a462a98affe0bc7ef390376869aba56bda905c0d51eca0ec972adaccc0c7fc77e35ed7f2fc70a1528b3ffeef5edece13c1276d2d166bec50b4a18b6e41ee5282930cdb1eccc81b5f3566cefc91b1d1264b0a678f9f8925b74b8c069a5026213b28d1786ea4ce220fa6511a0f856d4ca29d1bb9b24d8d537fe00216f5f4c13be67d4e30e2effd1ef660aea64234c410e870a2f64277c2b99e299842e238afe75adf11a6dd9b702c74c6bcc3515e57809592edcc612b395f5fd7e51642e7077d9e152a5c01daf1d024b468f45b7a42ff9dc1b9ace8e5d383f32ab5f91a6c03ac0c9fa92cdf2e4fd3ed132367e94e5204c7785fa141f2b7a7e70d4a12b02e7c822056c49a79b41a6651ec21bf6b38770c406abd37dab3ed2cd3b762a0d2832813c3cc095112136de708223cf46de5273101072114c941a51acaa1b8f73c1f56da0d04d43d9e1545483fbfbec31b34fff7e6da8c40106a9432ad4faafb5e1003840c2c139b0b423a53212fcf748ea6e08e21acbea7995f38a33a195ef97771d4b1680a74f677aae29ae8faad4f69053c4d8ff8200175945c51bbc840fe778cc262923c367ef67a1f9a042d40eca8fc973f068e8120ba1e3c6580da33fe7a1103907447a6938dcf6a19217f04cea62e11d5ecbc1d89435487a728440a7ec9b3d70fa7f07b850657c78b688107765cd07f8e7e3e63d33060e06fa20b56cb509068c8a1778f8e6dff725d323c500981b92bdcfb56b272cde90fa7c68f0a0e61f7ad716be45bfce532efe6efc08666f2de5341fa34b882f3af91599fc0f16b6816eddb1a6dfe1d743ca650e9bbd5e080d6d89436ea048bf549c68688b4ef7a5f5bbfe69c48831740f12613253d86136509b56e5e9c8921edf8e327ea4c0a9b3555a357727f84b1a409018b2e7a184e585640e7728f77a20ce296324e8a851c905757bfe09cd33ece3eb0bc8721963c90295de8ad9da3c51d7f9fd7e59033da3cce1ed368d807f0c588404b0cd2f44383e85da62e8f0158e11b22e9fa2496f9c26869f7533aecff7841737d07d7ea4cb38ec4c07f4ae6bdfcc91166b501c4e9af0cb8da6e90e5416ea08c54355ecea729a710fe5b8e44f1baa65ed235175392f18836c9f226b3b34cbeba345c2e836689a3f64b32249143e2b8b5e310a5b9a1d2f68a60e0a46197b043827f6dc227dbb9bb1bb553790f3f0f2ce38d5e34cd850efd58f9ebfa847e400faf1773aa735bb2d667005159805eca2e1dfaca87de59968d1c783a67ee9c345bdfec4a264077805d87a45f94944df24a24cb2ce771556dae304deb47cc16b7522bd6f20d4da050904e3e996ddce4a963705d0b321df54c93ad6a15c039af0858d3c107b504c1811c5d407f267fa04ffd2b7a656acc6bb55899c5b0a2867802c3b50be3a873fffffeb6f9ef733c6294d4932e4547d562d975f057fcb6c8dd371c641593f5ed6ce6474cbf68f0b09f60ab060c2e685d49b82c3785450122d1c024bf805139e5fac1035e23860faff708d466e37867ac4d1a61b29e3badaa989ba9441e64171b16715285089f447791f791b3248ac38d776b2283bc2ce3077c3e828a15caae3d4f3f39da544f9d6d52674fb776a77eb9d5525f48d3e5ad566690ba140dba51eed037eace17adf3e9e24bc6b57eac3b91a98e6e38a1125eb10989989a0d8702c7f22c46426637f0d2c2607ed9b48be187adfc1077ea871c841dd5cf76969b914582ff01020b079ee126a7ec7fbd0d11503a172474cfbf03d823aa51885af57eb924c1f53f0b552844925b99f5049569c4045657be9695c3b20aa045901a50dc84658b375e9ef59f7ce55dd7f34aa5c6d02a3a051ab49770e07627a0f712df22ace13116d36615475a03ede30dbaa4e733a8622afab15e720f27387b516dba62b35fdcdf2132e8226ba661ad0ff9202801ca222a2cf3988485e63283e5e883596bb61f7c20df4b70d4c2229d54bf2d1d412fd87603cd7b0351ba11218414a42be4427949ab7af876f1381f469d25b273f3c0c7c14baebc0e8a9a26cd452241d4174b64aa238b1a219dc0356d26f8425588d6f084402d61bc6e13d10f964c5efe3c3a836411c943087b4f", &(0x7f0000001200)=0x1000, &(0x7f0000001240)="1e79eadb101c7a3d73f53a168187d9c9e34d89d1979ec8d4635451ca6dce1cb54166d427d2f1422b53223ffce58670e712e20a1595a495570371a75b6e11a29b", 0x40) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) write(0xffffffffffffffff, &(0x7f0000000080)="04", 0x1) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8e", 0x1}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{}]}) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="9e3310953ffe8f519ebdea205dcffbde4432cb6004ea8bd9d70b65ae9ccaed907bdfe9d35c681c9ae2f6302fa85d2b150a2ae907d1da06c166b1cc3e0f281052", @ANYRES64=r0, @ANYRES8]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x0, 0x0, 0x0, 0x400}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000080)) executing program 5: ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b, 0xffffffff}, 0xc) fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) r6 = msgget(0x1, 0x520) msgrcv(r6, &(0x7f0000000180), 0x8, 0x3, 0x1000) r7 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r8 = getpid() r9 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/41}, &(0x7f0000000200)=0x2b) fchown(r9, 0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, &(0x7f0000000340), &(0x7f0000000380)="fc636288125e478fdcc53f493f280c20711eb90d56eb4a4073d31156b39cd9bff3358f847cc4e4cb26c06485dadbcd15b144ad14cc4635cab838253cbcb32dc6ef837fd4bf73c19ec42b69da0c5a187be4d1c83e64b1b24e24e46db2d6d1756c1a52fcb6f5c2be9cd68cdb90919056f0618b1f7ed3e451edd202f24ccd97674b3cecbadc", 0x84) msgsnd(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="0200000000000000e5a62499e3a2ca95be0cdfe12037fcdfb95fab56cc552179f5a3f15173c5c5f81ace0412bb0de0a8651277f295cfe540c8dba843c4593c1e6ec651ca43cd18cdb2d18aea135d144aa469531b66ebe05fa89939016560e1ebfeeaeae81b5c8ef44ce981bb28f9cbfe22b22456e0bdc6467fcb58eb4f2b9779be3da7dbbfc18ef7cd286eea1f1e357584273e6c44914fea9c24836981b4c0be764945813480a02d2889c5c4f3ccab6a11a6960c3832133d38bd1115ca5e8ebfc29a14468266e3d1c53cd5ae9813077c2a894401000000"], 0xe3, 0x0) truncate(&(0x7f0000000540)='./file0\x00', 0x8) getdents(r1, &(0x7f0000000580)=""/81, 0x51) setgroups(0x5, &(0x7f0000000600)=[r3, r3, 0x0, r3, r3]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000680)={0x3, &(0x7f0000000640)=[{0x6, 0x0, 0x0, 0x8001}, {0x3ff, 0x0, 0x9, 0x6}, {0xfc01, 0x17, 0x4, 0x2138408a}]}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000006c0)=""/78) connect$inet6(r1, &(0x7f0000000740)={0x18, 0x0, 0xc12, 0x4}, 0xc) msgrcv(r6, &(0x7f0000000800)={0x0, ""/4096}, 0x1008, 0x2, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={r8, r2, r5}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) syz_emit_ethernet(0xa9, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa450b08bfa22f08004500009b0000000000009078000000007f000001c3265e9163ea07a3a65503b1fdf963aeddb9a55c4d3b23082723926aa4515690804f99d55b22c4a1acf676dc06bb2d56b3143719d740dfae90fabca896e17526f3ce33fc3195a58d6c6e494d6d83d2547d61d83fe2d3d973d166679e6ffc1af3d6dc5e15504c41c27606322694c76e8006c33ac6c9a9dd265f3b9325a0940c0f86011b8b35951de308383367626d82bf0a7054e5b48e3833f0756f20bfe6b597961865a2d0eba21af468a49a129d1cc4855dcfecd3075a0ea181f0f15b688765b4f064aefb20725e3cb18e25e2057bdb42b343cd024cb9effe40fb23b8e437a28aa1f1216c581470bdafd33cc31f6829a2587d02c30c5094e3acd0e8785b618efaabc4999bd0daef0c434eeb601e3f9975181d18fc61cc9d64e281a6c2733ba372cac0cbddf5169716d5b85217353ad6fd4a5e68882295c6f8"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, &(0x7f0000000000)="030000", 0x3) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000140)={{0x5, 0x1c0}, {0x96, 0x3}}, &(0x7f0000000200)) sysctl$ddb(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r2}) socket(0x18, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x10011, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) r6 = msgget$private(0x0, 0x100) msgrcv(r6, 0x0, 0x0, 0x0, 0x1400) msgsnd(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r7 = socket$inet(0x2, 0x8000, 0x7) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="e5cad31f0e88", @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) r1 = semget(0x0, 0x1, 0x0) fchdir(r0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/133) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x84, 0x7ff}, {}, {0x101, 0x10001}, {0x22, 0x8}, {0x2, 0x7}, {0x25, 0x7f}, {0x1, 0x4}, {0x1, 0x100}, {0x89, 0x70e}, {0x100, 0x1}], 0xa}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x80000000) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r2, r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000001480)="15924e76480e08417279e885e376", 0xe) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000100)="0b9f92cb7b39ed28a82186da69ab07aa78528a68a02b807c6a5607c05864d806daeb325cf21aca37002191337a128debfd479ecbe9b7686dc5aede26a5dbeaaf8782554b8e1850b64a0f86f8adb5df18cf4a602a2420e9c5242ad1e9ad5a4ca80aa2585aaa4f21180b118f4cbd13b2954370155d92874e6af55d1009e0503f05f4e53f223530274b59e5fedb6559b3a4e80be7d8e3e52f0b2f4fbacd9f08db87d14096f3156f31c4e09fadeba297ea7d91424953d8b187a61667a963fbcd2121d8d695ba32592e13d79f03ea4c8f5b9122567c1c1733e65873671a1febf43e0575089c77c5010e9a13100fe8727fcebd695209fe7039c268", 0xf8, 0x408, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) chdir(0x0) ktrace(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) executing program 7: accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) getpgid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8c", &(0x7f0000000080)=0x89, &(0x7f0000000340), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) 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) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f0000000240)="fabdf3b3973565029ef786d4e7b35e5223bd045084a6cc05973a4ebc995ac0b6d2", &(0x7f0000000280)=0x21, &(0x7f00000002c0)="6278ef7e3589bc101275a4b8187ec3f968eff3f6f6227cb28d6a6c2cfdaab2cd9bd1db7e5aed3963a603c22151668a507d24c50224e0bde4c0d3085a0bdece0965a202d0146ef661a12d0b451602d863f734c323020ebfebc306fc54c298c3407e5fcc058dae71a3695c550c528a1f3c3ba0e92a68e075394d12118a726d660c36992f67cdbc544a253fbf1966d74895d67560868caec7389b9a2fa2d4f468598585a0cb1c94ac436a7bb344d6769a7805f18ae8b121abda90fe01d1873939b0255cbfa28559afbc58bb8fd6472f7ed475cd48edbce463830ecb632a3ae3c1dd2e4a939fac248d4983c642e0eaf9a33fbfef9403e1a870f5f4daa6a43efbf879163da96bbf13373041002913f451d9cd150b3419051714dabfd76fe3e1f5a16ac8aef282a8a8e46f8de2cecd65a5492c6aa9e3d1b98cfc1ab49c60d31e7baab1b0afec7bdc97db55371be410a76b6d8f4a6a73dbac71ff35c5646f17cfe0ebe7e5a5332252cf6e57b6f5d633fc01a8c8cd332e40de4a8527598951d51f24ceea069fe96231d2b7adba4fc30f297e559b981ba1d845effa47c5831488e6a43d2130972e21ab0a8e22ad3ec25097478491db04db1b0a315535c1d6b038612665ca735604c4c3e6d74cdf3563599488c274526d77716a898f188c28469bc692c0b961efe364ae510831d41c818a36ea0073068383d24b9b94a9010ea5e8085f3922b17bb5544cdb39e88bc4584e50bc093c52aac24fdd285f411310df935784a929b6a9ff416424a9b5817d22b89fbb1a32c95347eac062c02420aedc8cc0183d7e916c47db578d74af7906c01dd76eff517db64727c999313615eded33defeb6cf0739e8a965698211ab6a1d879592da53d6d99b2944ce82fbc22321d4deaecf439aa9b1892d18ae2c2b1baba33baa744c0ecba10e42eeb67780c2a9ceeef888bb3d9bebb6473b519b75d0c82a8abf083455f3ba312f6bf55229aa9384e95b8703f0a80a68ca7bd5bf9117e203c38162a06a5d806ca43920255ff0bfd6c7fb94f90e82d4442dbfd3b5574b42ac720f27972ec17670137689a3cb04be557f9f4386f8a64f9f67f7defe25b4537c5ea3d83f143b636675f7b6c9e68d96df878a6d2e99124d48a98ce5b7fda2e626c3d6581ff7fe96bb25c8a7b881e5a85d9b6098487c5df2f40f4eab44ea638fc7866458fc6e26702983c883688a1fabff19d0e8158f2622063b00ca72363f01e184b7cccbdb3b52eec17a4341e91a4dfe7c37fca202c95b44d2293e0fdd90f0867a27da39ed7e7a6b152a3262c98befc91ee65b24fbfb467ea51e43ee9265d3503a5c87d225b1779727467116ffe4e8970b75a6edda89160c009dc3ac4700de8f86912455361ee8e8b350a32e48e3ec0227926b693f54bfb23f5ce7da742200e9551d962d14af5b1a33270799386bd32950b030582e5de3217aa19837e28e55569c04301e8bd4c259d1bd2ca0d4d5edb5a2c46e4c961900274d4d4495ff4ae72b674afec09c1084b8d138a571e0433eadb9838fba0eda63450d2dfa7cd40270df479bd49fcbff303d90a3f7ac528f4c9827bf870a78237abc05bcb00f2ce26efbbc220c3bc05175ff2f9a41de8316d359652ee08275da7cb7126b2fc4bf0bd2edba9769c6f54ab41ca6924d5fbeba1db19fb7a66ca63559d2f98adaac698aa9c6371d38d8db43230f17d65459db7f99b14ff02c8e0b0e5adc01a9571c801d6b7e2ae5c97dc676b25adb829985cf68d4bc3d56d5beffe8a71601617cce4af38627ac9bde7a35e16202a0f6d3679d1df1eee1ddd8d4c8ff66a25685c37c6900965ee858e5854ce98e138d70f3c1e175133eb2240720c6953d8dd5a67cbeb7b7d8b0360564d9a91786a4616d72a386be21af26fc430d427055b278a5edfcbd22efb1bce01bbe7c844a76bb96d1c6809358ef7e8a22cc461b9f97356fa21c61a50baa3cffff9c45db89f0b4bb86979dc3c2f5862951a54d0d991e8b14523e80693c962fbe4dd7810c96a27fb924b1a967696d4d52dfe623e83fc36a52d637c24d82a316f7b41492165edc9b7cf364cc1589c2962033c7fffd495e10e2498b98dc611d681bbb07ca5efc1c5644eb4037ce1ce8b52787cb4622ba858419917716c0ee4ee31790c23c7a54bd4033c4465a39bca40d08c0da767c5f0820e4e566cd706e2b4b69affe853f978de9c79bc3605198a1d38f46bf0e62f68fb1501c3ac2bf0499d0d67a3e3faf7ef1dd79d4c4a1a3baff43a26ea42d69c9c5014848e7c686a776ccbd2958bd9e8b89d97f3e2668914b4061ec394a1b5fa6c51754cdb354d5eaf5f4aea9ada108747154620f77f14e5aad6eaa4b95b54602d73df95185e284ee294085eaedb6d2c56a5731863281bf17f51abf785bb2e451a3d07935f9b41947b00921f2abe65326cf6761ff29c70ee5a9629d012c380dd364994c8b20473a1146e5a35bf31875fc78f952c0cca16b35c64b499d30e247150f878608aa4c09bbd67f1fed7c15fb3f6117d179503233718d068a8436f8964c4d481ae02ed00400f4c246e19b1d998c77df753dc0e66622bd1c77f8bb0de01c983641e41ce0cccfc2869d0c0d35c1bdd1114ad5eca2967b41f0a5957927e6c67f535a471fb828cb679b211ca485906c6abcd5b0e604b7758953a591f1582341e10e9dfca826feef349946728533aa7233360a16af2867139c1afccf6f42df964a17d120c72fcaff91b2d383f5ad3bea6445b09cd7440334142584922c5d0b843d10452e43557170d3d6357df4e0fd5a0c3aa13fb68c0c09c63b2cee38c686eb5b3e0a7e60ced2b921a8623a4708c2fd872020e428e3093097703648a901b194888d4b914136de01658599211f3c78e994c8ac37b212b57709295f05106555bea9b3ee093b9db4d68885ba9e164d5773e8c93b7fad435ac69714f50de09867f89c592801d69d47848bd9d77fc21909fc72dd22821cebfcb585e90d685330ef4741eba3c2ecac91e55e598068d1f37ba406b318a1a25874ccd96f5bfc9220e5998d4ea13b7d5773e3c0f203a31631efb02aa9a9605cf9bfa0c3c3e00581e8293923835244d86e2d01e372943a0e1ec1d074c3ec95c26ae9ca42332177b15e7601ecac8d97635eeb7a01d14fdc4fcbe8945ebd4e6b96d4a0b2d2c00f7f995486c272610854948b7702fd75e4da90413bf740bd4e816fae298028ccf4f8ef8d0a993b8071a5c7add133701c5a23ff7bc61cebb9137e13004ed41b25fef4d3038e1cb90efea5eccc5966812b1b0aeb648b24260bb217d04a835e392587e7d62420bb0c34555bc6e754a0ac3a70e9255695e0f1ee19f5a341d30ed0d4770862092f1884f9e6ccce26a7d235a4d68a7e4e6f515e1364f3f41f1d1febe8ddb6606840c8ec21934671a659698e1f50f71a2cac5c78028c6222e47931ff38eabfb0f74d88e76c8dc64029c9812660d0ed3b43a5fb4b6e593ee76ee96ef289080e62f5e54023ce0b0c4dea365065644fc5fd41cae1bdc15c749b1bd375cda6634134720ccaa2fbb9f69295c4d54b183395b343c7b9f87c77b77dfc9f131df944531c6fd7850e11de15b03aadba33fb4fe9a52a786edeeb1d49e9cae2e659f4ae87810aff042c31e757d3847122aa51a3f3d5d05e9b565b4eb432f9d520a1ae1a53d1714fe663308912e6a303a4079b5fceef9821a8db2d197e3fd018ec10e28319ead7ea1e6d3c7f5a2c8143399369f69645daf3c4e1303198de849eb0fb94a9e7efd30d19044d1da091a9f6a5a4a687f404b7db289228a1408acb6df07e842c318f812448b6a10462006969040ad7b8add9baf3c06609eea9b13cde4e6a34c9241e2b8ae7e6ef3045ea795448c872f1d902de9aebf33c6fad65c2b70fc0c160e2e5e3da57305ffcdacb0ffe9467d14a7972242337734c5b15f0513587992b1eb47edc7dea3d4bc14f25aafe8386b1345372de404b48fba7a1809904efee557301481c2b641b6c8281a7d545e3b8a8d1fe526a9f5dc17b9c7e2c743643e2bad13c475b93d0fc5eb0e240a9fbd3958588aa940c698fa4b2b2f9c10f232b70fb934f5cfa315c294cd2e02c110388086b058294b0f3d6d881ba925b7a555f5e925ec999d3f6add2e0d61d6438ea1fdc179f954b7af83425b764eeea14072fcb2b8d5e182573e85de8846828de6c192bee6d518825611537d096a7a4d47839d981df1ab708d378b94cd6bdd0590f14f341be47738e7ce9fa4be3256508984031a529524242a7870d8782e154be2c462e11b87a0f9240535abcc11ebe4440fdcc5291fb71bfad0ba301139b3fbad35ce8691959f723d7c859978aa9be0e19f00d8ec09748571e641a5307f58cb6ea6a533e1a704212fde92577e01e9c7a4b138a1be906715f3441587a722f13f049825b155084800e158b4c73152ddfe0bc18cdd9d9a51a6b9178a083c762346eca5727c0e4397ad46910474796bcab0ff75c7db7f2878d93b52007c0d88e17cc9c00b00185339af86e4d08219408163a588ccef66a70079a615c64aec94b91eeb90ecb2bfa7df639cd4e157766c33840ca7cfbae0757297344cf52b72bc329e70d0ca3cf1824f5aacdb4a9ebe4b5416e090ba89c28ae1b80a7803618ec74ce5bae3de6b8992d0a1d6b39afafc80cadc1aeaaca5a4348fc33dbf6f45e1ec28828494bd484006ab66480131592abc4d81e093d90b18e3784820bbdb889dc75221257e162ff68c275e24312a08a016cb743c5aa2bb42000541d6a2d492251ab2d9a0fb2e4d5955b2a9596a78eb39062814978e2ad79cace60fef953d70ec33ad8dd6343ca022c4c835ab7da73482448fc395eb8ac9ac12d55a538847ccac83d92f0f3af054fb545f12cf1769ca43e05024e0f7fba813ecc8f2dc86aabb804d5b1120dee1256a0ff7c702a050e17a88a5bb51a290a5f7b56772896f79be85793d53cc9d3e801319b081d491c510d4a863d7e466b9e0199b2f8ec57a0947f0949ee2c8de5224732742814b4cc389a06d688d68a7a697416b2527d06c9223417f0eb19dbd99838accb6d5e4812c68b06c396006122ccb49eb77389dd3a60eb4f7b1ee732fc7f4ef801c5016b05099bae417ebb5388878b51aa051c6a5199226b552be48af3bce42f2f929470c4ea0b4110f06d98db0576d1061bd8a03aa9a14fcf1d54a5604cc7d3c2f237c752ea61b78249f2cd71d18b9975a4a1bed12d7b3db0fee7a3b1f6c70b043f538f5efb5de864b8dd037dcaee5527a4266e4af10ed352f64bd06b940b05bedba5b915dec1e6e3b56e2adbc7ebfbba6a0ee9cb89d67adcf9250c41eaef98f52be039de3e31a503a2cc98468ada88be2fbd3d51dc299b6253d97ef66d233533aa66395fc129871f8446b85bdb8cb8390f8970197b01e597c542e556a664f20deb20cc1c4089f85030b695d7889f8fd53eb22e9bc9f24e2faaa30c04f2e5d99461413e862545a090e927f2da99a7fc14826d82a11ef50f7d9c2cf8394121b95cc871561901612f1817d98e544eff2c2c636d8a642309cdc93839b86d6005e1876b9cecb5cc546627ee26923511dafe5844fdf57fdbc7d7da95a1d42f703a4d0e58e8b45f5b2fe8f4f4c392cf6617c75f21aa80d8804d0915ffc790e853604a80bc3bcdfcfe8171559b6e2d7ee55fd966bdd4f89023a2fcbec019b1f5ddf4387e1522e85c13ae1e771557deb9dcac1ced9a6464b6a8066f38f3957b9d9540207aeb2134daf51b2f9db062593978abf0c46072d1e418c5fe38319235cab27c8b34aa398f7f30238c404de06befb521ba6936", 0x1000) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) executing program 3: chmod(&(0x7f0000000200)='./bus\x00', 0x350) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000001440)=ANY=[]) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x40}], 0x1, 0x0) close(r4) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6039df980062dd0000000000000000000000000500000000000000000000000000000000000000aa"]) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, 0xffffffffffffffff}, 0x9, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x6) setpgid(0x0, 0x0) setpgid(0x0, r0) pipe2(&(0x7f0000000140), 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) executing program 4: r0 = open(&(0x7f0000000640)='./file0\x00', 0x2, 0x0) socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = getuid() socket(0x18, 0x1, 0x0) r4 = msgget(0x0, 0x80) msgget$private(0x0, 0x90) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r7 = msgget$private(0x0, 0xfffffffffffffffc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) getsockname$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/3}, &(0x7f0000000600)=0x5) msgsnd(r7, &(0x7f0000000100)=ANY=[@ANYRESHEX=r4, @ANYRES32=r7, @ANYRES32=r8, @ANYRESDEC=r6, @ANYRES32=r4], 0x0, 0x0) msgsnd(r7, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100), 0xfffffffffffffe87}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, &(0x7f0000000580)=""/4, 0x4}, 0x2) r11 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYRES32, @ANYRESOCT=r11, @ANYRESOCT, @ANYRES32, @ANYRES32=r3, @ANYRESDEC, @ANYRES8=r6, @ANYRESDEC=r10], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000001140)={0x0, ""/17}, 0x19, 0x2, 0x0) msgsnd(r7, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r7], 0x0, 0xbf6ce03ba1750aab) msgrcv(r7, &(0x7f0000000680), 0x8, 0x1, 0x3800) msgsnd(r7, &(0x7f0000001180)=ANY=[@ANYRES16=r9, @ANYRES64=r9, @ANYRES32, @ANYRES16=r6, @ANYRESHEX, @ANYRES32=r12, @ANYRES32=r5, @ANYRESHEX=r12, @ANYRES64=r5, @ANYRES16], 0x1af, 0x0) executing program 2: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x2, 0xffff}, {0x4, 0x4, 0x1800}, {0x3}, {0x2, 0x6}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) semop(r0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/26) executing program 6: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x28, 0x0, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) ftruncate(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getppid() r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/89}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) close(r0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x14, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10060, 0xc0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x20, @multicast2, {[@noop, @rr={0x7, 0x2b, 0x83, [@rand_addr=0x80000000, @multicast1, @loopback, @multicast1, @empty, @multicast2, @broadcast, @multicast2, @local={0xac, 0x14, 0x0}, @rand_addr=0x4]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a682ab8 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x36, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000500)={0x0}, 0x10, 0x0) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, &(0x7f0000000200)="f78a5b9c9256c286c3abcc9d7f7fe4c223e731e4383c2e4f047c27b5c0862bce1ee703daa722ce7d8eadc6dd168d655379fd35126682137368389f58adb3f91a3b90638d9708c83d5631045d7e75c6ffe1b456fc33f5cea0428047056329b9f0c27c5ace09bb8e1e8869691dc013d02a6ecaece4250d19f3dfac68e243b040dc2dc5d5a26f6be0800cadab9ca45b300a5805d56e8b4a62f1ab126ca612daf62b03bdbd308639b27afc97ae71136187cd0944e79dc7aa46f35ac842e0e133c830ccadcbdd87a2f8522aee306ad4389bdc3c80776c8323e448b97ca925e5c482cba76c2d553a8875b417bdd54e3aaa", &(0x7f0000000040)=0xee, &(0x7f0000000140)="4c38464e05b70003f009927f765b014ae54e1772de6edd36f1bc5a44f3a71ac6099010e769c2b9a2a3ce29b3ebdb32972a94acfc69c537ee67c74ca0f8a17656d5713da57d282d3cffef4367a1648a42f83c006596fd71e349c3a6c02a", 0x5d) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x5) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) shutdown(r2, 0x1) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x1, 0x0, 0xfe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x7, 0x4, 0xb4, 0x6}, {0x0, 0x4, 0x1, 0x2}, {0x6, 0x48, 0x8, 0xffffffff}, {0x7, 0x81, 0x4, 0x400}, {0x3ff, 0x1, 0x0, 0x5}, {0x1, 0x3, 0x7f, 0x1}, {0x0, 0x0, 0x3, 0x6}]}) r2 = socket$unix(0x1, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f000009d000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="42ac4081a30569d24a6fec3a6744961433d1af1b5c9f0c54b0155f02256fe59beb169e6347ee41453776a638fdf08c172a9b44be6121ae3ffc3f9a5aad545a010d4ebd68156930f9897d7a30a3549335afa90aa892d4de3e75f2e76eb25e02113bac4a8ad7e76c7b1f6629457770eb"]) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 4: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 7: open$dir(0x0, 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r0 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) msgget$private(0x0, 0x600) getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x2, 0x86}) socket$inet(0x18, 0x3, 0x102) r1 = getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x121) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x8, 0x0, r1, 0xff, 0x4000000002}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000200), 0x8, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r4 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) chflagsat(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0xb9, 0x0) r6 = open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x0) preadv(r6, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180)=0x1, 0x4) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYRES64=r3, @ANYRES64=r2, @ANYBLOB="2ed57c9921b3a2323c57c0af2aadd35200dec350a1dcaf5418dec809c83ddfd0ff6f1e3b606968e2727207e96e0a95200e48038e9c3609ce4708762c9b4bdb554391e4282725fc1c495ebc055c96e1b55c6f8ae6a4b7cebf96c1813e31f6b2bea419dd1ba7c09948eba07a14790cec0d9cf40011762740e171b1c00cbd3d9a2f731d2c73c8e2b23ecaa49f3ebfd0a2d04041d89d2ec551cb99242194498e7798d02e", @ANYRES32=r4, @ANYRESDEC=r5, @ANYRES32=0x0, @ANYRESOCT=r3, @ANYRES32=r3, @ANYRESOCT=r5], 0x0, 0x0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="cdb2ad61ad64f8cbd40672bca317e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7ec0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e23aa4ff1640b0a7030e67e804fc9f656c1f4dd7dfd1fd46bea2e5049ef779936dee78ff55c9986233db6e20ec6295c00000000000000000000000000009b71057595ef508b3487c665dfb29112da22bb8c434f13a6d4dab19719eb6f079d41755c255c5b4e7f097f", 0xe7}], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0xffff, 0x4, {[0x5, 0x7, 0x100, 0x2, 0x3, 0x0, 0x8, 0x2, 0x1f, 0x6, 0x0, 0x7268, 0x8, 0x3, 0x2c0, 0x2, 0x1e74, 0x7], [0x1, 0x1, 0x9, 0x10000, 0x9, 0x1d, 0x2, 0x0, 0x1, 0x3], [0x1f7a, 0x79a5aa1b, 0x80, 0x81, 0x1ff, 0xc, 0x6], [0xffffffffffffffff, 0xff, 0x5, 0xfb, 0xa, 0x2], [{0x5, 0x4f, 0x692b, 0x3}, {0xff81, 0xe606, 0x1, 0x100000005}, {0x5, 0x7, 0x6, 0x2}, {0x6, 0x2, 0x800, 0x9}, {0x1, 0x9}, {0x7ff, 0x6, 0x5d0e8000, 0x7}, {0xad, 0x5, 0x6, 0x2}, {0x1f, 0x282, 0x2, 0x7}], {0x8000, 0x7fffffff, 0x200, 0xffffffff}, {0x8, 0x7f80, 0xffffffff, 0x7}}}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c74000/0x4000)=nil}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000eda000/0x2000)=nil}, {&(0x7f0000f0a000/0x2000)=nil, &(0x7f0000d2d000/0x3000)=nil}, {&(0x7f0000d50000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil}, {&(0x7f0000dbd000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000dae000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c19000/0x3000)=nil}], './file0\x00'}) executing program 1: clock_gettime(0x67f3248105b4e004, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000040)={0x1, 0x0, 0x8000000000000000, 0x0, 0xffffffffffffffff}, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x39, 0x0, 0x0, 0xffffffffffffffff, 0xfd73, 0x0, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000280)={0x100000, 0x62}) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x0, "0000c6f26461c094f4ffffffff00"}) r4 = socket$inet(0x2, 0x3, 0x102) sendmsg(r4, &(0x7f00000007c0)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000340)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x8106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = dup(r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) semget$private(0x0, 0x0, 0xacf8a22a973f3615) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r6, 0x0) setregid(0x0, 0xffffffffffffffff) executing program 4: r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x130) 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) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file2\x00', 0x290) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000001140)='./file2\x00', &(0x7f0000000340)='./file1\x00') open(0x0, 0x0, 0x133) r2 = semget$private(0x0, 0x7, 0x3c0) rename(&(0x7f00000010c0)='\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', &(0x7f0000001080)='./file1\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907810000000ac14ffff4e204e23", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000", @ANYRESDEC=r1]) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000, 0x0) flock(r3, 0x1) flock(r3, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) open$dir(0x0, 0x100, 0x7d76537096ac5fc1) write(r4, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 6: 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, r0) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaa2aa86dd608932ed0000000007000000000000001cfedeb91fcfb16600000000000000000000000000000009"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r8 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r6, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) dup2(r4, r5) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3, 0x4) fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r4 = syz_open_pts() lseek(r0, 0x957, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0xfa1) setreuid(r2, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000200)={0x200}) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000240)=0x683b, 0x4) r8 = dup(r0) poll(&(0x7f0000000280)=[{r6, 0x4}, {r5, 0x1}, {r0, 0x4}, {r5, 0x20}, {r8, 0x20}, {r0, 0x1}], 0x6, 0x80000001) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000002c0)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000300)) fcntl$setflags(r0, 0x2, 0x1) r9 = accept$inet6(r8, &(0x7f0000002640), &(0x7f0000002680)=0xc) sendmsg$unix(r7, &(0x7f0000002700)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000380)="8b443abf9e4ede5d0696e31fa3f0b9d85c72b70571d995b063282142b6e2ecedea9ec64928fa77853cc56ba2fe5997c4c4eaa7e76b62d69b668bb9b07adb587aad78e6607183170b8d203584cd1a087806edc0002403e4c7fd3b031250fe125ac38a7b93071e038251bfacaaad4534f42c7f9a76feb42e0a42bf17e729193ed4787c64b29ce54963f6762fb073405e3cc5bfe61737bbb7ea24422eace28cdb0a594c33b11722ddd73afcf2113bec78e64e4e1136b0cfe4afb11a467dc72196b84806ae9e151f4574b6884f6b764a404483d5e633c63ec6abf3702f5a50cfd46ee63a07e0029b4fbfb4ecfd0b6791ff072c31c3bef29c9afd58f7dfcc1d56ceece79aeea152d64dce5d9fb9c385231b0a8e46a05aa73020952137ab28e57fa43aac2f019bcedf004cfc4556f6e19e630eddc1b7091baf7880874796c327e74edd94d55a7f9eb7252b4d50ab7711a565214feee7e99f3a4df720d50db48a1614723fa4d6f398fe69b4da4278bf1aa7fe801fd7939c6fb6dcbb12039869c3db30389fcb0b34982b1426396a0c6d49a7b1c51dbe929be978f2ed64a4ff55372d01538d68a0fbecdc3a43f1aaae20408e0198f1d69dae3c9557a5182692a36cd74c49a85f9683f9188288482091aedc0dab61e783a8db0e16b5209b9f2aef82fedca7197a71ceecf3422ef69a12e1b80ea9345ad8cac0109d9d7a8993863ed8d78bd7bbbaffb25fc1db704a9c58686341bf1e369dcdef65727c565b7a41859126453fa0ec0a2187c24d9a9ef392ab17105e09df3093ddc474c89304cdeeac5ee24891eee26a9bfa5ad7d7727cafc5c46466c41854be20f410fd9450cc51fb5d643bf1668aae85377e98548e03f4b1a543ef70e5f6aa48cd2eaeccdcfc842ea10795e91fe620bc97e73c19807ea596c25a9ff42346b376966fc67bb1f21a8648a2215f3d031e031e0183800e9928cd6f40a607414e69c5ffd0a3387ef4bcff1f53e9c5226c6aa4cd3f17a865c4d13fe8a0cc78c943d595382722c5485f08bac81be223de4c3644c1587aac97ca509d30e13ba1670092a88aa3de67702447f46d941803808d8ae2e2ee75d8767ca4c12b51bed926cdf1af8243718c8b901a1f89f9f90724e43be20eaae633dfabe5b8cfd16ac9148620d0604e6e410acd4ee37beb7f4543e610967913347c7f01d9563e5eea75c3b1a05c3795582fcf5149cc1c92514d5f06f510f642df5a33098fd71e796ec93807e556b65714b98b392cda30497e9b9fe6927827cd7baa1233f266cd041573aad7ef3c6b1067c3611741cd7d113834ca7dc6522ebb9a14cb5d6a2c2baec3714d24ecbe3e6cf9a3561b4eb3e384b2e5ac184202c368857d7bf6b3d6a61dd4099cb609da5ba9fa2aabfd2e951b19d96c44d4776ec04c4e5c2f54cd516179e0ffe270e720bcb346de50961f88cb3135c80a07fc7e84c5e6cf111f4588836f2c0ad91e3cc6773a938dfe08201199779b6739bc50eac704ccb9ad1c3ff62d355be18bcdbf4af8c4cb81d20a9b68b6ac78844485550cc4a27c64dc1dae07f12520d91e0da62034178ebe10053fb22dca35a630c364001e1306a2cc27b9ac0ddbb187eb2cf65a8273993ad4758f20fd64b80eb542286c1903f2b2ad1ee543eb8e525dcb33c356edf0607f7700e05149169603551472e99743e7d93f10dc0632e4d55088899eba622b50eae01d58c890669f29fcfcaa243cd7c087a64bccf3f7d2f497dc56600f3071356179002555de3c06f3efbd72a1c197c37ba95194f1efbb0efdb2f74b0ddd87c7ff4f4adb15f383d81d03017405224034547879638fc87239761773ccfb4f28fe64c3cd1e64dc6c344f7744c209058fe3f952d04809b266f064aa0f518912eac91419b5d707110f593a2dc11280a27370624b23a7cb4af14edf85d62edfafa209ec8824111c9b0a28a166a8f0890eaaef053ab4c76a03eba35b732172e6438f9f9133e64743a507e2d66b270e040569a679e5ba2d5ff2682ecc95d61388bb8745fd7ffc02612f6ad39643dbca3c6a216ddf8051571eaf348b5ab5f670a97eef73b62b88ddf899833135577d9a95fd418684f470f47741ff30d830e152607c51904cc0d326fc3d766e947e6fcf88dcab1b47946c67f35af3afb1cadef9deb1295a2492eb1f120227efd97b794a79c9779b925cb97606c4b7f42642f0bfb3711be38a6fc62d47137b57e58e59769064d4a5795b77a4c582b075d105801e1db300ba8ff7806564238bd23438217d12d56046f969e6073980f20f3bab15e2cf34e852c0f96bac73fc7fba58e78155b2a495721b0ccdac948cc81502bfa36e67c3a237ee0e5bc661e19e52dd18c40c3aeb0f484dae72dd747801e96da32b7107c8d1eb79838123e30c6bed7252eae2d72b37eb221a2e03f3865044f2a4eafcff54f9df7ee5bf0385e8e4dabc1d19f68fbc84923fdde534ebd34a0b1d614dd81d08977c5bf98490f2dcfa0ee51a594e6b636e033e6ba617118b90d33ac742c5bc793d2b934875beb109f0f705c53dc8902298029a346ef251f6d87877631933ada519627cafb581076d64e1f023ec14fc8a32a28ad53cba24190813343bef69a60199361f7a81cd820289a4648e7821e0b5767b64e08b72541f3189852c842e5a9a9d60964345fcfbbc5910123c201a040f693cca3a5cfa74e535f5d1ccb47da5daa3fa35e82a328901c0178c4682ac74f7a69b8abe576478c7d103fcec6a4d1e25b52462038579ef84d23b172fb5ac137a3933379c2b4c6ed45a4b724980c9927a352474462c4a9ffeaef1ab9a94730aa943fe1a32ac2a07708c404edd8f003a1e5c15c5262428daf2b52077456f52de86ae10621626e4835a0ac6a3bc2de109f2a96b833a6d07467c5f261715927e30dde61dabe59f936de5954bacfc36e64680954e2e2212668bd5280dcff5fdaf31ee2c9d56eca42cc3069d3c11d1754c904d1b7e635efb39f79a879c91a30b7745521de0cb8ce1752776b13a6f438857d3090f9a0d4fff9d747c0e0b04fe76fef7d23630bd4fba4cc0b2b1805202fcd38c1ff3f3ac9167a30eef3d1b842b4244e27a801c56ad8defb43a77921d0c649f5f75b135930b23bb87049a063b1d697c237f6cae8e480abffae2930de62c1185e1fcccfa2da2499e49ed8eb233f49e336e28ec503042f3c0d66713b1b14e09fc37ace1310d75f90d0ca6c3695812eacaec4967aac4370499a1dcdc23c3a3b6761baf722893e33a0af0ee477c188d9f050d41decb86b13d618d97c051ca011191d329bd64026be8247c52bf5268c6f2c5a3cb12d42c1357fd39d5e0456e1ccd1ab7c86b8797db7d9608bd1483566b20e1b0ff5159ea09750dc4876ec164d369c7f1837db129404a927e186eb700ac0b19796b0baacf7c4251934cf4856e1e3223a31034b2e072d1c1b92593a1a33f16f95ebec17ec9e94b8bbd160371567394e9467bb1a097d77b10f13ddedb21962e4454d5f015161e7d78dbb98d1f32bf4cc316c0df02f1d345067b54f2a54a064715944a3997348a9dbd837ee3607fe772440e112322385b747cc2977ea0f733fa7ef3de486bef65d971d4dea9c055c26008efa16ec9ad49b1f31d7317f3537950caf154e3a9c5be2fa8df4a3abac59957317f42655212b2fcdd5f3c896bec5f751c3a1628d797ae95f09508920e30f8c72de400e1d7fb503b32f0eff5588add6eaba166d9cd9dbebf01f11383b840844d29d4596bd4945710bc8923ad86d7f6529aa5d7a02996c9d4b87814631ab3379352990eba3acce1e2cd26bb59c47a6bcd6312d0ae8b9f849f94c85761a573198ca746793d25dcc422422645b3941562ebda3c635c7c2d794ca386a3784d1fa9ee014d6470fe6516bcf1f4e9c4921ea9be43964cf09c51ab1f06b82cd445a746dad335883de5299b2dabadc09a688cc12c54bf8f2e79d0c64b29b7392a9cac5cd35af3a514db77122160756fe4e4debf3f83875b4ffc12b808abd5b081fe2064fe31c6bd4e104c0e5c78966efd6daf64ccc55a6c9296940573d24473ed3ab9f55bacc91b47364c91bba2965972eb201ac2b3764baba50fffe9dd0ecc13b9fb4154895b138e6cb1d8c8afef398f9c45df8a5a6ab225f185d2b89e5349757888e98725c3633ca3947eed500a3866cce1a6fd371dabe3e64d24df1ca20601c8e04886852c7d5745661d1ba851dcdbb81093fb3ca697d3272e51d1e6ca940717677e29dc5dba1485bd780bcbbbf55a78f92bc3676d590e3f7aa767503ee96e33b150cd6254caffd10f226cd92b4cce7884be3f3891f70606cf7427ebc2b031f1dc20aa72cf7030c5514bd63c6695154b33dba02830e4bb2afaf48afc1a038e17a42a835543675e41d057be84ffc856cb05677a937b0054839ae9cce0f779ce7c5521a8dad77d8ecbf10982356ac313e56eb4744f8b1187379b260290803f19c8ae8023b254e51559efc0f3065025c066324b0b45de3ebc532be080a8fa2af354369c10099cd00537a381af18dadcb561d7fd05c23bec3ad4512a6e83599d4697c4a9d3e138ff83df368956cf0b985f8ca54ff427eb054bf504251e0cbbd5951b3c5ebccf96126c687e3f0d5b0a781ade0eba18cfb4fee3aa4f913084e01f0f0eb08d7d5c762793db215d758d0c97ade99f7fb4df3203559f55aeb735318cf24192106686b2cf1ce2cbf1b74e3076454753c8fbe7d62cec5d3e9dee5de0dfe234f521ddee8da0e32141b6e67fe5df96acc0626e19a23403afecef5e77b0d40dfe11df3aaf1bb9e57d1ec89579a091e25a3d8175676905f65e913c32396e945fc041420e68f49fecfe4abd8778006524f887ed04ab0ea4e22712f86bc9b7d224e0ca317dd2032c4e096188591616f797a3b902626a762e669a3d1654f38cc8176e5633aacede832287650dcc05ddcb8966b1875c4a2de3a492de2066649c1f515acdfad94f3b7a72fccdcdd50e454a72dafac7b82781bb03f13a37dd61a47ff0a2c896dfdc32f1a178293ce23abc47ebf1b5adc49b085a0de1ff007917940d5f8e322504e15d8a49bcbc705608110c4403d48d4d0d1e86f64b349dd882e3378dadc57da559a1eab2aad54a69aa523b57dc5fb8894a489cdf5ec9a9072469541247fd8dc4c3e4a20512d259c989c47f4c92bc5018cca622c0b5f246b3582ad282be7be8f445d89acb47aa687999cf83e0929ce26a3f4db0cae7f3d4b9a17c8e7cc8230b4348126ce5b27fd17c6a910e9d294845c4f9d257afe9f22e685190e573ecc462dd39e804f958a3c04bbeb79fae8623cb8235e065babead689e4c44f79337e7d439b130423c9352d227b78a5c8584a6d840b78ef8ce9edd4e75cf38399fa8770bd154f787f3a772ea4fb83e5ae0c8a0ce581bc96dc6f3a298c03bd802deaf9b888ffc9a8c39446a56cf85b0f49905dd264df0e6a87f4de1db7c11dea6288161915ce31f8aee758a42f8e3fafe169c67de4c5a578595013c05ce4aca6249076add15ff71dc7701bb3e3713bc173db1c7b16df7c63a415bc1898efa15b7c0dea323d7ca9cc2058ca7aa94e4ce7019d68676cfca71c4f70ae599c65978b2b8d5b479d1f8df30d10b9dda549e80133b3d2b9124e67d161cd2a2dd492d3e9f0cae0982f4e0b2b8d5ceb188a809e3723fb16e3ac9473fde638b95d6faba531660efc8313377d4cd64047b34e19eb268ef1b24ec7f4855126a4f8bbe9bde89ae3d50b523ab43e4dc01302637658bc6d0dc58abda7647825e2131bdc7dedb8156c837fb4b9d379eecf42c006f9d9d0761699036", 0x1000}, {&(0x7f0000001380)="e03e1e1864d1ba6ca4014f6600b676886b59a54d1ab7e9c25c5081224819b9de9f227b29ac68a49d62eaa1de3246bb7f4bf9fdbf3e1e408a91b554ffb52e781e5a7fbd77013456cc201ca56fd7cb92cb810ff6fecc1792a0075abb956cf030f551920e39297f2c781b5c1ddf532bcf71b5246fcd554f431995d08f178e3dc41994bf8e9ab4a4ffbef3925a39cbf05408888328ee2c6b670dac8b31c9ff214f9a02736dc81565e0d2dc6631bb99627fa2e10b260ef30e70c93d33a9fcd2337080279fb458d935d65d2d2e311226683492b53bc4ea2008282ded26d885957a1c7e9b94c6f35e8f88f5703abda0ba88145e4b7cb6c4f10985957b2fdcec037e807d9c59aaa1949fbce1949b99506470a903ff1cd271eb8b8845c82985f53f406e048039f7829c908722fbfbf8f92e196eb16592c9ee14fc21e2f743b341ac8b6284ec12eca057ff5a198d7065ef87442a12aa94c328cdd1b906c0ba22839625bc7973015dd8d9492970472fdc1c27c9d34f7f4007987c2263267632f884be9f8627f64b25abd324990e7cdfd8f9f5a33d36f50bc04ad8ecb7bbd5304422ea39e71a42cadeea78ba667dc56c6ad4ecd6eceb5d08ff1472aa49ae43f53cb831692df167d9160ba7ba68e97cf5085d76a32b50b1f8aa51322ed35670696c5da44b4eb1a8d10d66c8693567ccf9d5e108895acf367062787b06996c68b0eb2cda84d0533daf074c9becc3d9acdb1fa51d36f5554a015e26d6763d6e4a84b6be3ce4b9ff156a6c5e2f876a12f306793b19eb8352e182691eb9011b4df2d854a4d3a560f10f87c387b5f2d7a338c07baf8c4ac20070e03eed0ff59d617bf6009ce75b010a51c8ac28f9883d5e070f21223a0cad27d3194f778fc20b86c0c9522436e0a77272fb6ab40120bfc51117102bcb791fd221f40a64ca14ae2bc4d0de8e276dc197b5b383c27e2eb8d8d77ba01cee7d04682a39c8aa020a5b6ed78002d6c51ccc3d7e6b4229949f22650a60d58fe301dae315d6a66b5bebd3feba0b0d969b3abcbf0f40925ff631ecc6e9cba2374df854d734d1c039d22f77e1f3fec2d40258245d43a43978dd5bd975d3996c848f5a27b15f63bdfb5b0cb5010c56d8f1d88eb71cf4ff59385bacd46b9c7b97dd2671766e3ada558c6658b45739cc8b0eb536691ee6a775c7ad42f78c88b0780f2ce703ac6dc64bb5913b8753d215ac7e2d0dc75f5a1b82d38dcbd732fd1446650d905f0127233998b482cd06878d056162a8102e60ca9beb0816e40782b9c2813ea5910d053cea7eb02203b709c459bdb62dfd0be40e946263242d3b9b2ac066d252806c2b79db519338347893faff3741aaf7776a8711a1f42b7aa39db49d299f986c4b7e8604be4bf7c5989702e5932f6a29d12e3b81798ff4f950dd9204023ad871b2cbd08a6b4caeedc1f72eee8c70351397a113bb39f439ad3c4e5dd3afabee43826643b9ab22270a1c6b0f519deebc4c8e8a756f64b6c4f532f715b44f9403df68149f518c662f0344d408d83b2975221f4047411df59bbf81510ead93981006a08f491ff1ce47af5f3d73dc5394fd3b415c7512e7a15515342ff2bbcab522631261b9415949cb3921b6b3d2834ac68f756b9381681f1f94c10c01c81e4ce6faf1b0cae955ed2464d7dfd65d95269f96a094c9c39f7088c53c778473e608792e6eec23fba3570086a9319bc7a7c1d45dd134d8a2d4dad0973c88b51c3943efd2ca91b9ffa064ffb13b6cf0d9d309470bde47e83b06df0bbdd7b0a82db10d4e3c4ac539a04b8e3e20bd20bb212c70fc6f26664e92099a0487c53d984adc0a749e3ed06abebd434fa784bc503498cc772cc2eea86d4e4a458c147d419f359fc89f626431e1cb508ac2af3d05ac4f8a51c3efa8a7ff47bd52f6ec10764025347d4c57f00180144d6c7db38014e3b0ebbd6e4945c8c1fc4da7bc82f9a9f86baebbae9aa519716ef35757218a08e393596c3f5711baf19d061d36d59c4d91f8f4c135c94fc020e8c0d476cd8e97107e55b605e19926919798e4b1ec8858e68a7c2a4c0467e07e55dbf8db98522403a1f3cfd989896ef6886e2e3283bd7801d43820d585f56e705657a8d71ec98d167fe2541e32952da507b7480733f42f7117789a55111a3166eb28e2c2c79b0966e4de0b5a2058599b0370bc7abbe8e121f47ef0689aa041a02642cf7d1bbf3ccf8b8602ec08c5e10bb2e9bef345385979d33138c3aa49f366b94610dd241662d5cf9fc89ace9de6ab71bf49da9f424108e627fb048ebf32134bf6aa14ed1bfe03b15b4714ee6aac3a754dfaa8cb1053c38e9e2f40d48dff74e42457c328924b47e628fa493910157e2832e9894e363e57789738d554f7634658cc09620ade7488ba6e17e0761191de15838055c8dc3b2ba88e5c57942ab8185fde4844ee6064ac7b87b86ba87a7ac81faaf02c0a8a0deeb8c457e23a42cac84054a74fe83790fc4b9bc896411977d78f75eb6ae32092ac6365dc45cffc7e83922b1c20e60a52c598b70f3beadaded1d773ee1e3a4b0ff06e5e0d79464354fdf304f665ac57af88e2c8dbc29d7342167af7d90b05d0db75137a58cc7ec1c5826fb29bf96035122d831b3c170a9284f946c403e78ecc4413e21edb125f073e3239afdf07fb5a636e79e296226add523cad4f7e6f518665db0e26f985e55828697ec5f47f651c44eb9006cbf22e7cfa4dbf29b06c40693280e6afc85cae6af2e0ceb2f499c654e38de1c95b287dfcf6ab04abc2f673801f9abd38ba6ed07792a52b820033d6dcbfeb1766fda59c5cecb566079bcb3d9858d05a37365311c1ece8bc770212b7126ea0472403aff4f53468ce5e8a7dec36c888f10cd192e502395f9863ecb9f87b3010021a6abedef58e151c77dc09a83ff1dd42c20313a3cb5934acd04e87705e4fb0e33e379702b53add6b21367923255884c1039e61b80be3986d22cef8d592e75a5767998b62ab66cc3ab8b9cfee8fa729a61e714e313bf96f212887ca83983329f2ee79fc6bb9a241a2f52a9befdc7c57ec694b31c2ab7e787e7dcd992e8e56f1611012024bc663da533db83ab8be95181cc8c9753b21e3b393cf07d483a33e0220af4996fa941663a0188c94db085cc9b5ddcdeae7b00f42a1aec0b0117283d0f6044da8d87db207f2252bcc4429a04e8a47a6d1339cd0d0d9becac35d88e03ef8558170632640141aa5005049f569e63880f958a6573c8d34d7c1945c61bf83f608ec47a377e04fe319b9b49633a6d99f5e71fee8970eeef364bbcb690deb6d65fa2eab8d1d9378de9dfd59117e4c07753a2072dacd7d7b3113711fb0b321a41f899ae07a2fe3720e598cb118673f4ac034ad6888e02ef9f856d9a0d9415440e0b5595b28100cd1e31047c1169388a288ff67bf40bfb69545985bd6f39f655f20c82ce8a405c2f86f5789d26a0a04696cbadd91c31049d38cee36186fcaec183459dfd308c01b297897b795a1c7b62121fcc2a89d38c64f137f1f88ef3f76d5ac4bff37c83aecbd92201e1237774d91f6ef8a320000e630cce7a590e8891530545639d54e2dea8ff9892a0b2c9009c6edc0b12fdb56060ec70f3ec7a42c834baf93a877549d024038f7ce34147bfc7cbbb177bdbf351c0cd1e44c8f91551fbd3f9c040e5bd44c74f58e2ff963c1dd45a49c4d3f6d790550f0e1b0b46b7f1e942c79e915670e354cd9bb915e55783c13b0f11b7fe2b38e7bd6fa13842d487741652af28c5d16f64a70d45f82dfcb1e9603e3c9fd278144b9a23197b82065446ce0c0966a757b9c22b77c117efb4b232663be29e4f4889e2f1a3e4f5e6551645bd105453f3c2adc838b45bd25a817f39236a5a8110f022f3d52ff623b2dd5f1a90f9af92d62407a68453d1b0f646b97633ff77dc2e346b26b3a5fb94ca08d68afa209f1d5f964db3a6d84215d4f7ea132f91dcb75f732e17d5f005eadae6b932a763657acc4f1b9a62653a31acf01f638297d7d902863e0a4eff9a8e0a7984cf281085a4f3a713d0f32fcb091b931a3aa05e66e37aa2ca52632c0528d8243ffd69b250cb166ad8e20f5f031f9aad565571526d1906ca39c6a239b4feebf15fc331b9d38bff7c302729490afa9b8d322169fd629db236c05eaaf2ba0c98fca388491318f561abbfa23579f8ba9366d6db9a701327037f3f6cd35299bc1311df042b0fd9fa414d7fbac89a7f068c5a49c24907e6dce206a23d5da64e59767fc58d4479001d0221bd4124d9ac178ceb67779a8765a39ec18d6c001a0140eaec9cab72b6ce022c7a53e22c2c3312356a4f6d4697f9ab5e642376728a49d91273b96d58bd9f1d435125c591517960075658cb42638dff4e58a41cc2646dc925946d6a28428b445cb142172c40d0bdf57f52a42e20b3b5a5021a209f6d78d991ace61f8003ebbbd6595bc9eb05ccb7e1e8c0aec964d55e7076cbc552f34b7d6262d2115ebbe9d252e6fe4d562f2d0646abb92b8e4925af8f413cfd456e11f40ffd89162b2a3e585b070e0fa78de25048a6d10dc20de71fcd0200bea040754f6295502993291169a7f6d3fd088c787f13a6d30a034cb7d8157a353d1a79d2b1db13de5014f830bcbe516b594aa3ae7c56286935bb8108d285266d47744e553e1de122257393fe0cfb4893b8d3c121f0f5ad1f02d765550d4aa66d5596012229675bb00c8d9afbfd6e0c3c6c3ade6ca45a91bcecd7b33eb00d7654fae587752c4d5660e9b4e1f65413560f3860a425640fdf0a9169a02eb988c7d805bd17e5aab6cbfa4cc4cd4e134bf2b5b0f8e1834dd17bb005b15ccb3b2ef46121c9f0e0a7aeab1b68123eef919d8c013e2a9d34e87d71c664a92694fc6890e13d3ce0ad277fdb6ad13c03ee29569322201d10772d871a282964821da90b1559613bacb6ca7488943ab022c8fd7aa5e4101db3601ffcc8fad17c00321833e1bd8636bd8b5460737a04c3d6c8b74445a15e8615646e4f0d35384d8785f2f37ea0064bf4a03768f9b0a258c4767a8e34d892c17d08e894e4ccbc9596cb018c3ab5671b7d8d4502d4a14a02a15f965aca5135e00517ae73a11e09146467edf410498a128937d314201ef155d7c040d1cac789c4919f0217a4ce0b712a959525a0b20f4271e50050ac8a8d5827a24b33dcaa0421f03a2b05063940e4ce68ac776f69384b42caa5c19ae918c3407a1e9c54b9f2833350e7fe07666ddb902e2dfa4198d39298566a8ceaebfea7347af1adbaa80d8e0d9ea296c27f9901ffc9932b70b3c19d95ea08ca7d39b82d504de3f256ef4477086498b345376daf85714964466b47135930c282ceea498d65e294ff222f03a553b3d1f0299ef84df98647f87142e6bc9819746bc82350627bdfe0f9f18e47943e54e8ee49f782a03fe4438c9ee388e336bc7b8df50e6fe5a6f063086027cdf383ec90fbe5eeb486ca79651080077bafb2c6e2b2420122f14521263f6f79842dc0f58e0b7d65ca826eba55773f123bc829cfbcf339da419f7f3790edc95995c07462eabd7faf51e2bd34fcf1912240155419a176c512c6dbe0bbd6a8a3dba406a7e715377e77b0dc01f08784e14faf8a086fae4e5ef12b4fc1f44183f97a0977b80c5639978c559ec5fe03b985b0652563a8556e910f445640130585e131bca310d3cb848a72eb04f89b7ce85388a94557a01333cead499c8f271ec5757495d44841be444933937012524b25d06f5bf4528b33ad6b0adb0c3c22dceb2aa16ff723c5a08e93e197e27024eaf65362c9f44b08d9717284b7a5793d6ee97", 0x1000}, {&(0x7f0000002380)="c4356a93478c68a6027cf3444c5e66e8b8ee85", 0x13}, {&(0x7f00000023c0)="ab28b5f71bdbab1de8d81142105fff78a4eaa87381494df75b588de086e77cc2fbe9f08e9488a4fd1d3a8d1126491bff66fd85a80c3cba32075034db975bf5eb9b20332538fc742c712452cf29d5284ce273b43ceaff6e23dee2d3e8b0b3", 0x5e}, {&(0x7f0000002440)="d989c52c2424c6b1431190a77430c5a7245e56729f245f8cc8b6cc85d02c414e47d411121d05389d2555f9ebd5ba7d1f402ceec9a64ff197cff6dc695566d93463b8f0727c192561beca64f9e1aaa2c78e9babd11506e59173e2aa2ce993047dac7fb03fff5cdedfd5982f521f62cf40ccac5df5e5d9eec3ef5e13c801dc84c1ee820641731d5a7d9c268e3bc1ea8e0243d26b2a1b544b7b25a7d15d9782ec253e042bcce6663d99bb24f60e876a36e38ac11a77a3f0da88b159a888cde1347ecca8a683216232719f3ddb6e6a87f4edfee834c65d77dc8b51a654c9059a01fdc16d8bd9923f36123f8efeeb55bae13408c7ca7740fcece76d51c0fb", 0xfc}, {&(0x7f0000002540)="7cf7c5c79fe1f60765baf12bc96889b11023c52e1ca015488333df0d60db11d5df9f17d7644e34bdbc930fe4775ccb215f791a24e02c302a3af2", 0x3a}, {&(0x7f0000002580)="5726e6ebdd4be95954e40a32024e682f", 0x10}], 0x7, &(0x7f00000026c0)=[@rights={0x18, 0xffff, 0x1, [r9]}], 0x18, 0x4}, 0x2) sendmmsg(r0, &(0x7f0000002a80)={&(0x7f0000002a40)={&(0x7f0000002740)=@in6={0x18, 0x3, 0x800, 0x74d}, 0xc, &(0x7f00000028c0)=[{&(0x7f0000002780)="3410773ad4c7aca8eed3", 0xa}, {&(0x7f00000027c0)="78acbe27cb35445881739ea9c0a9c2b5a22abb24266329dd2aec5bfcdee3d730e43717e7a74ceee92a4d06d9fbeeb3b1710cfab3a6cef656e9578ed1b54fcb728692d26f4592be235d6867f04f8611e8109202a8003e60d026f1a51ecb2e13cf32b36509ea00e3a6225de4c4f9b06120fac79a24256b4611ecd8525ff29a7713452b859b00b15ab7c09d3382104405567bda78d2644723131f813c0ef16fa6406d486642939f53205559a24e8dc291c538a40959a01936e9c877c2ec05eaff1b8549", 0xc2}], 0x2, &(0x7f0000002900)=[{0xa8, 0xffff, 0x1, "ec397aa478e1b51b207fe8703a6f33d979783a06b0a0337b1e7df110f888862ffbf340b94f974093978306458fc5afd166ef32eadd6eed00e9b6eeed0d66b83810096c1a734dc377075a5f6704118b6bd6ac49a6a867a3d6a2283a08cc31950d36f793b378e3930442d3c21811f5370eb6b58df5cde935ad106a7443d52bf7448a8c5c14951641b1bcda78a9e38d9720e4a8"}, {0x78, 0xffff, 0x7, "8b6042c13c9b396997f0ca05788796fce6961ea1392f012e4666cccbee67731e49f29dce09e29b3a1883843578b72f9d298428640d0bf17dd83a3ff021b65255947b9cf05bfcfa4e7d6f0a5d16931d414010a04ebddfbb7220001e68b818e0cfdd7dde"}], 0x120}, 0x4}, 0x10, 0x400) fcntl$lock(r5, 0x8, &(0x7f0000002ac0)={0x1, 0x1, 0x3, 0x7, r1}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000002b00)=0x8) sysctl$kern(&(0x7f0000002b40)={0x1, 0x2a}, 0x2, &(0x7f0000002b80)="da297238fba43b180707e4110434799c0ea104127303c279839c390241b2947128eac71db170ba95cbb8d107f2d2d9c75e982ade617081d8161c31a9421f0602381b3c614c86093e4d1652a4365ad686d32520dea4d6093433926069441af221d250503e3db9eea2d49dd6e184d253ab3bfce1ec35c322d7bf02f0ff4168418f756da95d154258d520968d780b394c1e9df425d978a0c047a8f77460aab0bf8eb06058686fed0439f001063ac1026eb7a65597456b6579a4f1332fcf185645fa922ad2590edc5796ed2e581abb3c936ea2c321e85f1ca09ff1f0b31f3d2558bf1faa9ff9c90d78b2a4516ad7ad813c", &(0x7f0000002c80)=0xef, &(0x7f0000002cc0)="46461a13b5622afc7d7c1233869165d1428ba093f7308a5a3aa198b6fb94530a28531c232489427618eb7dadb4a3bf41378e9281b48a7c25c0323ca6d42b788208b049f4c0da5b7d81d959c10bb23b0618df4a276fc62483eae15228731dac6800d953e069a55128de0f0d07202c7b8dc4b547fe433dffc4f5777a1186d44a34e4", 0x81) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f0000002d80)=0x1) kqueue() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002dc0)={0x2, 0xda, 0x100, 0xfffffffa, "b721e64cf8f74751236de8749a35d79825dcfa31", 0x10000, 0x2480}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000002e40)) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async, rerun: 32) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) r2 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/24}, &(0x7f00000001c0)=0x1a) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) (rerun: 32) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) (async, rerun: 32) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) (async, rerun: 32) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) setreuid(0xee00, 0x0) (async) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)) r3 = getuid() setuid(r3) r4 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') (async, rerun: 32) r5 = getuid() (rerun: 32) fchown(r4, r5, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) sync() (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 7: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) listen(r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x9, 0x1}) sysctl$vm(&(0x7f0000000800)={0x2, 0xc}, 0x2, &(0x7f0000000840), 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r1 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getpid() execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) fcntl$setflags(r4, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x80) connect(r5, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r6 = fcntl$getown(r3, 0x5) getpgid(r6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x5) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r2, r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0xfffe, 0x1, 0x0, 0x1}, 0xc) socket$inet(0x2, 0x4002, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000140)="2a54558c1b4577fb0d6f752d17f4754a0687d2ae6a6b2a4558f1a935a0c9b45b6b0000a4c9b7eb35ee21a4035fb303261f8099378dc6d0d256131a320ffe96759f2d2266242b67aac1c8eb464efa000000000000009aac30b2552b6f5dde07c7f8d9eb5ebf395136f3f3a2d2c07aa388ecf314573f20b6ffb991b60dd676ac7dc1b06e70", &(0x7f0000000280)=0x84, &(0x7f0000000340)="c9bbf51a5425cec11e150789eed9424c12b361b5e82b8338e0ae89e7258c57cc5b93ad95bb668b0baaa81cf280991ae4e88d6d85b7c04f54bf8998eadf2c665287971bb8434103f548ceedbe95426b59638d779ddc7349dd4efd522f73d38c16d1d1da86b72e7f220f0efd8a9142080380c35555bc691deb6c223b44c2d35c304d4b26cf994c9b9e868c1658430a1fa677d39bd33f1d5c4e0c8db77c4fa1bd5e8bbd9ebca38c2e3b829fd1b16f2abd3b1c58566d79e33ccbab851a233b4ebff42f7e22", 0xc3) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="432d88a0c7d82244f6c661309fd2264dc5f62a0f58076209f3e7d5", 0x1b) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x190) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={0x0}) executing program 2: syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aafdcedf32ea2ae4a09398eaceaaaaaaaaaaaaaaaaaaaac386dd6000"/52]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = getpgid(0x0) setpgid(0x0, 0x0) setpgid(0x0, r1) r2 = socket$inet(0x2, 0x4000, 0x5) recvfrom$inet(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setpgid(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x12e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shutdown(r3, 0x0) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x61) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) semget(0x0, 0x0, 0x105) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000700)=[{0x4}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r3 = syz_open_pts() flock(r3, 0x6) execve(0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f, 0x0, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x61}, {0x2}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x3) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff130000000100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = syz_open_pts() sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x6) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/230, 0xe6}], 0x3, 0x1) syz_open_pts() r4 = socket(0x20, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) read(0xffffffffffffffff, &(0x7f00000009c0)=""/4096, 0x1000) close(r3) syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0xb1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x2, 0x40, 0x6, 0x3, "8e6c7995cdb074b089d14449dab4619fb923b70b", 0x3f}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x8b, 0x0, &(0x7f0000000180)=""/139}) close(r1) getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffff8, 0x27}], 0x9, 0x0, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 4: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x51) r2 = socket(0x18, 0x0, 0x0) shutdown(r2, 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001740)={{0x0, 0x0, 0x0, 0x0, r6, 0x0, 0xfffd}, 0xe408fffffffffffc, 0x3, 0x1000}) r7 = socket(0x18, 0x2, 0x0) close(r7) writev(r7, &(0x7f00000004c0)=[{&(0x7f00000001c0)="cd50f971627ef57b9fa976e224e797b10bef3a33b1fadc66eaccab9873539d7d67cd4f830cc0e4808124764e031ac1f62ec8f94379d0db54bc0d07f20da12417e4c5b8f7f7ae701e6ece4fa1d02db60b982d4c2d71cde724e7a4c30bb030bc4a1c", 0x61}, {&(0x7f00000002c0)="e82714b6f3b4dda953b7077c5e6de2d84cf1cc2cf3d29a5b70317754889d6f4f61745363aa8ed9c60627e84fd822bfb12dd99899a93c4fb134a1a50144914920ed52db6dd0a67d8e75058227ecedc315274a49b1ff398ccf6c08d2a3e06700da107f6b5a4896aefff9eecfd25c788f4d4074e2d29991ba4b28a855a9883dea1e0e3194e11179b4dec9a884f427e617a8b9687eb34fc06ce8c5fd691b62be6840b941727bce03f9eaab79b0c7016f76308536a2bc50df7202810ba5b54b4d93b9323d1d97a217555dbf061d7d77ea714e6676fe2411714c9661806256f9419a59a0cf0b734af8dff4", 0xe8}, {&(0x7f00000003c0)="f5ebaad2c09b0ab9255c0d992f618fbbbb1b14791fdd843e075fc4596b8b7509aeb4458dcbb04f37f2e63c092d84068f522f0d14ebee334ce50b27fb80aa1358e1e719a9f09f5bc033f5948b673f6085ae56f8b8921a1bf6441a965965b800632559213dd6b1bc857340", 0x6a}, {&(0x7f0000000580)="bd07835d53c344be2d63345b8e8526c57d50d51ad987ecfd611aac4fae639bfc1563c91a094d179bea73550e2294143ea13236fa1b507c69aa1705e380c6bfbb8a3f854f78d38ad32142847596baa48bc22f759f7e9648f0b7ae521197fd57973c9a91dd2f42e98e8f4688b16250ede06ec25abf791dc0aa90e6892cb801608d631f4dbf8318fc6208f7215f7032f5544e4053c38282215dd6aad80a344896ced6371f3745e51c353f908658cfd3f0be16f841c6aa56482a19baea28d40b5dccbf28f3707b03c99a8b95cfb8165c8b0c4845fcbd1b29518ebcca8708f3121a0921cf2b3ca7a011a09f0f792f0245355c", 0xf0}, {&(0x7f00000017c0)="a61c00716604c3c5ccd07d041838918dd611a7f0dba8ffb82ef40c8142e5bfd4b6393f7a5fbeb203557677adcc7c59193f14aa1c02ce3d244e9d906c8f947401ad27bf9dd651f6197f3b5e5f800b5e0758d99e138e69a300e1e4daa487fbea76cfa3f304c7ca78b68c192d1848cb02afb30319ec9f365b0a2a8bd8b2765ba12186a312f06a1ce044cb6254f61f41d0fc296ffd32136ee3879ca84fcccf01c66db1573020aa5537ebf9b1ebaa96ad1c317841193a9b0940c55b1115ba5545264de427f2de48e82bb581a36e3ab2e88f0844d6259524b4ed2f6b3623d7e861e7573dab1200d51a02048fff9723439e5cf8c8fa1c064fbc20a5d53981a466eb84b021b253847219bffab8a47e3459811652b2158450c2babb688030c88f7f1800f8b401eca2ff64705167138309478f3a89f90438497a69aa7621e9d5da353cd7d4e445a786de59538eb8cf76d887dc848fa4aecbdace2a2b08d30983e4f6fee0892edc2dcb19ec5ee466e3c11deec539807192421c24badf27036f8a1bcc6ea2f0443488741a6be9170f6f4f2107cd395731efedea170ca8d804ba2bfaac7557f3f03cb87109d14fd5d6bcd4507c62e4d584345ef7ea3280a6dfce", 0x1ba}, {&(0x7f0000000680)="252a60013fdde8dea10996744a80cbb50a26fec67278271d9199a7c584e2ca359c90affa8f282d28e097f6f4a45eb848d64e72b47e57de872aa124feb3a23dc8fe4575820cfe4b714649e047347a8b647069bc8684d58afe5434c00d67713c3ce9b21e6bf483ae228a109394d356067e70597022099ba845fc51850b6ced56bf902902721821431c9b1588c36ce3fd643ccedc24c89aa66de02935e81375a59ac1b5ca", 0xa3}, {&(0x7f0000000740)="20dd1bba51b75bb581ebc3da9e4825a60d2e32424786ff21a7bb15a26be24dd63742d671cabcad8c143e0f7b6736528d3f29681cd3dca56b5aed52301189bae12a63f3ec8cab9cf6ffb583f15ec83dd101d30731c88cc416e77a60adab5935d63d9b7496eb4fb1873355c203ae9e099fa241492d7f9f22ffc55980ba7535b858b5314b15a03618b4f0de218ac4fbe09a5029a98baa4fd68c77613976a933e874eb69ee6901a9ac0a9af55b19606bc72795a4d7fe49436d8e9bc93b212541fac4bdd0ee123c446aba3581fa171553c68209d5e8086169afacdef37cd1731d72b7fe434212b44e26753a6e5a7a9c57803bb6585a3d48bebe873479cee6e6e108496165286a69ba378c49306ee3f84ffc412bc568ddeac756d94bcadb7a89f159bca465c56edcd8642e639049a5e8f494af2624224534257c26a9d4e99f62f1630a8fa0b7cc3b219c2984574f5b2733e92a131fb7412ddf6f1f792112599b36d3721997a1dd68e7c30afc03afa03e31b105aa2e5a8b8e2c165cdd7b7fdbbe99c7ddaa000e085572109e028ff40c5044eecfb5403d945b9df433dd416dde544b04d3ad6a32ca5bd58c7e2c8902d9862363eab920c682606dc887adc01fbb1a9f49af0537ae6d7294c33843a5f039e797ba22e24e6996d7c12735f0d112aa11a57bf4abea6cdefc06c767f5b542ee86f174503e28e5661068f1633d39b3d0fda956ccacfca13a857c394aeca5e38a6d6bb79247b59ae978d02c74c832e38c4eecd3ab64b5d6fb72bd1d5d58bb244b9d928c0202a1b64b7a48c6baedf3b94c180115d8ccc23aab09a009798be5a3c5c32a8c09786fc9edb44f9641c3450c1ae1d2a30a082eda09f88895f10a3cfcb1a1c1dde1a14cdae96468096bc612a51b828c08e94781a025473bb92a9aecf7e71210270707131ce1e5fbdd6a8b55bf06960a251932a82dca3ff893f4e86033cba7921d06a6b49bfa5720ec73f88d36ad32bcfaa1862db6b2d211f4fbdd6fc4ce5a243fecf14f642d0d95938991c460656fa0f06f532d640acdef751714125bd6a6f140cb1e5476172ed3923fc92e2beb226f6560ba2d92e710bd728c589853133cc4d0ec7083faeb7ef20bd41327c708cb672f746236c7d62de28b61f5c24af8df156fdc814cbd3865216afc51d48d9768104a8a4544b36b9aa0be0128486e56a3993ccc302600826ac7283df359cc89a7cc74ed6ea1da33a7ecdce07232280569de13cfd0700bc5d14f62e0bbe6b786a2fb7d824667bbb6c2c8966cfb10b78e0f173c2e0d69c6d44ac36262ff838c59d9751bb6a7bfdf5802812461c1dbb0e63980353939eae95aaaae170c16fbb9ce027a05379e489104e21b2ae977a72d75dfe3c1a4cfe1b845dfe86ed2775d4b82672102e9ec0058b9a01d33961885d0b1aa5d6fa5af91c1c0a7c122535981f1b022aac5ed36511fd1edba51bec8cb07b20f855a1f8080b0f254d845204c78546eb38674d6231ef16d7f422a4e7a0361afa0868912c3cccc9e9854177c32076c5c9e5b091ac7ed2bba3f2c885fb193c31489dd6189b32babc3d38b04fc3bdc196bfffa65e9c9d26185ffa31115e2d6e339f45e5ebba2098a5203d360a41355bf77f13c8a7784a76c7d83eeadba9cdf3254192ffd7f23fcb235ff89838460b55cd09025ef08f14715cf75533ded48a2494f84667f932571ac94a899c3e8a7cef592b9dd8b3d6814f4e2e23f9f224812ad5b8fe05ba6837832f66cec86f1fb1dc3b001e7cc09256f060080981308be6f445d938e280afc09e13db57e88bfebd88b67bbd077a24ddd5c01b83bb60bb48c4c98433fb16ca1d14c76f2da2e4a4cff79396e0926e14c3733820349d4228f1047ae92f2726625874cff0313cbbc12db69d04f90f6dc3f28d7998e0e6c2b8e8ede124dde27286f3e05598dd26b528ddd7fe583ef3d1bb64512bb8045175d958eef5630d0e6d66dc4bddf770a77253ca9dfafa024d3c1f16ae0b7348f3456675d4e9f8c60190bc442dfd19fedebff8f2a779a6563ba42c4d6674cd6be8aaccdce0b0069cdf11f2ef1ca7f979e913046152cf01bf853ee3500a454808479351acfd35f71cdac5bae73d9c53145205b08009850560d62a10d3e2ef4bf03588101b3acd2c73d16da72ec4451c4e3fb128c4ac81ed3ae45d0c9dc62e4bed9df4a9b9cbfc5e7f109b08d373706afd047cc076e5a4e1248774fb433d62e911cc3a5f27974581d30adf6c2057d126b721b4c7fda93afcf94db5f667d41ec1c37a9e442e38c132ebf36a66e01e87e5bb161c5ad7f3f00bd13cc5d798f10f213df91341d958f8e6bdd0ebe9c66376794c56664d5e9fca2dca4a60af45f313c22a258f2299e587f352a36978ebe09780c4c0b675dd4b9ecfa967be0f9effd1ffe284c9c92523e0178c6ec6d6e6f9a3ad7dabac688e73a0bfbcfb7bbf19077c922a8b373072a4f204f7ab4f6f7bf52a827e0298d8bd946c59bfb4430031af15cb4df00bd3b3a54b17f538c859ebf742e7d4388b9375e833df7b645082287bbb9a501d143b5d59a4d8452426b4175700a7e82c18718912f78a2722e71c4811a1a464ff290dfb4c9ea2e6deefbc7e72a431b180ebfc3b5297640e939d365c906fdaa7e7adabbc438273df89ed86948bbf66aa5f795bdce4a48e4a5628483ca02a0ba12bc1651f918823f6f7f6e2fc50502cd4129dd3496cefe9892be5bf6cfe93bb068e7f5751d988f944f0acb92415e354fee5e6bcd926ea8102c0776bf65579786797899f53be707cb21beea1ffe488bf16a7ada791238c1f0b5e2a3b3802b1a80ef375054783d6adce2a5247fae70eed39aceef1de6d9f045223ca661d77787375c3690eada78d326b4060973e2ec91499fde8fe7b3d5ba143a96505c050c4aec08ef5687435fed0ae9d674faec07535736321759e1c6b646d841786be6c9f08ff8b8dc57ecf0a0454ecedce59d474c5f67aafb9078041ff7910ffc39f6dbe94773990f736f87f1b357c4acbfaa1acae1a591072584e20bd683c867b5cb2c79d04aef92317c933239ee55efbbbad0b17001dec384ac482acab7be34a205f4971e91e71b56a8efec2e4689816073e154adccb566d008cc682370ae7049d32d7b6cf9d3a14f59a69c6746d27577a8e4b248e83e2519343ca51a977f377a2ff15b6a829f977009a1a49fff737e0aeae7bfe0e6530d39511a1a0e82ec9983b1eb92912c8cf78e75660f1a7cbaca646a5083d442c49464a3c67369a295fff87102eab9963b71e225b44d8001a704c0f640e425a7ce783dc24e5abcc1a4c70471b529fb0aa93941a8021531facf3937bd8ff1d1b88543b59eb18b9c8a7fd1f7d7fafb2b6024e636e52984738417adbcae24592cd02cd06ef6ad7fa8f95fe6347b63c0cbb2e947ddbfd1675e19ee0add25d6abfc91d1072361f535a5685f1a71d5d417016392be784e967798b9b2851bcc490faf2d50aad0801f2fd6681aef4a66718cd328a6702b09300a60c24918b804ca9820638e906f9aa28a42c9ca553f7a489ec405ff901f32b77b149a06aefd8031be9d945fd32e3e0839375d5a6a4ef3269828c7dcc82ad2e0af69194e7edae2e63b80f0985989fc1d763b21f2792fbb02d7fc4cdcbad04cab9294278cb5fe41fcf3553371b5831ae7a50363a45a85eb11c1d35cf723f17b2c2b3c61e62476755f89c3c9fac7201b9847376da13010ae45c64e08486f1d2e71d840a293f3b4e368449a09ef0b990b9f3ebe09d573b2c8f810611c26b414cde4b7697e6d59d33bcebbf6fdca4228a376183fa09159f0a71665a3b46d29f313013b84744545b8b921347eab5e22367d6d8e08a7b6eb7bf7b59083493cc41a5872d2869a14d999653152316530cbf40d15068d292afee3e57e9be30ff5c00d03cddc7897b9860f102cb9a0a3c9833c675d8132d2cea8b4f117505084afb57c1d2b3780c0dfbadd3047d365dd2eadd1f63a042018899752085d53345391e8b3309985bd0d976a22146e4bbf3b72f6ee0cf1c62a145f06e4ef9c6775f4cbe1bf24be86a477e1ae456caaf1a7276a31740b953bad29fb6ad56207f1b64fc0883c862ab2c3f137059a61321909129dad13e4a1da7ad6a28c64b6ce22dbd67bd2314d592040660d956af3ac1eb8309564766227a0790d4672ca8964cac6a0370cea2bb8a7120ed9c8177f98e81d28f723c7a59f9ec503463c1db2b44d94a29294085f02e0121f55729aa050e260b01aabbbc7d71acce6814855fd25fc051aac0d8bc675731f7b330724ba907a2cb517192202397344d8b22b5ce4272d1c326142d1d3def53be458ea74fd01c77da12f80369b4c019f9aaf2a214ebc1bfc0c4d59b601009ac76930429b1da17db6c3e4018255bbdb4f8763d7e46ab23350becb9128a688056030c25c8615ae39fbd4c7f920c75ef6e4fee130a16b05d2b984f0940355bbff54fba8d64cbb9d88e14ea94a855afc66d4b66b67c19c382f66e6cc6ef9be773602078ba1cd60aa24554c8cfeec18f25d83e4c192807bb4807aaf5386e0a38e64026031bce72a122894c16757278272f014b43eea765d46e7f166981552387de04059f6fb2085f64f5784ae2ba0a79ec0eae793083b93b1b2fe87642e789f7f40983a3f548424b81cfacf5cd5b001deb514b0d424ae3b1f332e9ade0b2d243ebde7891e6ae57e19a6d97b5497bf3f61e69df1d0d4e12a8e8411ba6549d8a86ed39bb473488f52a1ed802cd84167cb088ec3f168142719b8858dac84f1044f313373080e73e7102452d71a4207f88527bbd72fd8774e9e66febeaa8a43164bfedeb6c3b9be61e93f6bb0e732c28b3d5adb17dd92fadfa90ed2db72365c7a1edfba736c208d7b2fe7f76ad8dcbb7beb84a14a620e70916ac71f18212e4b23ab9e97d4659306ff2b6c5ca8e4e0c89275de3b8dfdca071fef1bc978554aa4dd523536e24bb9d94ba87650f98e14abf9f313f8b6e3e65bb2efa7d126d256e079fac8de26f77dfdfbe8b169e393ebdb919f40f94edeac0adde8ee7fbc31db470069a9f1c3ed78eca347243d5c26bea5b1ccc203c12dc63b1c9acbad496b105df7c1207306f2646a74320cef352c652011b0c23ab91cfcc945b54fa6082d396307dd3f2709f7f88cceb894e53ba4c5a6f43ec3760c25346a570f3d4185385c14dad67b63a030194d755066e39fed2bc0de634c9e7866eddb0d1d053b77fd41e9c48cd8214548202e188127c596c073b9b236f92e42d64304f82e6338b63569056203f0e5d20dbf95863fa4c3f3e01a4e1382a18395b696357205fe26e19879e41e4d74323735d416c3bc77fc1721a0cffedab80aec4eb37a7683d7dd36c6fd0e6a702a15ff4285b3bb5c13fd1eb3d043f86c584bc3e88afd79b0682c193719cc7e1f044259809b9434f0118340248803ca7359bda502d7ef49ea2e15a3f53b10de2fac035db729e7c013e92232f797b10496820b5b9afb9ffd26e50a769a5bddbf91f05b74f97180edfed149756402ea65e59254d7de1ba7c8eeecc28019b0f2ca32fbaa002a8f19e870b517bddad01c543cbd19547104fb7703d4789e053703694c36e852ecae7d2dae0b86684f3fa9b4cc1a9c13ad5c4748d006b4711ab17809e4696d37504a2a151d813a52f93d618a89bfc814aa840d34ec3e626d7e23319a116058464e74f71fb170ae0e135a042179298c10c930b3bfd28f536f4e7e1aeede942b760ddc2eaa5d7b42b5138278f9ef1275770db3161e837b2b1e4cfef4ee97032cb057ee8a29e60d1011f9ffac415c5b91402487ba", 0x1000}], 0x7) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) socket(0x800000018, 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r8) mprotect(&(0x7f0000344000/0x4000)=nil, 0x4000, 0x1) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r9, 0x41946465, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000140)=0xe, 0x4) bind$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r5}}) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x108, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(0x0, 0x400, 0x0) setreuid(0xee00, r1) getuid() setreuid(0xee00, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000240), 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x2f) socket(0x18, 0x1, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r4 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r4) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0x0, 0x0, 0x0, 0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r5) flock(r5, 0x0) executing program 7: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="d3", 0x4c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ftruncate(r4, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x6, 0x5, 0x2) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x4d}, {0x64}, {0x16}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r3 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1}, 0x2d1, 0x10001, r0, r0, 0x0, 0xff, 0x3ff, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x20000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffff9c, 0x400c5708, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, 0x0) shmget(0x1, 0x1000, 0x72a, &(0x7f0000ffd000/0x1000)=nil) r4 = fcntl$dupfd(r1, 0x3, r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x14, 0x0, 0x0, @mcast2, @mcast1, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$FIONREAD(r4, 0x800c745b, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001a40)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) fcntl$lock(r5, 0x6, &(0x7f00000000c0)={0x1, 0x1, 0x2, 0x311, r0}) executing program 5: open$dir(0x0, 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r0 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) msgget$private(0x0, 0x600) getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x2, 0x86}) socket$inet(0x18, 0x3, 0x102) r1 = getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x121) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1100}, 0x0, 0x8, 0x0, r1, 0xff, 0x4000000002}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x1f, &(0x7f0000000140)="ebffcbff13b9fd812a004e713048e69931929648387cd2a0690594d71fbb4dcdc09d417d9b97e8eb392cf93ae02c353aeef8e38cb31b006e98da5b8f3668ee10e5cb1f54d79160f9c1af37703e3685d753bd4bafa5a0f28326c9305030a4423799c81a3abd6cf8941b998d040f49f77b45ea242f3aa51dfdff59d044193799bb25fb00b75c4a9e02bc3351d2fb60fb20e03088f3dd507d0044112278abe4e7dfb7ce668bcbc9a0ac52a0da4930f2961fb19d841e357fde3cde00"/196, 0xc4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51005ff04a0ee80cfedc05fcb39a1f72f919eb4143857fc7724b3a714a4a875997e9e4d3241bd155b120d98f2daa50be996978b007", 0x7c9, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) r1 = dup2(r0, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, &(0x7f0000000440)="06a3f7b968", &(0x7f00000001c0)=0x5, &(0x7f0000001340)="fa6b2e39", 0x4) setsockopt(r2, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffff, 0x8, './file0\x00', 0x80000001, 0xfffffffb, 0x8000, 0x6}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) read(r2, &(0x7f0000000200)=""/104, 0x68) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) wait4(r4, &(0x7f0000000000), 0x2, &(0x7f00000001c0)) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, 0x0, r2) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r7, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r1, r8) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r9 = socket(0x800000018, 0x0, 0x0) bind$unix(r9, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000006c0)=0x9) close(r10) executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="9e26f30d36f6ed731e600b3a0ede108cff21f00ec71b27a49259945b8042bb7d05033e907bc3628e372b94278b41c3df5b4558e68fd5f69491492aa1cbfba77cc804dade8d8706822bedd3f56cb9250f5e83cccb88ba1e0c5e4408d9751e70098b78ac4e3a160e3e7274bb282a1e2911b020b5", 0x73}, {&(0x7f0000000240)="6ff2f8466c328c13ab5fb15dcaed570d495d140314e6fc8cc977d60ba64c79f53729922d244203f12b8c002850f9069d5b0643da3d20a8b73198730cdee9cc13866edfbaabf82480dbe34dec40d26d4e5a979c528be694bbb33d110e117bd75c94b4128335f3ec4fabe9e981e84b46617ad1ad549bdd4edd2c760b658644b69726a231a185df31d07c9bce46a146cb41b663d28575928f0ca46d624fd20aa0da3a1d656170add2a306bfcd0720e01dacc2fe1cdfa28b56028aa33b60ef13bf747ac12849", 0xc4}, {&(0x7f0000000140)="2c57fdca92f6f806926d82f95938ee442b5173fdd79af46e490ca257ca82d0c87e30084f234d9e4abc5d", 0x2a}, {&(0x7f00000005c0)="865d9505dbd59de59d5178345b4954efd4efadd3f2417f23eb155c57e5522415a92bf598b0fd5e54c966075259eebf08625a8be90a1484b0cf48fad69a3fa361482071c984b7fb26da841ae16c4fe0f5a422a5091e188755721a9c9bdbbcf865363a4212124816cd9b4843a358d39f40ffb01d8c9f36d44cc787e6acc479fc4355c60630be0fbf516dded3983a940958083573abaa798ffe387f0d44547fc7328524d17f91427e7ebf45e055b6d7dff48194c42bb0d5753a2c25ee485ce523a3256b8331adabf695c16ea8df888545e6bc82e126feaaa46c594b709108f830355faab7a1dc15f1a4985a177663408ae481bb77ff9ef09af0e5d0ea5cbc2b02630490afd80a2f293f3214ba7260f0a86bd8069f5183e1d8db761915dbc39375e9175f3171b34e87d70a7aeb53eb769b4eb774269d147902383357ed0ed484dc92fecf14b1f96897507b570319e2f884ac3bbe3ee2d3102fa774149a2920dfc39b1ecf40cf1bce383d7f9adf0c8ed3026497c24eee72c3a5e1bbf2558d016cd6b426fb3de70476427b99407d1ed657a7218659b731bdbf380f4b737b2e9f7d6e4678b0eca5431d866de8059294b3333a722aa9a5ad63df2ebf512d933bec532a6bdb16507868c2e387b5038182fc6e68589611bb2e1a962ddfe107d023b135d9e1c30b600e9d090f2ab010e29734399ab515917a343daa5b93ea649bcdd936c5007711c81c6d013f6cfb86ab257a218c7211d633b698d83749204fc17d717dcf4af72e092af5be42c7ef358d8f9debdd3ce5418c886f7de07dd0100c58d6e5d0d43dfca0771012509c2da2a0fab02c4e5e63c64d45b9488ce5efc6146068ba750a09d0c31ab770f5cdf9ed49f57374ce988bcca333119af22452dcf1c45fb3e9ab8f8c5bfeecd0186f47c244af7bc075380fb2e448fb882611c39317175e79b9ef41f8223ce9b8e512936555e87e7f7313691dba0bbecb72f88885a16e50ab9970ad6cbcb8f579acc90795d1eb0e8c93291bf8a2efaf3d0fab0f9caf46fcf9b2be1f9c42793ed9e89abeb5a00ab7ba8ee11637b60a882c0848aabe553616fb6b1fdae7110b76bb291bd8cbb951a5b92a47953b3d78f1e33b6b91e9ce070a9dc4b2de9408e0628f6ef9b8c82f4902b6638ccdd85507d4992a9b1260c79587cd213ce69ce3689e612279d7e787709961c9518fb4fc3f68ab03366d17ff5d25b39052ee139f5875e288bffaa938745011264d10a92247fb904c6ce70ec80c89e85ee5f8bc3e56819872fc9e3d2fdd3bfa01a020b6296f77ee094bc634d11934585374072363deb092d8a169c7acf90fe226f4ad7fdaf64d18605a272d8f75c7411a92e2aaedd5daf708f2936892304152103033fb5b2e7b9b5a67bc5d22d258e440ba2459dfa665f1b8a8ec8cba869da31a3817d7ceff3876e8330e39e33f882601069103ddfa270e9af14e3c52086a516e96c8809474eaa47a7b486c06a5a4d024055de5b4a53ad56af16f136bcb7672f65bc499c322778f6e4f0189ebe07fdb9727982ee6f211e3c4dbacf5f7fbcf218336cd60d02012f9f40cdd73b561a75f61406357d06940a718febc183c797eb226a12922ca3730ac2ca80fbb26aaf2205c1d7c19d317063d573ba1749d65f8662443278444add46216420dab9605c20bce3e9dc02e3982c88a36ee672f824582b6b73a55691d273d78c7687d2815b485ec2fc57199926742e65948712302ea95daa55f86ddfe70cc1b5bcf842df1e32bfea0bc8ef947ff940ba22a010c9e93ce1d4f6c09a1db2e8c037c3c03a418ff56925c313a14b7b81e887c99632161bffb396a244c0f9bc59a072376efaba3b303c21b0385388aee976d82101957143138f940feffd463e34980798d1f5968c5283016f8061201fb5f292d04a293a29b0dbcae5f4f386f1f1a2c6e9a012c0ef73b415e1dde6c47dc3c15cdd796c55b1ad2a6f67ca0d0c24c7c13aae78b2047174365043531032cc69ea6e5713e05286056ad29f6d221a7b130d96a9b680a24331aa30be00aece30ef6dbee2a941c30668c5d5ef399ff96e585fef74eedc45535d5d5a5cad9addeffaffc7271a1f27926dad2fdd9e7b89422b3aecd67107eadeb487bd2619ddc5f97e2c9ba98ff6168ece5cc1f56e6fe713608dfd1d7fc1a40f6e6422473cfe7526d072e6c43e8fdb4fb264b40db0c3061d01878afaa28d9e8a3d98e1c141121e992ce8d9a8b0920edf6c434f6175eb3b42649fe2adf33ecaff972f21d9adea63a549bf26c0648a5f70be06148edc7064a77e4933866e8e21cc89c144eb23c49607db90b7aabed09965f65d10adeb25356eb56b75d39de3c6a2b3fd704db30460b97b76d82bd535796b90e9f299df8547abb35eea76e5c1f8504f87e4658dcc4338b750c85609263da46b651706cb12affdc0302b862dff6c38fc8ccc0b5c403403dfd84bb108b6642075b77ffc79411de8a2c580b2d974be59982f74f17acffbed27aee504204767613108ca256a64bb0c1ad24d6652f042474ba2469df851f8139c03fce38067e60c3ad9e7d7adcec0f90e5ce96e96bfeb139e85611b2749e98a4b771c121cd2ac37e7d7feda2f20f91b6ad295c1fb8fa0318f464f08510a6b24831eb292becd17f7d16c15e273bb9d5c658172e6faa61a54e9e3c9282027ebe68ff612c9b874aa1170207389ac1d70ffb85dc826a5690bd9a2281d48f163c41ee59d9c77790f36ea22480d604b09329541730fba217bb1cbfea24972fb0fa4fdae562f34902ffba93c0a6dd95914be44eb7e3a6868ca05a1587146e4fd8f8063cf2d1da4f283b119535be496186864fbc51a76b4630d27e866c60ac31cac1d87d3011c94a33c0ac3b47aced213954b0efabe58ab84c29aa91b61b6cad438959a79c9c4f6b825f6bb0d2191803df1b050638b88ebcfd5bb4369952695627baecbe8c584037dce4248c0ce52ff96b09c14b5384d9d19f7a150cfa50e18a7f52a6747f67c25c8121e6e9e413bbd68481dcbb2802c225462cc866c03b342e0f8e27dcf4c45a176d5e5ccb99df189eb3634fd6e1af0b557570ee7ba51e1c4abcaa69dd881f688c8a438681ce18983342ca628bec83b8fb6440ece094421bb4aaebe8c447843643470ec7fd2032125e36fa71346d1dc9dc2b1ec856a70f5819def1c99d5a328e938f2300c0e792f321a22fe35df3500ab98b9266516d3a9a79a7911e062ad464bf9dc68c8c2595fda585457c0e6bd8802669b9c4a4b98d04cae66ddf25fc30461d1c267060e227871ed742665daa55ff2f6146ee347d93cedc061f59028af3c81a2240630fad9819fd68064519179886d883c17ea7835bfddbf82adb3c3aa3c6de48168e26999da687d53013549956cdf160a596a10d4ef340f605bb9dfbf63bc9a3a6f075043db5111b1e1e0dab8baec6151e974521ab918d3d4b080648a2d0d88039ef6cfa93c10e5a4e601707e53f20878e5b7be5bf9ea9d9f513947616afa4cce3be02a1f369566e7fb240db75f4e1a5ed5d653ab3b514ddf56371959ab95126cd36ca5de0aa1af0edec4e7add9ce5244cbe2341bc21095ee41d3c36bbc79bacfa358bd1433e4a0dd0e5363725767c7aba8577b0bdc5ada0d51f62715f228225244c854b96239516cabb9709a3b6d2be773cf87550766016de7e582e84a4276a73db24f2c6f4556355dcaba9f63af8eca0c6cf6f5acae4bf4183762be0e3b9982ffdc653717d372fa9198722c45c1308f2a74541064ae9112fd7b0f1e8c25051cc5668ba2551d25cfb0cf35589b2392458dd89c76d94ddcb08ddaa65ebc38bab3aaaa32b50a4fc96ff975b8b227470539645e9bcdb1d406100c3e07fc941c0426d77408fa096222bb5b13b97393bf5d1954a7e3dd62179e4955ba605368d613f02b8f644525269782dcc4521a0ef2ec11548dce97a2a66c45acb756ee2692728abcd8d3cdaef64d4c16f0ac0efb62bdc98dac9cdecf8e836f6952dba6e69be8b42b8a6aac31bfca8110a8d803a3b4da0ee7bf394a4b00187e06816ca983746f6be38238a6872198ffa3c72a8393d30b9d0c4495e8d409ce6815c067f0eb5d8bf792deb656dff4f293b4fef4eab064d725dd3b654583c64a40fce16b768e179397853896cc924222c788d8106f01723964000d3fb890257f2b5fe97e61da3d57987678a22e16bfce31121f443ebc3464c2ae12eff282c9c27723bd1fe5100bd86e2bcdf876363f37175555c364dbba266d80f858f83e18d27e653ac31d202df9cc10a4ebcf2e73c9702a30732b4fca380d747daa1d6df8fb4803314e7f2796f67b181426fab8884b52572d25bad03f0b58426b34dda84c959e755e5206f94830f9a9a7cbd37436668e83771a2af4f0fabe8a7f25a5fd8f9f10c829f27398c621bd7b9d9d43ebea0ef742ee2f3677d5b92b4e27adfac72d0fdad37732d70d4ea2aef5b968d9dd74d6dccb8942bf58a309345f0dda82b1ba025489ec04e712e2c71bee31f4d77ee532e60a7d8ba6d3b9ff07570c8dae3293b00abd1bb06ab1882967264f399efde66adce60a78d211690763f57d7e4ecc52a3d66874cd427a55b7649f035a07c5f5c4541f95e965b6408af2d27fde5d14d742348254744f89d0c6fbc40caabe0553d8933d9a836e40b2737794ad2bc50d0b34474ad08f2f53fa8dd2b7a722b46d3768f4cdcbe365c62cd05ad9b3e1e8decea857805f19b9c6e455e2dc5b654e3fcaf7f0b23ec1f5b6465185919d853deb028fcc48f3ca730108e1164dfec44acc85126bd51a44016684e7763b3a353ffa583fbbae99dc55c8ea60660411e54cf1047916cb7f762e49cb18205b8298285860e4402f9720295b415724beb9aa1c427c4b12fd51efb8abfce1aecb277c3fd78753397767170f1b4315e2998fb314cfcb9353d1d7af544dcd1535abbc380d98bc5e80ad4e0b543f9d50aa32bbd45e43cee668d55d6f8db7417b94a00458ddde0046c1457b1c677d49e8103b693c609f379edb0ca2c385c1c344c70903b54ad3847f387cac0c6daba85af9f036cb3284db3c46668f1f4b53b8bd2bf5a799b57e2fae8ca1ddb103719e8afc18c22a181815d5fdbd43c3f573fd41e6eb2553935712395d2b754bf223b002722a8d5cb3b1b472b9fcbc1f0a4d39165583f80c2243c7dd25ad23996ba86d0fff9a6224edc845ba86d8c454ac84d432b2d148ef8d898692fe652d767f767ab4b1d817661c6eceef67b739c2252a45ffd1a3d46fa79be19d034cffd5887ecdaa6d4c686b6819e68ea627a69d8ee4d46e540a378a7a31cf9666db04beaca2e07c0aef048615827f891a09f00d53f748c1afa81d4e860846137054ea4472608e6d69c694ebc7c300f6413ec111f0117c514f2cc9176f045f425be6cd0d750deb3a6b163292b3314e616542e58e1dc6b30c40677e85979538b1a4cb33d189911b1d5c2f4faf6fbb4283be229b3367540c916d6bf71f3eef6a4a584231934dd63af915f385d358e73fa576f7aee39cb49727a71f565269bee5fbcd8a8bdb62f4db1bce0cb6ac6969acbcaae180995f8888b7e9a37c4b03ac60ad3ae5f28e1b90eab71f1e36872f487177552d37133cb5c800565f5d45411efe8b385b81bcc33e1b6c4dc0782f3c2cae5d622d81013c1d6643d597719855c049a22d3ff3fc6679554a7275ef747b7ebae651d64132f877bb10c79d873cee7666bfb8a13a1968955e7d706952299102436900d24492e06f523d389142c4b35f164a6db855d03d33375eeacedfddd72a97a3143386115b322310e6275e403b7f8", 0x1000}, {&(0x7f00000015c0)="34e49cdbb275d4efc4bccd9567ba187023ab198db1cafbd50882d7d6ff203d9293ef2b0b14c1cccc6a867be768e35570b15b765111b01f219a8d0b6ed66682222f41c8f350f9127ddea88d734fb3c625ca9c73f2bb1f70165a66c1a9908296e7892940afe1374d0abcd945319725e5a8ea9f7f218d2d1a23461c9ee4171de92ca692946fcc83a3ad3bc1106f591a887e47a9c0a0c4470f035dcaa62f409c3fa85b6fca9a91d55de37cc5f50ab7ad08af194a0813abc081bbb657d0df211a95b8f5cb0a9732c7ce8df0393abad55de76f2735f43ae95302154c8f9c5729f56a600a7cd11be09bf79910cb", 0xea}], 0x5, &(0x7f0000000440)=[{0xa8, 0x1, 0xffff, "2595a1fa6c10e8e28e232c44bae3e0ffabd63d2bb0899d8feb0a241167cd6f55c4ad1d51f69fbf66146bd2217488676524c4ff08e664342aa4b2f142d128b3985de176c0db8da1c14188ab5404b862834bc6c01f54edbab17a111e3323140089663821e1fe69007963e33584a490e26511506275d2cb65bf9bc09f8078f70e0c7cb0c83bd63daa08c21f7ce3d01f8c52817c"}], 0xa8}, 0x401) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r2 = geteuid() setreuid(r2, r2) r3 = getuid() setuid(r3) r4 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') r5 = getuid() fchown(r4, r5, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sync() bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: getuid() syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa44f8643d308786dd60f8000000180000000000000000000000000000002b0000ff0200000000000000000000000000010001000000000000c2"]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4ca619d5d43e2ccd0abe6d02d16ed0cd5bd48a411a9682f3af122a4ebc7a021c6f87a7412379548522c16927f3", 0x38}, {&(0x7f0000000100)="98dc7382d15802fee662bc662369dfec0b8dc345076f2bd77e65733492d0e755f45db716a0e08ca08fdc239ca9ca6de5fe20c2aba1f9616b23392f54c269e01d654eef6b279277213fb0e6db1affbe06d495cb88c49fc65565289c6468e46f1dd2193467fa7ae2af2006215a4500ab25f1440b276154c44ec1e01b354f1474a93365fb135ab784c996f506e4fb5cf424ff5cd239578f84e0848d57ab377472b60fd4c833e8fa12fe45dfb1fbe8ef91b28b630766c20f5b1096bc78929ebedd1583848cfaef967bf7fc33", 0xca}], 0x2) writev(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) poll(&(0x7f0000000200)=[{r0, 0x100}, {r1, 0x100}], 0x2, 0xffffffff) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8000, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="f5f3b19a", &(0x7f0000000440)=0x4, &(0x7f0000000480), 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x142, &(0x7f0000000480)={@remote, @empty, [{[], {0x8100, 0x1, 0x0, 0x2}}], {@ipv6={0x86dd, {0x3, 0x6, 'J%\x00', 0x108, 0x6c, 0x2, @empty, @loopback, {[@dstopts={0x2, 0x4, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1f, 0x18, "8efd8f4cefcf6c69166cc8a1000228508b2b97ba9e851c09"}, @padn={0x1, 0x1, [0x0]}]}], @generic="ee7b8711e5aec2b64440696340824c7d69a36f284343ecf351c6625a767e78f8699a24261013c9b8238bf1c2eb9b184d5d31a0c4152ff569063704c1348162b5ea930f97465678eb8f6b8882fc2cab0a1f053d4b8468783e699f24c94e7126eca8767358b339b19e067c15840693906523d0035e3d134bdd62fcf5b9d01b86f558439d835a763f8289b818b2b35f93e2f92296205b7bf4114890c10c0bd6f7ce0d5aeac16e4ebfd2a277ee4888c9c781e1d3d499ccac3f704d3ff353e085554212b14ce0cbc96731676717b83e957d34edae103bfdb21a97"}}}}}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x34}, 0x2, &(0x7f0000000200)="a5bf8e136ce9752bbb18907644982ca5707ffa0418c7a1bbb25a3b7e49862d8586db4159f7f1f87b3d737728706b46e993db92d41ca2dd6c8c56a4db15f47809b766447c95dc96ef88779453e2b66dbac7e985cbfde60a251cc3b6a64f4dbd0cefec6b24c64c04549ceb4abda824bf6673502305f1651fcd407f374d47cd7c6c1a207e7b602784ea1a91fd1d07315cc29a08093937a34af9cbb887ad10", &(0x7f0000000140)=0x9d, 0x0, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r4, &(0x7f0000000440)=[{&(0x7f00000003c0)="5d00d5621b419703e2a77e64af46a51c1e296632364ae6aa641d1add9f46c003380863bdb1a9ee741dfc2b3f9cce86", 0x2f}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x3d}, {0x16}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) poll(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x8) readv(r3, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0, 0xfffffffd}, 0x10, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0xa3f, 0x6, 0x4, 0x1, 0x3, 0xffff301f]}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r2, r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693c, &(0x7f00000001c0)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x400, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x16, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x8000, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() setsockopt(r3, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae92647061", 0x282) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="54ab650ba2365ef46287ce07b4a46f3e0659fbbc060f1afb8d267e3aef57a7561ec734f21bae0ef5c0fec7705f425920e268e9b103468828c55df19a9603765c1c69454c08f1fd627e2aa4ba2fb56d75db9208f3bf65e6c6e0c358a225aeedd1c578f2e7593b128d4f1b9972350794fe7230e57d5b5ed7e9bf0e895d4e35f2bfd450a903e8612313a29709909135e11fc6343b09b1a1b1dbb961951138a3e0171986b5acfc5c229c53141741b100ba28810962ac4be1e196b86edacab844ea39f662b445ef3261097e9474df40be44c23d38c116f524a996c7ae9e8b9bc0caaae9495eda4a71f85a656f6e", 0xeb}, {&(0x7f0000000100)="8f", 0x1}], 0x2) execve(0x0, 0x0, 0x0) hotplug: event lost, queue full hotplug: event lost, queue full executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e26953d964a7d2400a6d7ede3f4e984c7b2ba0af6b9da6fff236efaa0ed592baf4aef29bfc9913911c43b30adddc1133e5337d6e03f10c4d43d77f806ef60fa91e111de59459a238a978414f4929de6e82001c9e447524", 0x57}, {&(0x7f0000000140)="6785b630f7233120583c88b66e64de28344bf36ab685f2215daadd50c898f350b54c45835b77ad590b9d8a9cf1d111530cd4c5fa91a8b8394b3617b6aba11ecf4a1a22fb3bd8e31754d93c38d75f076035277233502f6f4263229c8cd30924", 0x5f}], 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="bb86fd5e8bd1154c74cf60fc3179393e7a57b4723da615551ae66844e32d9e794ede01fd1ecdc2c4b32cda545060753da1cf41f0881564e7d5250e6db70e42d4a454a2172fc1c8547fcee99144108fad9023d6d481cdcb486f270299e98ee426c14ba1455dd03a6da2fcb4f932382c468685a31b49c1db7a3d74e8d914f6b93eb69b26522567dce5666350e2543c2041a9891f9eda0ed889b4904eea84d0baa0594beb0594096bac4dd9f99048534b000b4b93551d340cd3ed6d7c", 0xbb}, {&(0x7f0000000140)="cb6feaaf1e2ff57aca220439b2980a07c74e1d1ea6b21d83dfcbbb93", 0x1c}, {&(0x7f0000000200)="d4cda39092bf16448d599d6bf918f5f8ff7090672bd0bc1da735ae886d477318649ac4aba0262864e8283a287e3f0a36f1e0ce40c1da1ec3a358395334dcf9f4e62f4c70329f64fb62d97974d5a75e5556ddb87aba4f7fc87a4e775b44b3947567b61903473ab90636e25820d9f38cb74b1c98ba0979cb9346e805e9a3b8ed4b98d6905dd7fcb7f596e253b5d2ee32636f4c7f6f2f76139ef2", 0x99}], 0x3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r5, 0x0, 0x61) execve(0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$VNDIOCSET(r3, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x8186}]}) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYBLOB]) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) syz_emit_ethernet(0x5e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd68000900002800a2157c73058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100c20400000000000000000000008600907800"/94]) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8000005) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) hotplug: event lost, queue full executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x1424, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000010, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x3, 0x6) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x4003, 0x5092}, {{r2}, 0xfffffffffffffffd, 0xa, 0x40, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0xa9, 0x8, 0x2, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0xf16, 0x5}, {{}, 0xffffffffffffffff, 0x90, 0x8, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x6, 0x2, 0x1f, 0x3}], 0x101, &(0x7f0000000200), 0x6, 0x0) socket(0x1, 0xa80a5ab6d12e2568, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) r0 = socket(0x2, 0x2, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0xffffffff, 0xb4, 0xe}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) r3 = socket(0x0, 0x4000, 0x0) r4 = socket$inet(0x2, 0x4, 0xfc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) sendmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x400) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000006c0)="2cf382c384ffc35a7b43881acfb476658e0df73eb983bb75c5113405cd7c6fb9394839eb52159179f56342fe98a8bc3afeecd30fbb0ff04003989eb0ab7bbca30a1791e7aeee6bf48a0526796cfc3d553755ec01bda0cb35ff9973f27e96ab79b812aa2fce01d174bcd788708b0a93afb4c6188807095f95ee9b760f3ddc28da15d6ddb36cfbd35f8a46646750ebbc7219b7a29c749ddb7717be501cee779300a97295d330df2f034ef4d826c13f06e82607d844ae0c718dc4002d280764a436e5003fdd4bec25d34e61c93a7ac5fc7e4e209d", 0xd3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000000000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x242, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r1, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x1, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r2 = getegid() r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r2, r3, r4, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000340)) fchown(r0, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: socket$inet(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000340), 0x4, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x27, r0, r5, r0, r6, 0x104, 0x8000}, 0x3, 0xe9, 0x943}) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r7 = socket(0x1, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704405a53c1b49"]) hotplug: event lost, queue full executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0x0, r4}, 0x0, 0x1, 0x1001}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r1, 0x0, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x7, 0x0) executing program 2: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x30004) sysctl$kern(&(0x7f0000000480)={0x1, 0x32}, 0x2, &(0x7f0000004e80)="e7a060d0", &(0x7f0000004f00)=0x4, &(0x7f0000004f40), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c57a8e388b6966408a5c5abd1faaf18d58b729f15ad96d112f93c258f57dd2de572449cab12a1323d71a56bedbe1739c8d85bf38afb8aaa27c0c4d39eb8", 0xf4}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) lseek(r1, 0x1, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f0000000100)) setsockopt(r0, 0x8, 0x10000001, &(0x7f0000000340)="0a9ad00cf7b821fbd472ec94ff", 0xd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) r4 = getppid() sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000200)="e78e5a3a4da8fca464a565bbe01fb46b1272225678bd58c78ab33b867657770f17b5ecc9df4ccdc4f904cc7a7761006e99711c6d31d99cfeb2237240e6998ed05889fc763423fa8d796e", &(0x7f0000000140)=0x4a, &(0x7f00000004c0)="0434cd0e8ebe9063f7f5900adc19848204333da40f54396a21f08729779d837d283e766c23d0be443ca9699ec9308e04d086f5aaac2d6726974e9e650c6b9d1bc331ba5a2ebcb0a70f34d4fc9e471e09e8fc231a2f321fbf9fe4e0b075f909397384dc21ae04846b551f68b904244136779b2ff13186df74411c35bda82705f1d9a02ae27642bbdcf33deae805f343dcee00dd466e78adbec81a1f90000cfeaf0afde430fb247dcf9db783ed7f0fd1f6364d60bda5c92c0a6042bb1952f040c8b61a70f811e5d3b483298bf3044281ba4072fa10b5dbbe9bf7b4f8f4a10149e3a114121d", 0xe4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r5, 0x6, r4) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f00000002c0)={0x0, 0x0}) setreuid(0xee00, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000001200)=[{}]}) writev(0xffffffffffffffff, 0x0, 0x0) r7 = getuid() seteuid(r7) r8 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) msgget$private(0x0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x68}, 0x0, 0x0, 0xfffffffffffffffe}) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000003c0)="c8bd43d44825c3b0173d3d45ff9dd63fc9a2ba92d573894998af54a28d6ae2f19f9c66b772ebdf436e6f56abde496c2ec08fdb9500fa4890216827407db9e68d95f899ec98113bd9eb53b8591f526ef4d7b72812c7e5d853b04d2a1c7a7bda397ea27389956470593a5ccf8dd4e394bc9af772bcabb316e5c000dceb511f675c9abe06bd4911c32d84de962e4d58cfae9c219e435c46a756ab2c4040659810baa700d7366513b752c7809f79e8ab949b061871d6d74fc36d034187edef3dbcd2bf52450393832a2179aef2c1a69bce8d7e1c56d144bf0f81daad34b7d23cfb510ff5db9accca785305081423a598839a2861472141afa2", &(0x7f00000004c0)=0xf7, &(0x7f0000000500)="ec25a7ee6c15d03430ae6194bf7da81c901a10b6ec515cafa90c0db09b3cf316bf94a86028427fc128a8b619d11ae131c47baadb7821f948c8d4c3105edb8952b39df13709982fd1d50ab519bbd9cb4acbf2331181a9", 0x56) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) r2 = semget(0x1, 0x0, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x3, 0x7f, 0x0]) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340)=[{0x2, 0x8}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0x1ff, 0xffffffe1, "0000fb00000f7e00"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: r0 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/221) r1 = getpid() setpgid(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x25}, {0x6}]}) write(r2, &(0x7f0000000000)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) r5 = getppid() setpgid(0x0, r5) ktrace(0x0, 0x5, 0x128, r4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x1) r6 = socket$inet(0x2, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2) acct(&(0x7f0000001240)='./file0\x00') getsockopt(r6, 0x0, 0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x80e2, 0x0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x8, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCLOCK(r3, 0x20004276) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="9e26f30d36f6ed731e600b3a0ede108cff21f00ec71b27a49259945b8042bb7d05033e907bc3628e372b94278b41c3df5b4558e68fd5f69491492aa1cbfba77cc804dade8d8706822bedd3f56cb9250f5e83cccb88ba1e0c5e4408d9751e70098b78ac4e3a160e3e7274bb282a1e2911b020b5", 0x73}, {&(0x7f0000000240)="6ff2f8466c328c13ab5fb15dcaed570d495d140314e6fc8cc977d60ba64c79f53729922d244203f12b8c002850f9069d5b0643da3d20a8b73198730cdee9cc13866edfbaabf82480dbe34dec40d26d4e5a979c528be694bbb33d110e117bd75c94b4128335f3ec4fabe9e981e84b46617ad1ad549bdd4edd2c760b658644b69726a231a185df31d07c9bce46a146cb41b663d28575928f0ca46d624fd20aa0da3a1d656170add2a306bfcd0720e01dacc2fe1cdfa28b56028aa33b60ef13bf747ac12849", 0xc4}, {&(0x7f0000000140)="2c57fdca92f6f806926d82f95938ee442b5173fdd79af46e490ca257ca82d0c87e30084f234d9e4abc5d", 0x2a}, {&(0x7f00000005c0)="865d9505dbd59de59d5178345b4954efd4efadd3f2417f23eb155c57e5522415a92bf598b0fd5e54c966075259eebf08625a8be90a1484b0cf48fad69a3fa361482071c984b7fb26da841ae16c4fe0f5a422a5091e188755721a9c9bdbbcf865363a4212124816cd9b4843a358d39f40ffb01d8c9f36d44cc787e6acc479fc4355c60630be0fbf516dded3983a940958083573abaa798ffe387f0d44547fc7328524d17f91427e7ebf45e055b6d7dff48194c42bb0d5753a2c25ee485ce523a3256b8331adabf695c16ea8df888545e6bc82e126feaaa46c594b709108f830355faab7a1dc15f1a4985a177663408ae481bb77ff9ef09af0e5d0ea5cbc2b02630490afd80a2f293f3214ba7260f0a86bd8069f5183e1d8db761915dbc39375e9175f3171b34e87d70a7aeb53eb769b4eb774269d147902383357ed0ed484dc92fecf14b1f96897507b570319e2f884ac3bbe3ee2d3102fa774149a2920dfc39b1ecf40cf1bce383d7f9adf0c8ed3026497c24eee72c3a5e1bbf2558d016cd6b426fb3de70476427b99407d1ed657a7218659b731bdbf380f4b737b2e9f7d6e4678b0eca5431d866de8059294b3333a722aa9a5ad63df2ebf512d933bec532a6bdb16507868c2e387b5038182fc6e68589611bb2e1a962ddfe107d023b135d9e1c30b600e9d090f2ab010e29734399ab515917a343daa5b93ea649bcdd936c5007711c81c6d013f6cfb86ab257a218c7211d633b698d83749204fc17d717dcf4af72e092af5be42c7ef358d8f9debdd3ce5418c886f7de07dd0100c58d6e5d0d43dfca0771012509c2da2a0fab02c4e5e63c64d45b9488ce5efc6146068ba750a09d0c31ab770f5cdf9ed49f57374ce988bcca333119af22452dcf1c45fb3e9ab8f8c5bfeecd0186f47c244af7bc075380fb2e448fb882611c39317175e79b9ef41f8223ce9b8e512936555e87e7f7313691dba0bbecb72f88885a16e50ab9970ad6cbcb8f579acc90795d1eb0e8c93291bf8a2efaf3d0fab0f9caf46fcf9b2be1f9c42793ed9e89abeb5a00ab7ba8ee11637b60a882c0848aabe553616fb6b1fdae7110b76bb291bd8cbb951a5b92a47953b3d78f1e33b6b91e9ce070a9dc4b2de9408e0628f6ef9b8c82f4902b6638ccdd85507d4992a9b1260c79587cd213ce69ce3689e612279d7e787709961c9518fb4fc3f68ab03366d17ff5d25b39052ee139f5875e288bffaa938745011264d10a92247fb904c6ce70ec80c89e85ee5f8bc3e56819872fc9e3d2fdd3bfa01a020b6296f77ee094bc634d11934585374072363deb092d8a169c7acf90fe226f4ad7fdaf64d18605a272d8f75c7411a92e2aaedd5daf708f2936892304152103033fb5b2e7b9b5a67bc5d22d258e440ba2459dfa665f1b8a8ec8cba869da31a3817d7ceff3876e8330e39e33f882601069103ddfa270e9af14e3c52086a516e96c8809474eaa47a7b486c06a5a4d024055de5b4a53ad56af16f136bcb7672f65bc499c322778f6e4f0189ebe07fdb9727982ee6f211e3c4dbacf5f7fbcf218336cd60d02012f9f40cdd73b561a75f61406357d06940a718febc183c797eb226a12922ca3730ac2ca80fbb26aaf2205c1d7c19d317063d573ba1749d65f8662443278444add46216420dab9605c20bce3e9dc02e3982c88a36ee672f824582b6b73a55691d273d78c7687d2815b485ec2fc57199926742e65948712302ea95daa55f86ddfe70cc1b5bcf842df1e32bfea0bc8ef947ff940ba22a010c9e93ce1d4f6c09a1db2e8c037c3c03a418ff56925c313a14b7b81e887c99632161bffb396a244c0f9bc59a072376efaba3b303c21b0385388aee976d82101957143138f940feffd463e34980798d1f5968c5283016f8061201fb5f292d04a293a29b0dbcae5f4f386f1f1a2c6e9a012c0ef73b415e1dde6c47dc3c15cdd796c55b1ad2a6f67ca0d0c24c7c13aae78b2047174365043531032cc69ea6e5713e05286056ad29f6d221a7b130d96a9b680a24331aa30be00aece30ef6dbee2a941c30668c5d5ef399ff96e585fef74eedc45535d5d5a5cad9addeffaffc7271a1f27926dad2fdd9e7b89422b3aecd67107eadeb487bd2619ddc5f97e2c9ba98ff6168ece5cc1f56e6fe713608dfd1d7fc1a40f6e6422473cfe7526d072e6c43e8fdb4fb264b40db0c3061d01878afaa28d9e8a3d98e1c141121e992ce8d9a8b0920edf6c434f6175eb3b42649fe2adf33ecaff972f21d9adea63a549bf26c0648a5f70be06148edc7064a77e4933866e8e21cc89c144eb23c49607db90b7aabed09965f65d10adeb25356eb56b75d39de3c6a2b3fd704db30460b97b76d82bd535796b90e9f299df8547abb35eea76e5c1f8504f87e4658dcc4338b750c85609263da46b651706cb12affdc0302b862dff6c38fc8ccc0b5c403403dfd84bb108b6642075b77ffc79411de8a2c580b2d974be59982f74f17acffbed27aee504204767613108ca256a64bb0c1ad24d6652f042474ba2469df851f8139c03fce38067e60c3ad9e7d7adcec0f90e5ce96e96bfeb139e85611b2749e98a4b771c121cd2ac37e7d7feda2f20f91b6ad295c1fb8fa0318f464f08510a6b24831eb292becd17f7d16c15e273bb9d5c658172e6faa61a54e9e3c9282027ebe68ff612c9b874aa1170207389ac1d70ffb85dc826a5690bd9a2281d48f163c41ee59d9c77790f36ea22480d604b09329541730fba217bb1cbfea24972fb0fa4fdae562f34902ffba93c0a6dd95914be44eb7e3a6868ca05a1587146e4fd8f8063cf2d1da4f283b119535be496186864fbc51a76b4630d27e866c60ac31cac1d87d3011c94a33c0ac3b47aced213954b0efabe58ab84c29aa91b61b6cad438959a79c9c4f6b825f6bb0d2191803df1b050638b88ebcfd5bb4369952695627baecbe8c584037dce4248c0ce52ff96b09c14b5384d9d19f7a150cfa50e18a7f52a6747f67c25c8121e6e9e413bbd68481dcbb2802c225462cc866c03b342e0f8e27dcf4c45a176d5e5ccb99df189eb3634fd6e1af0b557570ee7ba51e1c4abcaa69dd881f688c8a438681ce18983342ca628bec83b8fb6440ece094421bb4aaebe8c447843643470ec7fd2032125e36fa71346d1dc9dc2b1ec856a70f5819def1c99d5a328e938f2300c0e792f321a22fe35df3500ab98b9266516d3a9a79a7911e062ad464bf9dc68c8c2595fda585457c0e6bd8802669b9c4a4b98d04cae66ddf25fc30461d1c267060e227871ed742665daa55ff2f6146ee347d93cedc061f59028af3c81a2240630fad9819fd68064519179886d883c17ea7835bfddbf82adb3c3aa3c6de48168e26999da687d53013549956cdf160a596a10d4ef340f605bb9dfbf63bc9a3a6f075043db5111b1e1e0dab8baec6151e974521ab918d3d4b080648a2d0d88039ef6cfa93c10e5a4e601707e53f20878e5b7be5bf9ea9d9f513947616afa4cce3be02a1f369566e7fb240db75f4e1a5ed5d653ab3b514ddf56371959ab95126cd36ca5de0aa1af0edec4e7add9ce5244cbe2341bc21095ee41d3c36bbc79bacfa358bd1433e4a0dd0e5363725767c7aba8577b0bdc5ada0d51f62715f228225244c854b96239516cabb9709a3b6d2be773cf87550766016de7e582e84a4276a73db24f2c6f4556355dcaba9f63af8eca0c6cf6f5acae4bf4183762be0e3b9982ffdc653717d372fa9198722c45c1308f2a74541064ae9112fd7b0f1e8c25051cc5668ba2551d25cfb0cf35589b2392458dd89c76d94ddcb08ddaa65ebc38bab3aaaa32b50a4fc96ff975b8b227470539645e9bcdb1d406100c3e07fc941c0426d77408fa096222bb5b13b97393bf5d1954a7e3dd62179e4955ba605368d613f02b8f644525269782dcc4521a0ef2ec11548dce97a2a66c45acb756ee2692728abcd8d3cdaef64d4c16f0ac0efb62bdc98dac9cdecf8e836f6952dba6e69be8b42b8a6aac31bfca8110a8d803a3b4da0ee7bf394a4b00187e06816ca983746f6be38238a6872198ffa3c72a8393d30b9d0c4495e8d409ce6815c067f0eb5d8bf792deb656dff4f293b4fef4eab064d725dd3b654583c64a40fce16b768e179397853896cc924222c788d8106f01723964000d3fb890257f2b5fe97e61da3d57987678a22e16bfce31121f443ebc3464c2ae12eff282c9c27723bd1fe5100bd86e2bcdf876363f37175555c364dbba266d80f858f83e18d27e653ac31d202df9cc10a4ebcf2e73c9702a30732b4fca380d747daa1d6df8fb4803314e7f2796f67b181426fab8884b52572d25bad03f0b58426b34dda84c959e755e5206f94830f9a9a7cbd37436668e83771a2af4f0fabe8a7f25a5fd8f9f10c829f27398c621bd7b9d9d43ebea0ef742ee2f3677d5b92b4e27adfac72d0fdad37732d70d4ea2aef5b968d9dd74d6dccb8942bf58a309345f0dda82b1ba025489ec04e712e2c71bee31f4d77ee532e60a7d8ba6d3b9ff07570c8dae3293b00abd1bb06ab1882967264f399efde66adce60a78d211690763f57d7e4ecc52a3d66874cd427a55b7649f035a07c5f5c4541f95e965b6408af2d27fde5d14d742348254744f89d0c6fbc40caabe0553d8933d9a836e40b2737794ad2bc50d0b34474ad08f2f53fa8dd2b7a722b46d3768f4cdcbe365c62cd05ad9b3e1e8decea857805f19b9c6e455e2dc5b654e3fcaf7f0b23ec1f5b6465185919d853deb028fcc48f3ca730108e1164dfec44acc85126bd51a44016684e7763b3a353ffa583fbbae99dc55c8ea60660411e54cf1047916cb7f762e49cb18205b8298285860e4402f9720295b415724beb9aa1c427c4b12fd51efb8abfce1aecb277c3fd78753397767170f1b4315e2998fb314cfcb9353d1d7af544dcd1535abbc380d98bc5e80ad4e0b543f9d50aa32bbd45e43cee668d55d6f8db7417b94a00458ddde0046c1457b1c677d49e8103b693c609f379edb0ca2c385c1c344c70903b54ad3847f387cac0c6daba85af9f036cb3284db3c46668f1f4b53b8bd2bf5a799b57e2fae8ca1ddb103719e8afc18c22a181815d5fdbd43c3f573fd41e6eb2553935712395d2b754bf223b002722a8d5cb3b1b472b9fcbc1f0a4d39165583f80c2243c7dd25ad23996ba86d0fff9a6224edc845ba86d8c454ac84d432b2d148ef8d898692fe652d767f767ab4b1d817661c6eceef67b739c2252a45ffd1a3d46fa79be19d034cffd5887ecdaa6d4c686b6819e68ea627a69d8ee4d46e540a378a7a31cf9666db04beaca2e07c0aef048615827f891a09f00d53f748c1afa81d4e860846137054ea4472608e6d69c694ebc7c300f6413ec111f0117c514f2cc9176f045f425be6cd0d750deb3a6b163292b3314e616542e58e1dc6b30c40677e85979538b1a4cb33d189911b1d5c2f4faf6fbb4283be229b3367540c916d6bf71f3eef6a4a584231934dd63af915f385d358e73fa576f7aee39cb49727a71f565269bee5fbcd8a8bdb62f4db1bce0cb6ac6969acbcaae180995f8888b7e9a37c4b03ac60ad3ae5f28e1b90eab71f1e36872f487177552d37133cb5c800565f5d45411efe8b385b81bcc33e1b6c4dc0782f3c2cae5d622d81013c1d6643d597719855c049a22d3ff3fc6679554a7275ef747b7ebae651d64132f877bb10c79d873cee7666bfb8a13a1968955e7d706952299102436900d24492e06f523d389142c4b35f164a6db855d03d33375eeacedfddd72a97a3143386115b322310e6275e403b7f8", 0x1000}, {&(0x7f00000015c0)="34e49cdbb275d4efc4bccd9567ba187023ab198db1cafbd50882d7d6ff203d9293ef2b0b14c1cccc6a867be768e35570b15b765111b01f219a8d0b6ed66682222f41c8f350f9127ddea88d734fb3c625ca9c73f2bb1f70165a66c1a9908296e7892940afe1374d0abcd945319725e5a8ea9f7f218d2d1a23461c9ee4171de92ca692946fcc83a3ad3bc1106f591a887e47a9c0a0c4470f035dcaa62f409c3fa85b6fca9a91d55de37cc5f50ab7ad08af194a0813abc081bbb657d0df211a95b8f5cb0a9732c7ce8df0393abad55de76f2735f43ae95302154c8f9c5729f56a600a7cd11be09bf79910cb", 0xea}], 0x5, &(0x7f0000000440)=[{0xa8, 0x1, 0xffff, "2595a1fa6c10e8e28e232c44bae3e0ffabd63d2bb0899d8feb0a241167cd6f55c4ad1d51f69fbf66146bd2217488676524c4ff08e664342aa4b2f142d128b3985de176c0db8da1c14188ab5404b862834bc6c01f54edbab17a111e3323140089663821e1fe69007963e33584a490e26511506275d2cb65bf9bc09f8078f70e0c7cb0c83bd63daa08c21f7ce3d01f8c52817c"}], 0xa8}, 0x401) (async) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) (async) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) (async) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) r2 = geteuid() setreuid(r2, r2) r3 = getuid() setuid(r3) (async) r4 = open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) (async) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') r5 = getuid() fchown(r4, r5, 0x0) (async) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) (async) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) sync() (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x5}, {0x40e}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)="f2153e0dc18b063abca556ba6c03f7c70490d652680d3f08e7e475cd6819aa53df4c84e96462dbe4df313aff037ded352702d30c398a1b928847f7fbe621ab72e64d47b98aa496ef10325228b8fa87f73a3f8c9a04377a3ecdc4477ceaa4d9f67f9c621769c44767667dcc4e78003de3b6c1f55c433e3d92df3542fdde7a7548296c4412aad3abfdfa2c66b411163a152c4f27e26300d88e440a406fac9d88c638972834b7b945164d2dcfa66dfc02fe06ab1447c60d083b3672bb132115bb4885926221765f0c6c5d342f2a5bc5a0723995fb039003437c8bd8aeb443962531b0fd143da0f57d424bbfe27307e7b5bef7abe336c37469bba430353ef8b1", 0xfe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) r0 = socket(0x20, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getpid() geteuid() getegid() geteuid() getegid() getuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x1) r2 = socket$inet(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt(r3, 0x0, 0x5, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x3}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) syz_open_pts() r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) syz_open_pts() openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 4: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = getppid() r2 = getegid() r3 = semget(0x1, 0x3, 0x6a7) semctl$SETVAL(r3, 0x0, 0x8, 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x671b, 0x800}, {0x1, 0xe66d, 0x1000}], 0x2) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$getown(r0, 0x5) fchflags(r0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x1, 0x128, r5) executing program 1: socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x62}], 0x1f, 0x0, 0x0, 0x0) r0 = kqueue() dup2(r0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x7ff, 0x1f, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = semget$private(0x0, 0x2, 0x7d4) semop(r7, 0xffffffffffffffff, 0x4) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000380)=""/64) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r8, r9, r10, 0xb9, 0x6}, 0x5, 0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0x4e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000003c0)=0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x5, r9, 0x0, r12, r11, 0x8, 0x1f}, 0x7a, 0x0, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x8001, r12, 0xffffffffffffffff, 0x0, r11, 0x10, 0x208}, 0x0, 0x9bf1}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ca8e", 0x2}, {&(0x7f0000000080)="260886782710e6b0ac5e27227045cce293943120718047657e78b0ebc915f0576b7cae1f49ae4be4dc", 0x29}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r11}], 0x40, 0x4}, 0x404) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700), 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYBLOB="2f8dd876c2898fe2fc9d6cd231", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r13], 0xd8, 0x405}, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb810000008100000000000600dd00000000000000ffffffffffffad0c7e8afdd053ef4fd2a822fd23f4d2"]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() socket$inet(0x2, 0x4000, 0x5) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x85, 0x0, 0x0, "a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c3"}], 0x90}, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) setsockopt$sock_int(r2, 0xffff, 0x2812, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="e0", 0x1}, {&(0x7f0000000100)="b6a90ec6eda506b781f8dbc069461641c8da6d27c7bb0641c680be122bb694db035c7ff596ddc06acd1ed5f884d1d7820bd4eb283ccca63a80435b8b57253e7fd0cb02d9ea1683186f1afd3976fcfcd3", 0x50}, {&(0x7f0000000180)="c88483de365a5309893d38c4b4701e88a5f1d3a8e59c1f6f3790ceef13c83d3f54530552ecaeb64b69ed438e15ba62710e5e3231d50932b6d50934c3201e78970ac1b0a85527e0e1006b0cda673f8dd39b57b7643d24f61afa7cfc8683b59b741bac0d39438fe9727a8827bcb524eca9c32ec59f515d4ab671a0d3f2ca43e65ed3f69a860f304ef2f526391bd840ddc36e729d29c205f7bf7b1ae0abf525faa46cbc5ebb8599795cd4d742e70c750e4ce6d249c47e8e6a82cf9a7688df513b3f344c9bcf45e89f5ee16b01e6d8647c4129ee89d8ca4db3fe8e0abb687fb64d8140c71a1f36eb04", 0xe7}, {&(0x7f0000000280)="978f1d00f7e35bd3fd0202fdf9c0d9ccba091c2409a7f79b9e4abe9d5cf493163cb730aa61c9548a0f8519c778af0c2fc42937fbe082ac5f003b74c11c33b7cd46ccdc7fdf3649388e5865ae19b2f68dd87babc9995e727666def7155f4d7b37e145996a42cf89df895a60", 0x6b}, {&(0x7f0000000300)="b008000000128f5c98b4f9afd495df0317cd4a579946d6b7f7e2d2fec6fe44dc8e57aa462682e2d98e498e07c4ab931e43178557a5bcf7d2ac5155577fe4943bb58cd47e701385ee", 0x48}], 0x5) executing program 3: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x44, 0x0, 0x0, 0x7}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(r0, &(0x7f0000000400), 0x0, 0x3) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x48a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x81}, {0x8906}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x60, 0x0, 0x0, 0xfffffffe}, {0x5ce, 0x0, 0x3}]}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x7}, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r5, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) mknod(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="6e067be5121fef935822f9d5c2d53d2f84c988f762a946ab41a123d5c613fe38a259b22e914c110d6be76dd1a4efb4981acb48951ba36faff3f9960c9602f3b32ce419136df1af7f71530c30f559989e3e52e994b523a301da1bcc92c82a5fe41215ba71fc36dca8", 0x68}], 0x1) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b2", 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x17e}, 0x0, 0xfffffffffffffdda, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r5, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) msgsnd(r4, &(0x7f00000003c0), 0x8, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3) setegid(r8) setgroups(0x0, 0x0) r9 = getuid() setreuid(r7, r9) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 5: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x394) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x3f}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r2 = getuid() seteuid(r2) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe8000000000000000000000000000ab000040"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x11, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) munlockall() sendto$unix(r5, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000440)=[0x0]) r6 = semget$private(0x0, 0x1, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) semop(r6, 0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) executing program 7: semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x2}], 0x1) r0 = semget(0x0, 0x2, 0x240) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x30100, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x10001, 0x6]}) sysctl$net_inet_esp(&(0x7f0000000140)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000180)="1e02cfc32cec4cd27dcb23e78b67448b73dda922b039ab1e5c3507042872abda69613497aa5d17f3d34a189e64039c5ec96f7a895ae94bad5e5fc582f7c898ecd07e85176e32c455cd458148ef5bb5a481016588c2a8710100d3ea919e4c7b2705a090bd7d811b8448d34041b64ecc776c10345938ee5d0a100128ab74ff43662ad0ac694286fe33df9c8d160a4d2294b5bd", &(0x7f0000000240)=0x92, &(0x7f0000000280)="96eb3321231fda21c354adae119d4259da9ec4ab8bde1b1c39cd58331b0e601c18c6f90cdc1cee5229dd13b7d0cd6a29092727e9bd40b6bd2bacf5f1d5ed6531a08a3fb10638edf4e59219f75902bd8377d411a4ada2314c8c2e2cfebdaa4d3303939e1f29bc0f3078d0296e01f6cac96a03dfa1c00c44a76103237c82e773ada36c48c357b062e57ba8fd8f5b0eb8835760da208d34f124102a11230393b2087afdac4e513aa3c64f6b0471c64af82e9048757e84178777578c976d4d33ad6d13f1077f164a31d4c36683efc7cb2e894ba658897d69715e36409fd49fb54bb56bdf802cc0154cb9d68f4769201bbb874e81fd40", 0xf4) r2 = dup2(r1, r1) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) sysctl$net_inet_esp(&(0x7f0000001400)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000001440)="aacfe9098f07dafc916db355c9ee803f4768a1cce1b120877ae660c60b7d296684190bb8235d955c3e79821da73b843bca3ff94a2851ec3a3be1f00332849cea39ff06b34e55a55b94687c84", &(0x7f00000014c0)=0x4c, &(0x7f0000001500)="ec0901871b255772580c4e20466dc3a48bef5490c0f68f32440940dafe7ac2fb1ae27653004f757beb41314cc34054b2a32ce8afddff3cae9d4fd7b7d9241992df757a62a397ddc20d387e99b2764595370c5705bddbe5da3e0a758e67317a1ffa40", 0x62) getsockname$inet(r2, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendmsg(r2, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000001600)="9fa2d46c491262a93f2a99cb2519e9179fffc1f27b050735ade0c3c2bb47da323bf811db3044aae406ef336cea0573dd7f9b50732d98186c1bea2beb4a7ae359293130b4eba5672e17bc49d1be29c809d9c48a23266e9c5279a3f48c2520cbe011317374bfaf65b7f9a7463a68e37ed32f3fc2b49979d1b6721b6e482c0efe908f9f14d0c6f5c5d8c4b23e2c71c19561c1b0a088be247bb2030e643714a99c362006f113d7ecadb3163d4d00ad4d5ef0fe31b0ecdff39ba522275a393c69617d5b29a5c5fdd829773d8d5c8031893acc7bd57584714d9572139a8c60a60e3ade61ec9aa8410e003aebf8c5ca1f8d3b422df2114ea427c367895413dcc9872c1e5dc69f3bcafc5c3a81c8699480caec474ac2a5671f528d60568d7bd46eeb69541c10c60cebaa9550aa2b64da49339f67c9a94544899e579bec85057e9ebec8da606e621ba1b6e3bec4a467945ca9b024f8fed0e5ffa11147af447d5f1e77ff585042e5a6deaebc1d4fb96773cd6b8a446dd5f3845a4fe80e691da2f0f8a1e118bd1ba9b25b0494e8f7ccc79caf5e328f30860c381c70c5aee153ba1928032f49b78a9e20c8058d1d7ee4bf84bf8f8ffcfd2b831a7a5c06b96b3a9be35cebc6e00ea66c3427aa3395ef4a794774774b51808dad42b037d7302b8ce302dcc5f2b751f6337de75d5697f92ec0e3d3ff1b89fea8595e4dccfe54cbabee55fd64967c1d2c6cd449be0a39ba8aa38957b5c85e6a2106f4ee6e2845e95fc7a6431d19c3fe24e7bffafec808c3fa2559967c23e7eece870ba222b6ec5568074ab4873e14f630dac06483dfe75717eca72f141eff1e8d81da207b5d8b9a24330d7079e250c6cc6a1af7614b5071490fa278088e9e57113561abe5e469fe127b22bba89dc53c7eb023c80534eefd9d8a8cf56c7f60b30d8ed64a7370afd222b7111793b75bc1603af8de849fdc6b2b257842f10c080e41adc58e655706c17370e5a48b70a02e70a042cadf13ff61b17403c6dbbef61fd15a06aef960a5b05d93a6557207dbf0955d7438750f9be269b954c47126b367f17ef1a1631059a55d66d58c6f353b8ff0bb314bfb7f149219ac9ba25b5495aecd184cc8e4632c6115c4dff2b933238810e604cc17e666d246e0f8307eea959973a9580c9070dba34f5acb68d15a85d48977c81aa25da1e51b3326d7f0ca6b06077e7fe827ea683c6bf3b62e5c327cc5bdc84cd67cb5df5304b9b3d85dc02c126b34896c85c2a1dded1d7e8ee25dabae1d1e200b41358f9563edc5565b0f666e82c339c21fa02074031b284bbe47e0cf1529308d2e32355439b614bac8b7b05a9245399aefcb4e21e98a44ef42495d4bf3e88b744a83a7c028e73e502fcfdd7621f4fb91b2ed7d1c03a26da4a8f37c11c983b50b42e1587278f9420487023761fdce7ae5fd23f1ef9c83e257f3bbde3e061146f72e808f3d65e226641c6c3267120a358d51b4eb4e2dfd0887693c633b1a023ff6fb7a5377da5c38573e0ab4b13652963ba34811f3b548bcbd22353b8bccf090b662276a0a64322dcb835a592d2de7c59418f7284dd370308a6e6ce79873dbc73ef261a5f3e0f44b6bf6bb9d9dcbb2b6baffc29f3e1baafcd1f221bf51f92b2e87348d859c0246b3fbb1c94b793629c043c22e8bf79cada24d946f0596494228bda107f83860aa4b3d69bd656e50f049abeab9cc5a8747278d9d187e7cc4ac3d9be53f3c97308b034c7ee0a16e8055937158b481ba3c4ba3e6edf50c5c2645bd00c5a1eb1aa68f98d92408a689a0a0ce287cf2b37a2a8a11d6bbe3c3979cf6adfe84d98e1c1514c5d363fbc920ebcba0ab4f354102ae4a87b1d5bd9aa30855d514a150159dc330c4e4455f5b349621b03957a12bb00a80b2aa5e19fa490faa8a0c4b3f2a7bac090c2ee4d69c2d0abe92f4c7bccdc87139be9d01bfea49e95f32c0132d8a41f96f128cdf031ab4b0bfa3aca11ec2bbb7c0e7049e1a43ad84cf7ecea06594e51e14da7bbb87ba32fa5237bef81031d4f7ceaf8456379dd5f1fe4463a06313a62bc384921700760c15c82a50a70a44642c17d8a86fe68223369cc6c661ca0dd0133a1f854ec92beab14e19c35e871d2ab4af19e5a9298fbf8da160d5a7e84ae4a701a1fef653638f1f6007dca1e615ee36cfda562004d7bcb3d02dfc5ab146ed313e45d98e6c3d55ddd5909cc9d3fa77a65904071dc046bd087740eb2ff6f56aeaed9ab781b233bb9703e788021e6d193f30d56cd8c17125b84b2cf31aaf13a3aa4d853aac957bf7188990872f3c2fc7fe8e60ffe9c214a23e51b6c17556fa32ab979edb093327fd541fec8474ff7cb73f02f77bc8433f35b7f0b69e27f5969d18f017250f52cc79ff1b0b2216b258492ddbd1fdb0f71387238b099ae6631b9506259932dfb064cbbcb6925c5bc8b1e7165c4ef3fefe98eae8dd061db14cfd24597882cf630d834dd5ed57c6880009297b100c12a60d1b2515dfd64e50e323207068aacbaef5a2c5e94de5220332e0e792494e366efbeaadd1481da8e49a1f7698820c4414867228acfc7c18b6270ccd3558cbe2f10ce802021b7176dc066b2b03a9a582e8bf2fc7129be9999fb0b131b58dd488ac8d0e5a015504ad29ed3914a9d70afa747f4b11c68674a8e5ce2a3d2dbb23401e6f2d17eec5881561be5844dbc361c4fbb3e2006edefd05f6b758a97d33487398a3d72f522a348ed48a9c3fe803e73cdb2477d55667290d3f52a5a01dca9a753f099cdb248a275661412d05523a09b6d44c241d46b580d056b32c8ccec5c29af2c9f94e2aef76a68ae50aaa5728e82df619b349a98b8aa83c7408b5e4407c21e9a7ba071d53bcf82c1ce5283d558bc799604016774c9ecf5f81b71aef20ed01034cca94c42db0858616d80baa17dc6636e407ff75fc98c5b228fe4b8d712a7c2a96a9a9c573c3dee2c3f7200855dd19ac1df799501bdecffdfa3020db1d8e4fab787ebc6973709081ea955833578bcadb0f1d2eba0832a5933fdc70e3842e2bff4c3bfee2f482cf5a2bbc5b7c7395b2ad5cc50aec7e6151e95c36fe9ddfcb7f844270ea77aeca2cfcec21439618eac926cc5f6f323ab236ad42a4db70be6fbffe4c493021835a44bd53f54feea205470bba01b465b512569391082b93b339f378e9ef636efc76f52650e5d8246da1cbce19c74e6d1773eba5069d49ad4ea3b071364e6a3a602ab19dd21120a5fb668c74b621b9222876d3aa856613030f533cbface863a181e684337a16be408953ccb16818874a56890b4e38fdef67f80ada65cfceefdd7c194a11b04d57c310408e89aee47f971d3a4bdeeced723114678427c7420c79266a2fb3211aa18986e93d454e3e68094e9674c361d128a2828df9c5c6bcee77d8b1163fb3b574f2f0c842b17275e8fb5f0c38f666f9f1b4475586bf955ec7265ef43e58558839a84362b43eb4098286604769dcad1ed6d06aa09657352660c437e7dc24e6564db37ab8e43e4a5e10b6952b3f12e791230b12e323b738d1f079edca7315ebd5e4eff57734a65be95d426b026dac7ff9630b6ce0396fa5481a79a1a648764146854d948b7ed5e80ba5d2646d690343732fea4071a59610914544497fd814d78ab94d0dc52889e3ca2e1821513d375f07e58402244596abb64376c1fc14f059e35417502601f41919787b672555be1966329840312a3543b502d353156668c4142ac8bddc01e567ddba5917f6cab06b3c0ac17687ec8a0fe20295bad41d8a9c6c7b3f7ee8c4decdc632eb0f9d643f3efe43e51d6df3d95b1b3a5cbe3deffcee870146926102a3b62fafe3042ef2388876635737930d2dbd7173f6f7f1c9537206512e5c357ca67464e169f6dc7b1b00573ad1e1a5b7317a4941043865866bcf420d97a0c4907f7c43be6edb3fb4d04bea73c4bb74fc761645610c0c97ff59cdc2907bf6360705ce157b542bd8538b1a1cb644bc5389cb1f192d292da82bbcf99361d2ef877c6098c5f7fb56a012691d021d6c87003d117846382b8f17778d1d382b5226cdf35e5dfa245beaaca21a8da390a2bb019737438453d8a518c228d03a0c2dfecca6e056fdd82b4926bfebced8173a1cf99baecdca7f3b409b2944c7297c9314433854a2962d591fc52255888bd4744a594e93adbda3af0559af148d95c25326abf6a2bddbb358960a1cdbe961b816ae1689c9e6c2a9d64e33e114532affe94074d85b6b257ac28c6bb42a259aa8d3bb56fb426363dbb91a0d1c2ed075492a9a235629a66344a011715ced64c0f654ec278326dd44691c631a9709588593b7266fb2b08099ccc2547674ac78a493fb1b8d8e3c2c2fd9b23c08fc3ae167cf30fda092d4292fcfc3546cbb124d1c9e74b6123eb531883fe4c5cab5fe3f01f212e4bba799fbd688a42efcc3f787804498335f3c99a77873c5013322e36013f0242e39d68043e856b7460f1b069b00244c9fa462b6729c4122aa223b9775872525ff44827e78fce3a18c7dd3894badae7eb759dae30be50dee5533b67b38dda2249b4b4d67ad26390ad45b18c97bbf2e028550e13a58bfae066dfd72e0f0142a75f2affbf0a7a01cc0cc18e44c505deb76702dfee83e6dba3596a9f65197a0d927bc7f35c908964feb567f4c5b2d145a67978dfdb245e1c002de006d4a74660789b6efcb39568d276d4b5552207fbcdcca4b339c7021f490c4b31dc9e6b2c9d2ef30973303a10d98cf8fb723fd911c38b1d5b5d10c1d6b330828dbd78a555ab33f384792bbf9eff61b24799a01e8b2c5ad87e032bedf5de2943b2d5691b917fb3ace3a650bae22cc9f9e55be3d001758ac78b705f5997111836071cb1499fdd214d41c04fb7c699798c3bd8b599a92f4ac263d56fbc5b12772b8040bf0c177ffd44cabb837de2f40f89bf84e441ec8805e25338390ec01fede239683e90387ed2ccf2b31373830ebf82d2ce841b8084e466e8e5dc9bb26db5c5cf55dab76cdf000b9a982a17f6bc6d9fbb9ff7fdc6b1523800b13e287ab4554450693d9f0ef6780138e2fba8df939570dfadc57ac2c7cb59f3fb8b1fc006376a12d69a54a7fa51d3f248f08959cb61c306847ee805b9d8e462cd997667dc7b3dcace6f472db46d2d52cdf786f610b447984c83c4b4cafa067bc6e70ff630c5935bb83f3867b6aeb1d3990b357ab1f360ab0d9ce354c1316c75d77923a87d508a79a8fa0a4d047554d0a8c2e25693466f01b8419313871892712d13583bc4e5d6279bbca5a8ca5d868cdd652d14e55566f7bfc9370050f3334894460b051f5412bbedcaf580fedae97fcb4c77943b845ed3f9d1ee928d38cd132e2a3d47a53951a69c35ec8de2d4e8bf10dd5c59ec868da2f7ea958254ca85a938d8d868c5a1c0db135375d7f90b06fce73c108c0b619af5ecf0e981ff2ecd1f4c9887a3bffa6547fdbcc6cd6a16f659b30605219c02f8e8579ba0236f5164b3d0cce764fd14dc627badf8f5a835a0e7bf5e22db5681d3229071308cc43de60d2de24592f64ea45e7cf3ca252d5668f33f6c4fd27d057af87db02af6345b51fb9a9b2a8e870d354d4968c98083c43aefb60199fd35765c0ca9821bcdd821d0a1e17a99959715c42c8a5d974e578aad0b9cdcb257ad772d6fc7aa37d20392cb89b8bb5afb4e39183c50cb5ab6c3fdd6d9a94f2827cf09397eafbddc6b0bb65669cf24d388bc719b7b954361cbc3ca7a8d52d5e0c6b121652a6c25df0bd8a538be2ecd286ed11806de61f3f2058fa985313cb6bbdc685f5155bf65400deddb6e4f35e5fc207", 0x1000}, {&(0x7f0000002600)="3247d295854cc218022c01b865342dd33dc093d5bb1d10fec264eb872d761d25eb30f087f336aebfcdde8b393d29cd07c5a6964ba57e0365225d7c8e720aad24c602f802704d566d908d6c1d938671e4223e7b691f0875a648e4f3c4609d7285192d2581558085d9afc23f4e5f04a03c9cc317e83697826f8892c69667873311a7bf0afd03b0574ae997860ba59eeae00a04f0252486df663e29cd2e32d30c2d59f0001fe80c5766494fe361cfeaee41", 0xb0}, {&(0x7f00000026c0)="02be83073be52ccf795885982e268b9fad0d050870f2cb17b76cf2b7343bd3856e8d4563ba7a0bb11a5bc8748f0d711dea9695f3216235bd21dc4380fc697990452f", 0x42}, {&(0x7f0000002740)="97737bbcb208b1b3f10a4e63ee8c75b298bad8a27b4d8c184d5131fa69121df4faa5", 0x22}, {&(0x7f0000002780)="fb4e97979b89710209a9010b", 0xc}, {&(0x7f00000027c0)="4f96504da3948915d39b90424d5b65189459367e3cfd0316db56eed2d8e3663c448cb90bf3d59b17f55c1f4a361807a71d39dbf1bfefab520a8f6d10d6a9370c85902bf7fed32f5b766bccc2e67d388e20accbc7f67b53716b90a5fd656ac07cfe85ba5c18bac7d740e11129290ef0b67090e3d2b047a743fb8b16125c0327f4ff8a8394095c9f6365", 0x89}], 0x6, &(0x7f0000002900)=[{0x40, 0xffff, 0x80000001, "4b3e0231029bfecca3d0bd4662c648477d2f2b0f27879c657028c93480d915486be637161d8845312bf2cd9f"}, {0xf8, 0xffff, 0x10000, "71046dc646081e24fc840df9c9b68af6f8ad459f9caeced0fe1f54f312a4e6f363699404466d836dee3711baf32259b26c8d224ef559f58b47fc56958cedde1f169acf03376ce3b4e2106cefa30eb8182c9e896f927590fee1f3923ae13137a56edb1e3cec53c66b2163b775217637d16ddc4b0d18b253c4666f1a8d3074c1306482a3b51728ef5b2292252b99a172b775b8eeb3916d8dc6f8f06ff6c75be1f93386aca9815f10bd3725974fa1b6952c833de27406112bb0c64c70315ff74fc88891710f9cc12fdef5e4ea78dbd34f4a56d071dfdb86efd362e2c171b9956294342a04ce"}, {0x80, 0xfffe, 0x9, "f2c69e5446557463fffffbf9610ad1d74a7b2898de9078b35cf2af23da4b21e37f8b48def686044e7e4574c6274e7cde0427c4e6ddbc9d605520c83f1af3f2fb339acb35fed3740d3502b25b6677df22dcf077f7c1ab00fb591bcc6cb0fd28e36d3e8e87168a75cb354f3d609c"}, {0xf0, 0x1, 0x0, "20bb6837893d84c1d43380ac6fc777b3dd692be2a4b33bc5c670191c99c99e4a7ffbd3f059acb1052fbe226878f5068a4bcfef6cf08e71a4a24ede41cfaac21e3ebf40b79c56fb27b29444e185babe3d4abd18d334f5bc7dba56ba8107082e5c4d18bd680e70f18a5461b0ad5e580bdd6b039b39d557da613ef387bed72456de93b9e561e6a8e9a8862c3eb09e07afc4189bf2e55a852c0e36f808d9fa586e4973ed82930456016e3676768c3894d55b4a569bb5870e079660e5b18ee3ddc329d50cc5a83a0f6fcbac09144f4c82432dc52989a1a254635ed833"}, {0x20, 0xffff, 0xff, "55b504e42b7f240fa61c046920"}], 0x2c8}, 0x405) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000002c40)=""/67, &(0x7f0000002cc0)=0x43) sysctl$net_inet_ip(&(0x7f0000002d00)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000002d40)="c87ae34100b7203c9a3f82c21c05a50978e8b5e54ffe0a5d3d6093159caec676310e3329d53e81e2808d53983488c072075030fa5cfc2c0a63c11d8a6a096658bd8c2b1995ca308688b922edd5e4eaf6c83893def1ced490fdcc141d7a8d4a4fd00f809659b62ca7631dd351aee94f1ab81d89653f6266c1f66521cd1d7be06634333302fa10f8f68536f35aa72967d04a20f6dae5fc1f553334f75321ee525f88df2c2cbc35773c76e16a7821576b244572f754d9dab2ca0b55baf9337f0d0e5a2b4e3bd9d3c8256c90d0509fd1", &(0x7f0000002e40)=0xce, &(0x7f0000002e80)="93fe65d6cfd5c6de2dff7f0dc35eb4885979f718443c20acb87a393945fecc165b0168859b133aab4bc73a064859a655f0c2647dffca97ffa6a693b12472a23c881943b21386b37a615fb394fc66b578e40f011b6aba5a654401542a35dd01a6d96878129f1da6747ac201795b5c7ce171ec629486698f2496510b16792ecf706a9544786fe4c14d809206f27db49413b88eb1e128804203fbd240e3063f565b5b4f85c6a7bb1807c02130f0b8f9dcd65b49a5f6ffbcbc1e18b511ff019b24717df01bce44eeb303f0491428306fffa76e0e974d0b9046be895803ce4cab6a664b2fc8f50bce17d7205d00e02e907a", 0xef) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000002f80)=0x80000000) readlink(&(0x7f0000002fc0)='./file0\x00', &(0x7f0000003000)=""/89, 0x59) r4 = fcntl$getown(r2, 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000003080)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003300), 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000003380)={0x2, &(0x7f0000003340)=[{0x0, 0x9, 0x5, 0x9, 0x7f}, {0x8, 0x100, 0x4, 0x0, 0x8}]}) sysctl$net_inet_esp(&(0x7f00000033c0)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000003400)="675c7047ea84c9ea3d64fece8a6987bb247d6213ece92425ab12399315021d7c407ee441a8b3b16a4c64b40a2344109d98acfcf69c", &(0x7f0000003440)=0x35, &(0x7f0000003480)="bc3e65e1d61897810659374e8984308d06a927496c9ff4aaf062c04a0dd0b845d101627edaa982bf7857be27508a13bb4c55cca7d5f1c62dff1ef9a893855fdd6bde085c5adb03e54e1d1dbaeafca4e6f59c6eecea29ce474ffbe6ad038944129ffcb8c0d480fa6318495248f0213efa27b6b48445d56df1c049171762cc487ea04f0f59cd873691c96ace3760", 0x8d) r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003580)={{0x2, r6, r7, 0x0, 0xffffffffffffffff, 0xef5c669458b86030, 0x4}, 0xffffffffffffffff, 0x7fff, r4, r4, 0x81, 0x9, 0x1ff, 0x7f}) lseek(r5, 0x1, 0x0) getsockname(r2, &(0x7f0000003600)=@in6, &(0x7f0000003640)=0xc) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000003680)=0x8) kqueue() sysctl$net_inet_tcp(&(0x7f00000036c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000003700)="272e92e5ce8b2b30161a2768f8b9abb3b20d6022374005ec200b582d1be6eb8e7479163a816b8db1b476ac0c59be0049d8bd094c2f3b115bb9d7d88a92f964b46ec3c5e13c0d3f1569b7758ee995222f49be85716496893095cde2268b05de74d534828f0483f15b01ed530b2f10232765869a6983ff04d48e7edd24386ef2fd56cc3ad53db41c637d07aac5a0f07786b7a0f2b8200215e2626915addf099aa7c57c66176021", &(0x7f00000037c0)=0xa6, &(0x7f0000003800)="b0e7fa138bd01c3248ae4c423084f940d22a0b4c143873dc85f7f88ec2ff09c76c9699fc340494282293bbab8c80c8d003cb2ff6e9a02083ebcf885d14ee07eede5b3eca33fecfdfa7122e6141fbaeb8247f531ed01939c8c6e1a546865f5093a5916b337d7a4fdbe0fd32333f36545b2ac400a4b5a150fc0668aff37f6acdf624f0ae224023dcfdfd46c78814b5fa2116a1b74921c093e58ec292013d74da93805b490b5123dcbe4ed89d89620cbd3fa93cbce9b31bd8dc43e44ed074928cf0a9e60bd923fb2f", 0xc7) sendto$unix(r3, &(0x7f0000003900)="d56910de7b22fcbd9462", 0xa, 0x9, &(0x7f0000003940)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}], 0x6) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0x0, r4}, 0x0, 0x1, 0x1001}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r1, 0x0, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x7, 0x0) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r0 = getpid() getgroups(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x400000000000735}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) socket$inet(0x18, 0x5, 0x102) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setregid(0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x10c38000, &(0x7f00000004c0)="14000400536e14831fba700b60c140e3df41d8093d8f3cb0342c65e03d8e499a63e57d43563ba626d791b7433f4bdfcb335bf8e778a8743072ef999ffe37fb1175d5ff6bafb6ba2b2cd7a48bb3833bde14c6bcd8e68a51aca4b67afa00000000000058e086a4887e0aaae624c791b8dcf5b4bc61a6a7e277b7c3bb0901bc668b0cb1c66a96a3913557b8c0b53f530bed204bc662660ffae27d95c8f54c2ca9f6587e31ce5530b7be9ef2e4301a97f78641c2bec007a1e410af410b6e8833d6d6734e120b04d492f3a333aa0ef4384af3a63ae0bd8308c767ba802a0337901aa5c63ae05cb3890c399ca2dd897a2b81ab2670e7690b34355d8ec274243e23057595d7fe21850671634583eb5864f10c6162051e5eaa50cf07de42f7eb6ccb6103641ff6f33b9de30011ee88f11c6d19cea67ca9509a2cfb5adcea9339d52c5a57275bc84885fc19f0e2bc0200b2858fc6b05ea4d6813bb4", &(0x7f0000000380)=0x6b, &(0x7f00000003c0)="38c1bc123b1be53a23d050e0b707fccb89ca9ba5be70130cc3d4bba7048be0e9c5f052fec678ea9fe4a6c2b1b87ccb4405385b6e497a2b8cbe5b8641049d0dce4f2eb921cb248ac11c03000000000000007b710cc8a806fda202be173d9d86ac4f9a2a3098e0e48f6e2145a25536fc78909c3fa541fdebb2", 0x3c) setreuid(0xee00, r5) unveil(0x0, &(0x7f0000000340)='c\x00') sendto$unix(r3, &(0x7f0000000080)="5bd772933e598e8d2ecaeeda3027efec040f00fe0ea32f98b57ff642989baa8ab2462c98f94fa145cab4ba3bda338cd37f", 0x31, 0xc, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) fchflags(r4, 0x0) ktrace(0x0, 0x5, 0x1b0b, r0) shmget(0x1, 0x2000, 0x82, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) executing program 4: open$dir(0x0, 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r0 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) msgget$private(0x0, 0x600) getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x2, 0x86}) socket$inet(0x18, 0x3, 0x102) r1 = getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x121) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1500}, 0x0, 0x8, 0x0, r1, 0xff, 0x4000000002}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000"], 0x55, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60711d72000800000000000000000009000000000000000100000000000000000000000000000001"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x34}, 0x8001, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000300)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1caf301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef77247103c14ab0a1cea9b4593be484f46a02ea73e910b6809f39ba7109aa82d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0x1, 0x100, "bb08001000fc014c674f8b000000080000000060"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59eb618b3cb934309009578c41755c57b030000000000000000561b395700", 0x22}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x4000006}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 5: r0 = socket(0x2, 0x4, 0x2) r1 = dup(r0) listen(r1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) rename(&(0x7f00000001c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/98}, &(0x7f0000000040)=0x64) renameat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') r8 = semget$private(0x0, 0x4, 0x680) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000300)=""/117) pckbd_enable: command error executing program 6: mknod(0x0, 0x0, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) socket(0x6, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000200)=""/134, 0x86, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x8a7b, 0x7, {0x10000000000, 0xfffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) write(r6, &(0x7f0000000140)='p', 0x1) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x0, 0x0, &(0x7f0000000280), 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{0x0, 0xfffffffe}, {}, {}, {}], 0x4}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x6, 0x5, 0x6, 0x9b}, {0x5, 0x0, 0x8}]}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f0000000080)='./file0/file0/..\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) executing program 7: getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) dup2(0xffffffffffffff9c, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x8000, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() setsockopt(r4, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae92647061", 0x282) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xa) ftruncate(r0, 0x7fffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1}, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280), &(0x7f0000000040)=0x205) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x40}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setuid(r6) open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') getuid() executing program 6: getuid() syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa44f8643d308786dd60f800000018000000000000000000000000c2ffffff0000ff0200000000000000000000000000010001000000000000c2"]) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x404}, 0x1) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000004, "5a00000000000000000000000000008000f8fffd", 0x0, 0x4}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0)=0xf74b, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r6 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000140)=[{r7}], 0x1, 0x0) r8 = socket(0x18, 0x1, 0xff) mquery(&(0x7f0000187000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x400) r9 = dup2(r6, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r10 = getuid() socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, r10, 0x0, 0x10, 0x4}, 0x7, 0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0x32e88dbc, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x7}, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r5, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) mknod(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(0xffffffffffffffff) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xf0, 0x800) msgrcv(r2, &(0x7f00000006c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x1, 0x0) dup2(r3, r3) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040)=0x3ff, 0x4) bind(r5, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r0) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1004, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x60) executing program 7: r0 = dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r1 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86ddcd24d7910030000000000000000000000000000000000000000000000000000000000000000000010400907800000000606c71ab0000000000000000000000000000000000000000ff"]) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000003c0)={0x82, 0x0, &(0x7f0000000300)=""/130}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x36, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r0, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)='u', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "69aacf10ad4d122d47b25418343f33cd7255fade"}) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000600)=""/9, 0x9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6}]}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x9}, {0x4}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x40047477, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x651d}, {}, {0x0, 0x7}]}) poll(&(0x7f0000000000), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000466000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000b1000/0x1000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f00002d7000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000005c0)=0x800007, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r6 = socket(0x0, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) poll(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)}, 0x1) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280), &(0x7f0000000040)=0x205) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x40}, {0x7}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) (async, rerun: 32) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) (rerun: 32) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) (async, rerun: 64) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x2000) (async, rerun: 64) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 64) r6 = getuid() (rerun: 64) setuid(r6) open$dir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2, 0xb8) (async, rerun: 64) rmdir(&(0x7f0000000040)='./file0/file1/file0\x00') (async, rerun: 64) getuid() executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) rename(0x0, &(0x7f0000000200)='./file1\x00') r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000580)=ANY=[@ANYRES16=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES64=0x0]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000380)="e0ef99b859bca4a0c88d1ee6d39acab5521d1af5440e0b248ba31d139260e5a9f59203c0bb083c267013a89ed94889ddcbb1ffad2997f96e0b80a782e46fe5afe6cdb213269eaca5407e2fe8c634abe9776e93d2c76f1d23fb354fa4c98ea7af45758741e60fb882d8ca96d461e69561304ea3ba205350ac870552ca70b34438559a842dbbf7b6d4eb5268e18d42bdcfea2df4464ca7610e4836d54b6782108862d7034126a4e74fa903896d91046f627819c95fb60a4cee7e23f86fcc7f178b06e25b616c828237321e2886702a8c3d39228599530fdbb9e72e4adb1d414cc7d9bba55c4ee9fb55184ba97bd9767403f3b5ccbeb42cd6bedec168db8353a1413201476b6f38523f69c66ddb01510dfec72160bf689ea20929155e79c4bfaaa1223641e0bb168859c3843e989d4a42ec7d1692c63398a10c874b0acb1a5941ed3cef34c1d65c8349", 0x0, &(0x7f0000000340)="0b7a85451effff00000000ee0787a016", 0x20) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000500)) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) sendmsg$unix(r6, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x14}], 0x40}, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r7, 0x1) flock(r7, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r8, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r8, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x2, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r8, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) getuid() executing program 5: getuid() syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa44f8643d308786dd60f800000018000000000000000000000000feffffff0000ff0200000000000000000000000000010001000000000000c2"]) executing program 2: socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) r0 = dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') getpid() ktrace(0x0, 0x0, 0x1720, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x0, 0x2f, 0x4}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ffffffffac1400bb8802"]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa8) executing program 7: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000000007, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000140)=0xa2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket$inet(0x1e, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r4 = accept(r3, &(0x7f00000001c0)=@in6, &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x67, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffff9, 0x14, 0x80, 0x2, 0xffff}, {{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7f, 0x2}, {{r0}, 0x4, 0x1, 0x80, 0x40, 0x7}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r8, r6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x3, 0x3, 0xcc1a, 0x61c2, "52e2d6e18bdecf2ec1beee9dbe99c4d37fb74965", 0x3, 0xfffffff7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x1, 0x0) r12 = dup2(r10, r11) setsockopt(r11, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[@ANYRES64=r5, @ANYBLOB="e30b15d45632da750cb25e5d6cda5a355f68db264e2fa459c4bc35748a6184ded667210dfd3f0af115c79e0539eccff0e121f8f03045368f7f9cc05c92457da586f36e30b53c308be6055713b2cc040ee5", @ANYRESHEX=r12, @ANYRES32=r8, @ANYBLOB="219d758e2c40be03d410a3a38d8dcbe9d46133e5c399bb689e3e8e1b41f74299f1a901aba9be5101783ba5ad8f849a140a009e9ac88589d452cd2dd698ed3fe90b7caf8be3be8e5d5b40defa3a886f8f4532211c03106f48498decb96c5b7b256b3c9cfd3c1c0bbc8d0f894ca204a02cee5ee47c7d03791c7137f9121ca302891ebe920667711d544456", @ANYBLOB="64ede964d832fc49a8c1268c099772fa36fc4dafd6f4027c7e3562abe3c4c927190da59eaad62f46f03ae0ef441b29a084c2dafff6ec2ded1ff2b19724935bb53fb8717bf8d985", @ANYRESDEC=r10, @ANYRES64=r1, @ANYRES64=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r7, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 5: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r1 = socket(0x17, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r2 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffff532, 0x0, 0x1, 0xdfdffbc4, "97115f33ba7d00fdff0104000000000000de00"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000480)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff800035c153f8 gsbase 0xffffffff82cf7ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff8282991a) at panic+0x159 kerntrap(ffff800035c15340) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800035c15700,ffff800035c1571c,1,0) at rt_match+0xc3 route_mpath(ffff800035c156e8,fffffd806ea24dd0,fffffd806ea24dcc,0) at route_mpath+0x8b in_ouraddr(fffffd806ea24d00,ffff800000ddd800,ffff800035c156e8) at in_ouraddr+0x98 ip_input_if(ffff800035c157d8,ffff800035c157e4,ffff80003255c000,0,ffff800000ddd800) at ip_input_if+0x25e ipv4_input(ffff800000ddd800,fffffd806ea24d00) at ipv4_input+0x47 ether_input(ffff800000ddd800,fffffd806ea24d00) at ether_input+0x525 tun_dev_write(5d00,ffff800035c15b58,ffff80003255c000,2) at tun_dev_write+0x209 spec_write(ffff800035c159b0) at spec_write+0xd8 VOP_WRITE(fffffd8060fa7060,ffff800035c15b58,11,fffffd807f7d7820) at VOP_WRITE+0xc3 vn_write(fffffd805a643cb0,ffff800035c15b58,0) at vn_write+0x157 dofilewritev(ffff800030f5a560,c8,ffff800035c15b58,0,ffff800035c15c10) at dofilewritev+0x1a9 sys_write(ffff800030f5a560,ffff800035c15cc0,ffff800035c15c10) at sys_write+0x87 syscall(ffff800035c15cc0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x72751395220, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 8a8635c2-f252-d190-235a-0f50a6ed73cd found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace