00)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x43, &(0x7f0000000140)="edd40700000000000000abe7ec74c7a1faba35ede0b6015b7f6f5db19c651b7b24184597b836c0ef4671cd7cef4a96bdbde7f749c172135b67633b7d7d98b7ef840000") r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f00000001c0)=[{0x1f, 0x6, 0xffffffffffff8001, 0x5}, {0xffffffff, 0x7, 0x401, 0x10001}, {0x0, 0x900, 0x7ff, 0x5}, {0x5fc6c5f9, 0x2, 0x80, 0x81}, {0x100, 0x4, 0xfff, 0x1}, {0x4, 0x3, 0x7, 0xf4}, {0x9, 0x2, 0xffffffffffffff7f, 0x1000}, {0x1000, 0x80, 0x4, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x6, 0x6d99}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740), 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8800, 0x0) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x6000, 0x4) 16:01:01 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = getegid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r3, 0x0, r4, r5, r5]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x3, &(0x7f0000000100)=[r2, r4, r6]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 1: mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x62) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socketpair(0x1, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x7, 0x2}, {0x80, 0x6}}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup2(0xffffffffffffffff, r7) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0xc2, 0x40, 0x10000, 0x8}, {{r3}, 0xfffffffffffffffb, 0x20, 0x100000000, 0xfffffffffffffffa, 0xe00000000000}, {{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0x1b, 0x348}, {{r1}, 0xffffffffffffffff, 0x2f, 0x40000000, 0x4f400000000000, 0x7a4f}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x40, 0x7}, {{r5}, 0x5, 0x4, 0x4, 0x2, 0x10001}, {{r6}, 0xfffffffffffffffc, 0x0, 0x20, 0x200, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x88, 0x20000000, 0xdd4, 0x3}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000001c0)) 16:01:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1af, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x9, 0x800, 0x400, 0x197b}, {0x6, 0x3ff, 0x5}, {0x0, 0x5, 0xb62, 0x9528}, {0x7, 0x2, 0xd5, 0x1}, {0x7928, 0x6, 0x836, 0x1}, {0x0, 0x4, 0x0, 0x3f}, {0x1, 0x10001, 0x40, 0x1ff}, {0x81, 0x0, 0xe3, 0x80000000}]}) 16:01:01 executing program 1: r0 = socket(0x10, 0x3, 0x80000000) setsockopt(r0, 0x6, 0x4, 0x0, 0xfffffffffffffded) 16:01:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001440), 0xfffffffffffffc38}], 0x100000000000005e, 0x0, 0x0) r1 = getegid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r1, 0x0, r2, r3, r3]) r4 = getgid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r5, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r5, 0x20007461) write(r5, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r5, 0x20007461) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r5, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r5, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r8 = accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r8, r9, r4) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r10, &(0x7f0000001880)=""/99, 0xd) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r10, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r4, r11]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x9, './file1\x00', 0xa58e, 0x401, 0x20, 0xfffffffffffffff6}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xfffffffffffffff7) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x9, 0x2, 0x44}, {0x6, 0x7, 0x7fff, 0x16d}, {0x4, 0x5, 0x5, 0x7}, {0x3c04b1bc, 0x3, 0xfffffffffffffff7, 0x8}, {0xab2, 0x6, 0x1, 0x2343}]}) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvfrom(r0, &(0x7f0000000080)=""/213, 0xd5, 0x8069ae83cf515fbd, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xe6094e96f52a3b3f}, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x234) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x10, 0xc05, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x9, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x36, 0x8, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0xda, 0x80, 0xfffffffffffffffe, 0x8}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x5, 0x693}, {{r0}, 0xfffffffffffffff8, 0x40, 0x5a630bb34a7ea1e9, 0x5, 0xff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x200, 0xe8f4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x11, 0x80000001, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0xfffffffffffffff1}], 0x40, &(0x7f0000000180)={0x2, 0x7ed}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000480)={0x1, 0xff, 0x1, 0xffffffff, 0x29}) mprotect(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0xe12e7953b73c89a2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x20, 0x45, 0x0, 0x8, 0x4, 0x8, 0x2, 0x2, 0x1, 0x20}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000400)=0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) fchmod(r0, 0x1) munlockall() rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x5b) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x3}) pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffb000 didn't change! 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164", 0x6}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x1, 0x3f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xff}) 16:01:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/93, 0x5d}], 0x1) pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012c80 va 0x20ffb000 didn't change! 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:01:02 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x100, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "0008b37b2ebd74493dc4dcae3600"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0\x00', 0x147) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$dupfd(0xffffffffffffffff, 0x760d356e84f214ac, r4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0xfd) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r5, r6}, 0xc) r7 = semget(0x2, 0x4, 0x400) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r8 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r8, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e1c3000"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x1, 0x0) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r10, r11) geteuid() r12 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r12, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:01:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xfff, 0xd, &(0x7f0000000000)="26c30510226bd9f050c798c7b1774f9f67d5f5c43db8ccbebb411ee5acf665287cd6caeaf689af11be76ffa7b12f8c031522034af0b2e8c548e3efa6de031ae062b4d85b2ae52c7361da89aaf31d39ac6b2e79405617b89d93e01df41138306d407bae6026517414b62afae0947136251e01d57f6049e1d7be70cbe390c0e68c2152f0d48f10413279b9a8f1bb100f8474c4bbb532f80b5f8197ad1e283b8f707db900084c10cd4c72bd226e3f4851886f7a75f2e6090000006378d0f8a3429c896fc419d5bd94aa64cf7a72f013ee385ab9866c40", 0xd5) 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1}, {{r0}, 0xffffffffffffffff, 0x42}], 0x8, 0x0, 0x10001, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r3, &(0x7f0000000100)=""/161, 0xa1, 0x3, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x8, 0x843, 0x0, 0x2, 0x6d4a, 0x101, 0x1, 0x2, 0xe22}) unlink(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000002c0)=0x81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwrite(r1, &(0x7f00000000c0)="dc3ac49c026ed435e9505abbdea6f7d35fcf6133b7a7da0ad22d09e3cc1034ad8b8a167cb83331529f764387f52a7c4911f7993659b385fae126e0230c4b7d942ab2745a349ce17335c011b156af6e679dd50f4476d38cb0b9ea500a9fc46b05c4df7aa28bec00c8b66e24fc5f8a34827b518d8083f2023a2f630019597ede9d159fe7308ce50a0f85234762acbcd46d13167c5d5a749e05ef1393b45b9d7add19979d", 0xa3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x91, 0x7}) syz_emit_ethernet(0xaa, &(0x7f0000000100)="2c46bf87f8857d286d61dcbbb490a456664670fd58659e91c967fec1ea1b89cf2188dc837fc2244c65cd143194a2b94215e520b37423d2ffda4781724e4686beda578a747177b08c8360066369f695e2c04391ae9d321e74d5233b5da5d749825ec684f6f3133dfa5a24ce3768fa64f615dde0e9fa7c9c913c25bba4c58c354807f68f443f2710442a3f754e341976293c5714ccf36bd78d196b774dec2fcb3eb59a537989904ea9a23b") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100), 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0xf233, 0x100, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) connect$inet(0xffffffffffffff9c, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:01:03 executing program 0: r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x10a, r0) getppid() open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xe08, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ktrace(&(0x7f0000000500)='./bus\x00', 0x1, 0x40001200, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) writev(r3, &(0x7f0000000a00)=[{&(0x7f0000000580)="40682c5288b1f89fe977d308c6bd8159326801668c6d664a5de4a5936229c23dc7a9cbc4ad6f50a406608f0b8a9dddeb5261dced2d46b871ca0fe8ea61ca48fcbf3a"}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="5fda18799dd763065c850d2672f0c24603c40b3b4dc55ac067c1216625fb9d9cec6e0d0fe329afe045e263c508bf9cb3c11bdef41313103134343a42b8dd90b6fe6163879844394f3d28ca0ab93ea88a5b20afefc8968eaf6120b75801302671ea5d25a037e9fd44c3a15195b6fa039636ab8e1deccf9cac57d902d9320949e52befcce2f2e0d23248a436fe17e6094a7e367e8b93335ae6fadf43d3aa3062347c4acd1199519b23f67833affccc6f2334b537b6c8770913532099d25ec1bf340d31704952b119cbdca333cbafca00f7686e151524c5da1b5859db23252f2bff3c980e86bf51215dac7b5c6c5e35a07f8b4b4f1a638c25647c153b8ab9a69f"}, {&(0x7f0000000900)="37e2998905d4c1612e2ba63278f4f05fc12610384646dd4a393e16cc2c78196966c0a7594ffb82ecdc919ba7844a9fbd6e8972fa3ffbe1e3e3531e3fe0a9a80921160a9a1a9c0e38a59cf9afddb59b99bea459d13b334d8dd44b0bcf74373fcf30a352a35b2ccad0c471210640c61261c057c56aebf8b0cdd614710d19bd0966ebf7748baef0a3907e40fcc2c31ee2f53e0e6eec6dc074d032e34ac2f384aa69cae2402719e05e4a69140f2c06db15893477afec661449318c1868663510deaaa06702ed7780bfe9141a"}], 0x10000000000001a6) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socket(0x1, 0x4, 0x200) fchdir(r5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendto(r4, &(0x7f0000000100)="0b282d88824e6ba599196baa5256767c76a613bbc5b949a34a84a057f934f298006928588c464e17c7d8a028903313bfaeb4fa129ec599c051de6b66e66692135bde116589e49424f5a47dc97b2ba20ef7aa311db603123dc8535de95b8ce06e3f816170cfe29c054990f4efbd8b6d67dfc5707d4c58235807020d1b5ab874b324a0c7cee9f10ed9f435fa8ca44f841a6b26578dc5603409", 0x98, 0x0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) close(r1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000001c0)) 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) sendsyslog(&(0x7f00000000c0)="f3d98c930d569f37fb2ca85009b691088914de2296afa4208a855d36aeb94799873c91a3f0b687e1b59c6a7c17cb2cbc459f54400e8ceb4fe4211a45258737236b4dd4c9f57b77b0a4a43768c6158eecaed3254f890a22c0482cbf5ec2d16b6b2958da", 0x63, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000380)="b17ce2204a8ec485e488c57daee7b3f709c1bc5aa9fba1f8b855c6b444de90eb13d2d4c473b8836222f8def2a2364e08b9c7e4fc226c543d25caab67de64cdb3760cbf32e62ade94afd6eee9728e45f660dac24196a676b38a4d3106f8e8b198e42ff8a4fb7e66d7c3cf294841bfa8b076353e4bebd60034bc1167f9574d515e0c38c607a34d89079650f6559499385dfd934cc2967979f3091e82ce437821b48b4416c03e1429676689f876f4824892d6199fcfbfd78f9b8d7360b460187d3a8966400d5c0f47ec0370972ecdf647d336533e08b90f86ca69be69bc183718fd44b416ac76206fbc348d25518c340308ed84ae3f5e777de87f34d257fe282a885ef5de078cb1f4b5549659a7687ce7151ba5170155eb183468b311cf1b4ae13b33d062387d921d4858cfba0821e363874cd6e2722cb6424bd8ff03f5c511b8ede2e0bd358bf8f7503a9840576024d206f8f6eec3f185494f630d071c94876b014ce03c01e3f21b0d5ff350afc28ff9e1129f847fab5f5981081e6be2effb5f814cffc23e4bc5ff0fb41751a51f20730095a2cd5cfb35af229aa797b4df1b81a47823eb282257204265a3aea8bee02ce9aef4ebf455b87668cfa150b176f6c6bcfe98792055cd66af64fc0c07a850abce958bc707e392f4dee3a98bd7301d11b5066eef41de39b2e94f3c589cb1b7fbeb2219d8e1d1701bca4d01a80fe02bfd14b4b2995c36d227f63c6000c3f5774c2bcd39f259b00f9c1606502943ca6200637f175c197ba57f183a44af39c04eea6e52b8315250c393c725d3f3f954207ba222c6e544b60ca246e3faf2ba317fa039f79439a85a4f00995a2b210290df5f8483db173852b50b2dd8298bb503487e75c2093ae6fc84ebd36326a8958d527a0cb3e663f7372fc17b7ae7110e193e04184830fbe5aa9f0324da607f3009edd4e90c55d4b486dac95ff8889009422412e27f3a6481cf990aab8f96aaa7906f791018a798e673bc8f3a38f8e991701ea63df13ce464f7560122c1cbf66455faafb8065c936b546c998b2fd9fe1f70697b0e49523086ba582cbb07d10b9c14d36b862f38da17f6fad7825445789d9129bed42e54815834c56eb5699d1461db72b1d6910e464f68f8fb9f869d7ff73a113536b7be1f1529026fe9d7a300c871d94b2f226964a772c080c8554a25802d58286826d10544bb34f5217ab652f1e25b08fe2ed59bc65a4f04552fb3d38a7f78f57a299bdc6d236aea73e1e9f8a600e583b1452541b8781acd43a21d2fca79f1dac7e3965990ae7a7a9a7b7ddcd620d22be7f8056686dea2f03ebd1ab7df54dcf4cde0fb18c639cf292d6c00a52591ad265ec3bc3b4874eaa66a9fe0456c378a518bb09d264446cc3d9858a3dbd98dcf9ff33cb47a2f2af665b53a12701584c8fa455ad4b88fa0038f3432c68dde3af20ef431357a53dddb9a915fb67ac97d41bd197b1a2c30cf6d62a624a4f7ee9457e5bc6ca874d7269a74d3b176a4bcb187414762591529e15dd7de481175b0154bc63ba5a7fffe4fdbebbe262f3fb27f6cc46d49fb4b36188e8bcdc9fe5905ab2b6cdd1bc02e3c17e32a32817b7947682f86d637212f4cd6f7650aa559f79ded80db749185b55812a38324b79023b9f4ea54d66a7678927c0ce1f217961684eaf493fd8ec9db109d50c05e946e380d56c00b227b32aec1d6df3b4b69de1d47bfb36078a8f8336b7c45fd0256f7b6a96d0f22e867fda238cd5fbd09914776d3bfb296057213955e730748b78069b2f41791e8e724379a25cf2e1b4016b9427a0359b2079a2f883f6a6a6388bdc2d0d0034dd58d2e96b74aece8862a270a5d0a39f652d6c113019fec5fa89a9f0d36670c3b95d7f9500c6c2d28bd359ea7dafab6613f47a4f5c46a957be806b84731e6199059108ed52dba567b97f39031cc5486eaf3f3a623124130ef11df13419beb2f69ff9b319c186201859894d095dc55ba1a0518e47d709745d196eba8245131ae22b79333b19bde5b828d5ac7b8599493401a7740ce1eea52fcd4373d3c1644dc135db9cf940d974493723b14e65f1a695ebe39f817f90910db346bfe3d699cbfb42d8a14846657d566b8dfeb4f9db68ef1c1670ea9b61b529aa35f27c112efc59a7a7a9ccba443d8eea2c4355c40d2c64379e1ed8abe78c8c06cd85bcd999756f8269302b3f5c20f9497cf8863e7617d29ab98496ade2b349353260a6d7695958a820274e758476c29f8003e7ae6c337ab2ed18b7480376293def7480fbd5fc2b1a69a1b5c85656e25b01acd46266cd927848b4509280b95f00df7a90afb499643046f0ed254e1ae939635830a302f4314266b43a6733ffc76584a0a74528eddfb626771faa652f41cb0dffd1ed4667d755e5c3a32afebba4741b38a076ad80157ae63728b053679ddca9e359742c26f49f17879fdd0247a6fc6f3b68e2ec849f034f65a2763cf0075e5d9c5f6da561c9b28bf0fc9dc79fb598b706f0f0892a1e2c72bde863b3227348cbaf53d46fce35898084377dc4194984c36326d6a9792d166f4149b4b9557030bd6b77815584ab670ce8c361e71070c96edc63f0c5471a0121396eca3ab8bf19ce56e814136472b90f5160946cb4fb5e0786af06efe5520935209259a50657dd3f4b18b8ac1b875b840c9a39befcfd1ad6ddd9e1629b9aeb5b322fc5315f41c1a350207153440e91ac5820f724041562e3542b9723c6bd8eb1fbc5013a167baabf7f2e56e09ef1c43065d35653ccddc2268272f04eef6d786ed3167ed0566523ad2e5565cf0c2f54a548784cc36268abddde0d182712b6ee42315925fd1aa1303968992e4e9e34f081974cbbfa9a197618efe16288979d42e5c70aba837fb88b45228c9a39bd3bb5a08f9fc718e2efc6bc9f70c8122104012679c510f20d506d4601d9287d4f5510b5e0b0da45c708c6f0a132015d50c78408453f28df4d8c0ec813d64f69b46320821bd4c07f5452e51c3a6807006d0c1a62cc1ba4c1ebaf17915d5abc33541ce0180dcc89e6211d2562ec14a22e1b9de09baf4bf66ab8367a036d0c40093536547ff1e002888a8484325a2789caabfc3eb8eaddb57de6939576db0297da9e899aa77943d87753445b2f407af4431ba96b75e63e39ad3627df7f0ae4d9bdd157b63cbf75a7383f6744ae3dce0a0f334c6645827db667bc9bdc040e81000c58652da27c989d15c48035d0e0adb21c1e545b679141a1db4c551775facd37da5ffd830688f1f96627e3d3b3e5a93a1a5f3811fcc93ff33eb6cf89ba1603acef16b01b98c646c758a8f9bf98aef4c5bd1c42a4866866fdda4d256653500ee7732703537504e306b884d63315c9145f7987e0d5de6a7f97f2f29d2e94601ec7d545e68c9e9a39dfce1b70628ab8340425606a7c3151b285df6661ca90da7d6a36d972aad95f012306db719556776dd1971346579deecc1acb379452db1a6e4afe3d64fb80297f3a6a7934ab2c25e1f27d3c97cecb39c2e8eedf30739637f9270fda772d78002ffd36aa410ebd48ec477558ccb2e85c74b6f679f10a94ceaf215e0dc4e8ce768991ba8d2f8f203fa5a4d6c9e71729778dd2a3916f4fb4ff379e510de284b14af7957eb91e8b99e8eb1c1747d85c662d07c25fdb5b90f2095b683649a3dd6a65160355a7629d67b72e3abfa605024ce1ec33e209d9331831dd3353e20cc44bc3145187e3c34e4644c2977f1069f91a7fcf668671101b65a2534e1ca53d81657e31987ad2c959ce152830f8d9571cf663ab3bed1e78b67463e0b1438a81105ce23c085cd82d626bc2ebcabafe5d8ae01887e06092ea49b92cc6c785fa33c87362af4b6f1e2ca08d43117eb80a57c7c79bce41161990d60876e215469a2cbfcc97c3b909fc04a36faaea1732adcb02dcb3f68aa57d14547bb998e58cabbd4ca4c86f0d318afe2364cc5879cd4a3c7dc39c2c07884e22a65a32c7804360548e906d5ff525e7ec8e803ff38aba0a79587aef8494cba6988d868ec2a8fd7efe050bdbc43ff1c72ff9cec0135aab72bff96fe81b8dbfe17366abe8c73a9324c3b78ee57f01f8623fba13c5f3e941b84d74658d74ff9ddcfb3939137c9cf76c9360820c79358e7a54c4010edc6dad54c73a4a9561704f4a6c736fd1b21747b8f4efd33d3b03d4d6de115569299dcd962f0788c3e00655723e80b27aba6ef1ce41d29fd32f407546c5f002cd8c404f66d00232f2fa923e0c4cb110ac1ae6b4ae96f662017b9c5c967c1b9e3c8b0775b1066e018f1d931f7bb6957ddd1510f0b5489461edd70d6627126adbd99b2ff8d3034b2b70d32a34c5ddd93dd31746b73245bc9742c69680cce94ecc3c2544cceb2f1fc853463ed4666b72c6795703552137e1689adcbb4f1ca545c672d63801ca21e6618082cab9f2d1b4b87de16158605b7e6ff989c61aef70a396518dadf47a4bed2f0cb8129367a1e4b95b6444f7344d0ecf5d12e3a8ac589522243f83d4cfb9098d89ded910da0b46dd5c7712a75122219f6098b727b1d7d43a8e0c71bd5cbb41d1bf711d0dae19e643329c8d8fca5a6ada9d1567fa18b084c57502297f5bb76c526f39a5b185623ba2561ba8e58cf83570748b757507560ad648dd03b01bbb8d5a1d3d58bad54ce07f7eedce9206d163504d977a7b4cde22686997c01f5e3038bcf9ce47905060cb87a291112a3cab76bddabc424851766b1c5f41cf510efa1d586583eca01192f1c5be516bdef99afba78c1c502ae909cb2db08089a1103404955f2582285361110f6f6862d3bf06d6bec08db445b826368110e7bebb94ee2f1a8c0102143d85cad66de1d10e48f8dc5a7f01ee0a7ff62224acd61e4f608cb7fe43f1de8a3139ef23e4dd2d02d2d4c4d551c9c09030d3da16f0a71285674a9209aafe58a89b1883bd01b89f9671044a3740c1798f4d682dbc471bee35cd4ecff84f8cb344f541f9a84211f99612cc4978cba4c8200659633a7ec3c8fdbcb742dad1f4dabfe17ac5dc885024ccb4fb8eca8521023f88e6a249990cab64c11e5a273053ececa9cd809d12d8998e6120d00bdc3a438e6640639903e2d087fa3ede69a87cea4e851297072736066de7f56c1ec401e0731c3d212e50b5d71ce567ac7ac52f2bcbe17e879832d1713ef9b4a5f27c6c9ba93ace4cea9a8f6135e70a324791eab28a2381640998679ee101518561d11281df0d8c5206fbb2bebc2d68c13fa0bdd65465f2bc9b7bb03b4f7751e552daff30fb3f870051fa1cdef724c93655681c73b361f59c57f851ff72e0d5aa9b83710948194ebee54aafad19d26e3346ff6364d121321189108c031272cc0e1d0b33356fad9a741dd7d5f6c95f1c49c34794b5a23b5d36bfb1817b1a2fde46a363891c8c97b5b543d8fa0d7187f6cd4e4ba22eb0497f39d4e6268c75cf3be8e74ca84df5ad3e9305af4c47e545cd833f3581ebc8e0a1f2b9b4acd86d703faf52f52df1f1a48fe8dfe43af61219755f794c1cbcb5b00caca00c1f57ddee48b7ea023f9a68aa03d6f13002f0cf7f22719fc0b40cec0a0655ef8bbbb99dd15db80cf3d42313f08e9db34b57b8addb1ea9eaf5cdc2a361ff4200586791b85719104d4bf0e8bf5e21207d2c05514b838be744885d27946c40866fca5cf09e0e0b77f6d32c623be99876ad4fa71d94611fe036ac958536cde4152cc71badf612aeb8b248dd7de4c75356ce6f2edb739f3aba421ee9cd76998cbe58fb04d8c99e23f1ab9d0834f67615642766d416d254b1e7f191cc31b7a51b72b70c78808e85c22e1e0", 0x1000}, {&(0x7f0000000040)}], 0x2) bind(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0xfffffd89) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000100)="aa18f464ed40db1f21243ec617d7daa8514b30a8157dfddd36c6a5c61300907ab1da84fe49a4", 0x26) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x18b6) nanosleep(&(0x7f0000000080)={0x4, 0x4}, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x18, 0x4000, 0x3ff) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) 16:00:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xb0bf, './file1\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x81) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x20) pwrite(r1, &(0x7f0000000040)='l59', 0x1, 0x0, 0x37) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x9, 0xb68, 0x5}, 0xffffffffffff21d6, 0x7fffffff, 0xfffffffffffffffa}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r2, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f0000001400)='./file0/file0\x00') r3 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r4 = openat(r3, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r5 = accept$inet6(r4, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r5, r6, r1) chown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x900000, 0x0, 0x0, 0x8}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:00 executing program 0: setuid(0xee01) getrlimit(0x5, &(0x7f0000000080)) chroot(0x0) r0 = semget(0x2, 0x2, 0x480) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000011c0)=""/121) r1 = semget$private(0x0, 0x4, 0x280) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000540)=0x7) shmget(0x2, 0x2000, 0x612, &(0x7f0000ffd000/0x2000)=nil) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/107) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) utimensat(r5, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x6a, 0x6}, {0x8, 0xff}}, 0x2) r7 = socket(0x1b8a78faf3bf573d, 0x5, 0x9) bind(r5, &(0x7f0000001500)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semop(r1, &(0x7f00000013c0)=[{0x4, 0x3ff, 0x800}, {0x0, 0x7, 0x800}, {0x1, 0xffffffffffff7fff, 0x1000}, {0x6, 0x3, 0x1000}, {0x0, 0x100, 0x800}, {0x4, 0x6}], 0x6) msgget$private(0x0, 0x80) open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x100) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001240)=""/229) fchmod(r7, 0x68) r8 = socket$inet(0x2, 0x6001c1ab0074972a, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) seteuid(r6) recvmsg(r8, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/152, 0x98}], 0x3, &(0x7f0000000440)=""/85, 0x55}, 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r2 = getgid() r3 = getegid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r3, 0x0, r4, r5, r5]) r6 = getegid() r7 = getegid() r8 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r8, r6, 0x0, r7, r8, r8]) r9 = getegid() r10 = getegid() r11 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r11, r9, 0x0, r10, r11, r11]) getgroups(0x3, &(0x7f00000001c0)=[r3, r8, r9]) r13 = getegid() r14 = getegid() r15 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r15, r13, 0x0, r14, r15, r15]) setgroups(0x3, &(0x7f0000000200)=[r2, r12, r13]) 16:00:00 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d, 0x1}, {0x34, 0x0, 0x0, 0x7}, {0x7144488e, 0x0, 0x8, 0x800000}]}) r3 = accept$unix(r1, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) preadv(r3, &(0x7f0000001640), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = fcntl$dupfd(r4, 0x0, r5) setsockopt(r6, 0x1000000080, 0x7, &(0x7f0000000100)="67f560b1b4c63ade6bd5fff119ae1d1e48d84fa5b801af1c9841c9fea18300044f3f155de2683b", 0xfffffffffffffe6c) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000000)=0xc6) syz_open_pts() r1 = syz_open_pts() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x6, 0x1ff, "51ae1287b03f61251f5a9568e576364a328023c0", 0xffff, 0x5}) 16:00:00 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="92219d5a351515f36f21d87bbe1087e510e16fe47b6132c74aa100c96dc95efbd9d3", 0x22}, {&(0x7f0000000180)="9368bd32ad3cfbbac07536ae1940f809191f9058a88fc854d2efe70b89c6c831aacab5c9e4501135255dae8e7b24e812e70b06a9d6e498c4432b898cf96ea591d4c1f96e844933e7eaa2a57c64b6f240aea8c2202cb44acd4d11a1416d0aca346fd082950389a0ef4f8699ed76e7ece0e262b51052775bbcb2ce3c64577efc80dd28f93a36ec92a5cf7efef4984b666272d2fa0c65e2ddd8ded0905156a7e50252134386768b9fafd5d5042f4bcb40d53a36cc129fd84e923f2b6f6cacba068a9693f76ea40f4471494d1b01370c8f7a256237f1751fd79fba5f138e7de86645e33e32", 0xe3}], 0x2, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x400014}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ftruncate(r2, 0x0, 0xb24) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) getsockopt(r1, 0xffffffff, 0x5, &(0x7f0000000180)=""/81, &(0x7f0000000380)=0x51) 16:00:00 executing program 0: r0 = socket(0x1, 0x5, 0xbd8) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0xee, 0x9, 0x7]}) 16:00:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchmod(r0, 0x63) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) readv(r1, &(0x7f0000000800)=[{&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000008c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/72, 0xfffffffffffffe6e}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/242, 0xf2}, {&(0x7f0000000640)=""/177, 0xb1}, {&(0x7f0000000700)=""/242, 0xf2}], 0x8) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000940)=0x4000000, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x202, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup2(0xffffffffffffff9c, r4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000900)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000880)={0x5, &(0x7f0000000140)=[{0x1, 0x9, 0xfffffffffffffffa, 0x7fff}, {0x1, 0x1ff, 0x0, 0x4}, {0x4, 0x5, 0x6, 0x7}, {0xed, 0x4, 0x4, 0xffffffffffffffe0}, {0x5, 0xc0, 0x8001, 0x4}]}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xdf00f998cec820a5, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000040)=0x5) connect(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="010826af66696c5efa5a9f0668a52dd9b765308f3fc246de61b51f3bd2473f98f976fb400d5528109baf457734b137f378fc4025c4491e815a56bab3970670b8050000001d9d5b8922f98e89578674906bd5c85fed5e0f67ad7bdb1e6632f28d7d58b6290d1beb61a5c48ae3ef290ccb03f6589c09895f68ca6e32ee36e569aed85bf92a86ec73c3c24ebb168634dec43b8598f956cd35804770a88da4d8683695bcaef10e4bc45dbad5d65a4db3e727d8075f48d2bc73a4c788fb0f8a09bcb952528f0ba29264ca069c43f4af08af3278509e3826b5856c2b76cba9a4c057e612f6efb4ace6af1555720696e5cd7d45dfe580ba44b094c9c11963512d8d2225eba6e6349f1cbeabbc3e65376db81e48b29c48ffa2bfb1682989e61227cc63639385fbc689953a47d697ec5c1ae7ea0a2dcbcc1bf242321368dadc447cb605efe18422cf0130a0bf23b6a795217a24411185bd713cc455f20939d519c6ee52966fc7"], 0xa) write(r5, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000040), 0xfffffffffffffdb6) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40, 0x8, 0x0, 0xf34b}, {0x6, 0x0, 0x8000000009, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x1000, 0x1000, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9", 0x1ff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair(0x18, 0x4, 0x3, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0x20}, {0x18, 0x1, 0x9, 0x7}, 0x100000001, [0x80000000, 0x6, 0x8, 0xfffffffffffffffa, 0xc7, 0x2, 0x3, 0xffffffffffffa17b]}, 0x3c) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x22, 0x4, 0x1, 0x20}, {{r3}, 0xfffffffffffffff9, 0x8, 0x401ffffe, 0x1, 0x8}], 0x10000, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x40, 0xa5a61f28660c73bf, 0x240000000, 0x7}, {{r5}, 0xfffffffffffffffb, 0x0, 0xfc31d14132fbb036, 0xaa5}, {{r6}, 0xfffffffffffffffd, 0x82, 0x40, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x7, 0x2, 0x1, 0xffffffff}, {{r7}, 0xfffffffffffffffa, 0x88, 0x2, 0x0, 0x6}, {{r8}, 0xfffffffffffffff9, 0x88, 0x40000000, 0x6, 0xac5f}], 0x3ff, &(0x7f0000000240)={0x3, 0xfff}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xdf) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000140)) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchdir(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xffa94fc96653b851, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x3, 0x1f, 0x4}, {0x800, 0x8001, 0x1, 0x1}, {0x5, 0x6, 0x1, 0x9}, {0xffffffffffffff01, 0x1, 0x1, 0x60}, {0xfff, 0x100, 0x6, 0x830}, {0x2, 0x2, 0x6, 0x7}]}) fchmod(r1, 0x97) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x0, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getuid() setuid(r8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffb, 0x3ff80000, 0xfff, 0x4, "507467ef76a4e84b8c61e518d5327a2b4e6dfc1b", 0x80000000, 0x8690}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$setflags(r4, 0x2, 0x1) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r5 = kqueue() r6 = socket(0x2, 0x8001, 0xfbf) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8000, 0x0) r9 = accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1082, 0x0) kevent(r5, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1c, 0x0, 0x7, 0x3f}, {{}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x1, 0x4}, {{r6}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x1, 0x10000}, {{r7}, 0x0, 0x20, 0x40, 0x6, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0xfffffffffffffffd}, {{r8}, 0xfffffffffffffffb, 0xf, 0x40000000, 0x6, 0x8000}, {{r8}, 0x1ffe930b480bac64, 0x20, 0x3, 0x0, 0x101}, {{r9}, 0xfffffffffffffff9, 0x32, 0x1, 0x31, 0x6000000000000000}, {{r2}, 0xffffffffffffffff, 0x134, 0x80000000, 0xffff, 0x100000000}, {{r10}, 0x0, 0xa0, 0x1, 0x3, 0x401}], 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x4}], 0x5, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x4) r2 = getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x10000, 0x1, 0x8}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xee2d95f2b34076c, &(0x7f0000000200)="cc018bcaed88f470b0ac8a0c659097dac99f241482b28ec38329d882f4f328fa939faffde78a583ffe2738ecde041fbb24eb017744aaa622f85fb172681f69af376a6f6ed393a1cf33e381155cbf8c369496b6b60ae31178aa52e377be68c139a7cdbd13298e159c5f426799364fad191bacdc56bbfb2860b5bf46ae787e8868574943774878cdfb84a5055cca5db54772dbf4f0d19406ee058ea8d01e8b96a33ee0c53d6debf0cd1d8fd228b8a31d6b8f65723c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00gy/7;A\x89\x8a', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x2}, {0x2d}, {0x6, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0xa5, 0x3}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x5, 0x3ff, 0x8}) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r4, r5]) r6 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r6, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000280), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000280), 0x10004) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getegid() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:00 executing program 0: r0 = socket(0x20, 0x3, 0x0) socket(0x1, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3f, 0x6}, {0x1ff, 0x6}}, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) sendto(r2, &(0x7f0000000140)="1bff12415b242568bf444fcdcc3b8b4723f71f44f5dfdacdd4aef7da841c7f3a2c5e560ad3a11ceb9637c8a418fe2a17bed0dbe5342a5f02754e5ea269eb874c7f3d6ac11ff082de1d62951a34c227d79d2bdea2f2f232a1a2a7aacc8fbaf3f6ad8b4d3514", 0x65, 0x4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x6) shmget$private(0x0, 0x1000, 0x40d, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x1df, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x8, 0x8}]}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000b0, &(0x7f0000000040)=[{0x60}, {0x80000016, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x800, 0x10000, 0x7, 0xfffffffffffffff7}, {0x8, 0x4, 0x1a0, 0x5}, {0x1, 0x1f, 0x10000, 0x200}, {0x2, 0x7fffffff, 0x3fe3c3cf, 0x9067}, {0x6, 0x7fff, 0x1}, {0x1, 0x7, 0x80000000, 0xffff}]}) r3 = semget$private(0x0, 0x3, 0x24) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000380)=""/137) syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchdir(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000240)=""/133) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r6 = dup2(r1, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, r5, 0xffffffffffffffff, r8, r8, 0x0]) setegid(r10) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r12 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x5c) faccessat(r12, &(0x7f0000000040)='.\x00', 0x0, 0x3) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000b00)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6bbbb170633cda2b52fdc021760bbaac97e2bc68f0bfbb5baf953ed786717bb4ee1a5cc8d7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc996db3e990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df62", 0xc4) r14 = semget$private(0x0, 0x1, 0x4) r15 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r14, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r9) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r6, 0x2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f00000001c0)='./file0\x00', r16, r11) 16:00:00 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) fchmod(r0, 0xca) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) linkat(r2, &(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xc000000000000000, 0x7ff, 0x8, 0x62ea, "d533318bd74a5f62fb9f449cb7cf071ab840bf01", 0x2, 0x1}) write(r1, 0x0, 0x0) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000280)) r4 = semget$private(0x0, 0x4, 0x5) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/165}, 0xad, 0x0, 0x800) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/175) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) fcntl$setown(r1, 0x6, r2) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x123) read(r4, &(0x7f0000001880)=""/99, 0xd) recvfrom$unix(r3, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r5) r6 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={r5, 0xffffffffffffffff, r6}, 0xc) 16:00:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f000083c000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:01 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x6}, 0x10) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2000000002e00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x3, 0xe30c, 0x7, 0x6, 0x7fff, 0x8]}) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x6) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffff4, &(0x7f00000000c0), 0x165, 0x0, 0xffffffffffffff00, 0x4}, 0x203) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) read(r3, &(0x7f0000001880)=""/99, 0x63) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = open(&(0x7f0000000280)='./bus\x00', 0xc21f4f42638024fc, 0x108) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x10000003d, 0x0, 0x0, 0x800000000000000}, {0x5, 0x0, 0x0, 0x4}, {0x714c488e, 0x0, 0x0, 0x100}]}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0x200}], 0x100000000, &(0x7f0000000140)=[{{}, 0x908bd569f42c6387, 0x2, 0x20, 0x0, 0x40}], 0x3, &(0x7f0000000180)={0x8, 0x1}) shutdown(r1, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 16:00:01 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000480)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000380)=0xfffffffffffffffc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x223, &(0x7f0000000240)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_media}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x6, 0x8, 0x9, 0x1}, {{r4}, 0x7ffffffffffffffe, 0x80, 0x1, 0x2, 0x101}, {{r0}, 0xfffffffffffffff8, 0x22, 0x1, 0x1, 0x5}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x61, 0x40000038, 0x2, 0x800}, {{r5}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x2}, {{r7}, 0xfffffffffffffffa, 0x58, 0x2, 0x1, 0x400}], 0x3, &(0x7f0000000280)={0x3, 0xffff}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) write(r8, &(0x7f0000000040)="510fc3a0386f", 0x6) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) write(r9, &(0x7f0000000140)="d7ae385a459b8f5950cf7dd3fc0c2b758de2ccb119959ba9349857db80147add2f7e97e83ce7d1ac8a343bf8c8a399611e14b331", 0x34) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7ff) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffed3}], 0x28c, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="93", 0x1) syz_open_pts() r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d426111fe4d04000000100000008100"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'ijp', 0x0}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7, 0x0, 0x0, 0xfffffffffffffffd}, {0x40006}]}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="63459ed34bdaa1f1cb8a7b8144a32aac7ecfc0d3fb19c66b5bebc33487bc9471b55fe67c980ca940fdcf3be54eb4436d8e66ce15f576649cc8959059c274106dadef15", 0x43) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffc}, 0xfd0e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0xfff, 0x4) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x38) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') readlinkat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/41, 0x29) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000008c0)="bd73", 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x13cK', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r5 = syz_open_pts() close(r2) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="99535a07e78e1eb52f"], 0x10) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x20, 0x0, 0x1, 0x3}, {0x8001, 0x6, 0x8, 0x7fff}, {0x3, 0x3117, 0x5, 0x10001}, {0x7, 0x80000000, 0x4, 0x829}, {0x7, 0xa1, 0x3ff, 0x800}, {0x3ff, 0x856, 0x400, 0x21f8c6a0}, {0x0, 0x2, 0x1d, 0x522f}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, 0xffffffffffffffff) 16:00:03 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a8000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf33f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f5c74ed53a6ca0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c00000000000000000000000000e2006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a7000000000000000000002b1b91b328de07c8bd1fcef2bc2c4811aff7a6b15ae269f3aa5f55052a61a4825192afffacf63d82814e544ca339a461b0a8f10dd779bcf53e550238465bcf21228664c66e35a3327b1d4b69d23b6c9e70a4dfc973380fa336eab7fe121e545c2e868a476bb723025983cdcb1fb4c5ebce5bf9f231785af1d6b353b88a0ede186a45031efd53acc5a7e8823d25479ef5d98de050743c4afef8f8a3cdf8d926348165bf88"], 0x10) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e78154", 0x5c9) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$setflags(r0, 0x2, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0xb2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x344cb3d39e251e83) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x100000001) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(0xffffffffffffffff, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66", 0x605) write(0xffffffffffffffff, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) chflags(&(0x7f0000000040)='./control\x00', 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r3) r4 = getpgid(r3) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x10, r4}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCFLUSH(r5, 0x20004268) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) semop(r6, &(0x7f0000000080)=[{0x1, 0xfffffffffffffffb, 0x1000}, {0x0, 0x7}, {0x1, 0x0, 0x800}, {0x0, 0x1ff, 0x3000}, {0x0, 0x401, 0x400}, {0x1, 0xfffffffffffffff7, 0x800}], 0x6) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xa7, 0x6, 0x1, 0x1}, {0x9, 0x9, 0xff, 0x9}, {0xffff, 0x5, 0x5, 0x1ff}, {0x7, 0x6, 0xffffffffffffff01, 0x5}, {0x6, 0x9, 0x25, 0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28db129c4f29528817ca364bf6c81ac66bb2e9aacd81ab8ae2d1500ef095a6a7f493a922ce1aeafa0d45bb0fabf8b3cd759dae05d821709746b2dbecbb1263b741e72fe9d2a3eeab19638567a776642deb5b12587fe733b32295423cf48d47ac5e", 0x1f9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x80000000) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000002c0)=0x8f) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x7, 0x7, 0x7, 0x1}, {0x1, 0x9, 0xfffffffffffffff7, 0x35}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x1000a) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x7fffffffffffffff, 0x2, 0x80000091, 0x5, 0x40}, {{r1}, 0xfffffffffffffffd, 0x17, 0x4, 0xbd4}, {{r3}, 0x23b0b83b55784cce, 0xd0, 0x40, 0x8001, 0x2}, {{r6}, 0xfffffffffffffffc, 0x31, 0x40000000, 0x81, 0x696f}], 0x2, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x12, 0x0, 0x5}, {{r8}, 0xffffffffffffffff, 0x2a, 0x4, 0xffffffff, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x14, 0x1, 0x4, 0xffffffffb50d141b}, {{r10}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x3}], 0xfffffffffffffffe, &(0x7f0000000280)={0x1200000, 0x8}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = fcntl$dupfd(r2, 0x1e, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0x9, 0xfffffffffffeffff, 0x3}, 0x1, 0x7, 0x6}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r2, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f0000001400)='./file0/file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) write(r3, &(0x7f0000001840)="1e96fe99b1cbfde020b52aaef3dbcbc8f7a41b771e9b6301935112a7e60e87e20dc74f3b32ccf5a1fdfc2938d712443ee126a087562284f7a574e66df40be520d59a5fc7f4abaf209d55cf71cdbdeec10db1ea68fc7e7b14a8fb88a457ef844d88c7a0af15f005a044b0adc137276449ae3e558dc51a82c1e1158a641c86f6ded7c2b770b76240c7c77262fc8b09cd42db7515541a7a5e3b977795479591909f000e5b2203c72392cb43f0b45aa2a44011a1cc392ba2660828054a8c77b00a87c093dd", 0xc3) r4 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r5 = openat(r4, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r6 = accept$inet6(r5, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r6, r7, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1, 0x0, r1, r0}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4000800}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd3, &(0x7f0000000480)="94ae1a85c2beb31b692280da374e347035e1c8186980aa06d4d74bc577733c6b5ebc7c2dd695538b4197afdc13ac859f0c42f67c0ba96e01e6d2668326e56edb1bb76ddb1a59230f0706535be8adb53a5b802599f09b429e2e4672cb18d9055b9be8043ea48451819f5f8704cc647e0489f709d273b32b3e59bcc8f30361aff92bf5366d7727fd16b2746aacb9010b6059110e17826796cfa6d1c3354b564dde4cbb99496decaacdeb2c4fc6a867c5b655b581b00ad3d5fcb208db2f6982a778828026fc9f40814c3061fe6922ba3c566c8852c4b16ae9b8fc57223d47a77de4702973d8ab298c44b3dfe4f1118e9278afadbd880e3b013b61159b58fc05564255108e24775fb343e931ee3f4eea7a5e5a073e6775") 16:00:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = fcntl$dupfd(r2, 0xf, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000140)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)='q\x00\x00\x00', 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x116) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = getgid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r1, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r1, 0x20007461) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r1, &(0x7f0000001400)='./file0/file0\x00') r2 = openat(r1, &(0x7f00000001c0)='./file1\x00', 0x800, 0x4) r3 = openat(r2, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r4 = accept$inet6(r3, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r4, r5, r0) r6 = getgid() r7 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000040)=0x2) readv(r7, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r7, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r7, 0x20007461) write(r7, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r7, 0x20007461) preadv(r7, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x271, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r7, &(0x7f0000001400)='./file0/file0\x00') r8 = openat(r7, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r9 = openat(r8, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r10 = accept$inet6(r9, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r10, r11, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r12) r13 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r13, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x800, 0x7, 0x2, 0x9, "a4ff27f18395c9dc5c8c3e15da37000e47a0746e", 0x7, 0xffffffff7fffffff}) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0, 0x2fd}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000100)=""/29, 0x1d}], 0x1) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x10000) 16:00:04 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000001152f4b23c913461088c6a2d306f1871b6891ad1d240fd7af1c56272154b5b7e27f6fe220b1e90c20201c35c2b1a1b2e53522c17c00a42173ef7c0546367c1d324eabe661a7bf4aa4e72ac5678a250e1892868c6933daa54ecc162b04c461b0ad606d34300000000"], 0x7e, 0x0) r2 = getgid() r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x2) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r3, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r3, 0x20007461) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r3, 0x20007461) preadv(r3, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') r4 = openat(r3, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r5 = openat(r4, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r6 = accept$inet6(r5, &(0x7f0000001980), &(0x7f0000001740)=0xffffffffffffff00) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xfffffffffffffecb) fchown(r6, r7, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getgid() r10 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)=0x2) readv(r10, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r10, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r10, 0x20007461) write(r10, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r10, 0x20007461) preadv(r10, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r10, &(0x7f0000001400)='./file0/file0\x00') r11 = openat(r10, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r12 = openat(r11, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r13 = accept$inet6(r12, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r13, r14, r9) r15 = getegid() r16 = getegid() r17 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r17, r15, 0x0, r16, r17, r17]) r18 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r18) r19 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r19) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffff, r7, r8, r14, r15, 0x2, 0x3}, 0x100, 0x0, r18, r19, 0x8, 0x6, 0x3, 0xffff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0xb1}, {0x0, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xfffffffffffff9b4}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/93) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = dup2(r5, r6) writev(r7, &(0x7f0000000280), 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x0, 0x1}, {{r3}, 0x8c95976ac6e19972, 0x6c16e54641afae56, 0xfffff, 0x3, 0x7f}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x9, 0x4}, {{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0xec8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x5, 0x5}], 0x7, &(0x7f0000000240)={0x5, 0xff}) 16:00:05 executing program 1: r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x10, 0x4003, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000020000001"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffd7, 0x0, 0x68, &(0x7f0000001640), 0xfffffedc}, 0x0) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000140)=0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x18000, 0x2dd02a12, 0x2, 0x8, "9697eb2e253919f01bd11a3ed80dfadf6b7bbbde", 0xdb4, 0xffffffffffff8000}) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x9001, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/152}, 0xa0, 0x9178bc70403a62a6, 0x1800) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) msgget(0x2, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0xff, 0x6, 0xcf, "1cc8afe9869932f94e3caf0794ff4561895913e5", 0x100000001, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = fcntl$dupfd(r0, 0x0, r1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x10a) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000001c0)) r6 = socket(0x11, 0x3, 0x0) lseek(r6, 0x0, 0x0, 0x3) sendto$unix(r6, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 16:00:05 executing program 0: utimes(0x0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000080)=""/101, 0x65}], 0x1, 0x0, 0x0) listen(r1, 0x99) connect(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) pwritev(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000100)="588f148615a3cbe12f9e432c4bc7cd568d618eb9891a90faf2dc750526d03853cf2e330649a47ce0dbdb350780cd39ea5746c8d289eca2bbddb4355f68dad67d1f31b3df44e4817437587a5bd20d5bbdcfe64921f4ad099e5afdda745fd5304bc364fa17101a8bb72337d6dd317e9ff22ad7803101152c6681eabd60b57abe67ce4c19a77467c3ba3c8f08be0b59f036cadcc15b9472eb6aab0dd1e346e42909c7194a028941bb24b47f72f164f0694e7935c0945d1ef400d9d128c7cdaabf961e267c4ff613c4", 0xc7}, {&(0x7f0000000200)="b9d52afffe09473b7d047b79d9ab701e", 0x10}], 0x2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) semget(0x1, 0x3, 0x100) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) accept$inet(r1, 0x0, &(0x7f0000000080)) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getegid() getgroups(0x0, &(0x7f0000000080)) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwritev(r3, &(0x7f00000002c0), 0x3dc, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x686, './file0/file0/fi'}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r1 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x731) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x20, 0x8001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1, &(0x7f0000000140)=""/88, 0x58}, 0x41) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000cb92951aa7c65420fc1a8ae894860d4a899ec797f16eb40f5d1f983ddda578aeb2ece284c89bbbd7fec1564ae9d2eb5f1ec9b003fc4d4ea8cdb771b7062b95cc18066f51527c894c4b201b00c3297789ae43f26866ffdf49edab01a1b66e6a241a9c7cacfccb18"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) shutdown(r2, 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4442, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1e}, {0x6, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x9]) pipe(&(0x7f00000000c0)) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001440)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff0000010000004ec17e99b923c3391dffffffffffffffffc0befb13d7a16af1b13858c76224fa3b987186b7d5a0fc13f5d929b18574110a76a31a8cab8657ce2bb22a24669155ad09ad81c22e6c271a8829674e3b5476ed0451b3609314fd9f00008864cac879018cf296e0c0e49a6cff23d51957a0a899d82ce1049933cd272ec371209cb6cd7b5d85e4a0b7167f5bc3c7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000240)=0xfffffe57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000004c0)=r1) socket(0x20, 0x2, 0x218) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0x0) fcntl$setown(r3, 0x6, r5) writev(r4, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) write(r4, &(0x7f0000000040), 0xfeea) close(r3) execve(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000780)=""/232) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000680)="977b25d58170c3c946a3f469cd1da6157b9cbbc20a3914ac2284388f", 0x1c) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f8000009dae000400"}) ioctl$TIOCSTOP(r10, 0x2000746f) 16:00:06 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt(r1, 0x0, 0x8000, &(0x7f0000000080)="edfcd0ca408571e4d980d0ab31dc01b8e30b46c2e41c81e2fc0b79206fcd818d372f8853230e0e74dfd71796049b8ac3ecf8e18e89547798a767f49a56c02a8ace1c9d11d0e18097d3fb360b883de144be9536c405fba67f56d9eb10e10d0955e37b596a56b5b51ea84427bdb7ea03fb883d0b26dcf842fd4ed252eb03304053011ed8d7bcdf4714f6be2ee7a2d338dc38a2f9fe649a8b7380d2476c6bcef6c58d0fd9a1886910920e03f62f19f65cdfe6f0b5b3c7e04cb0f6b82c1d028d995d1e5c8e340a588ddcaceaff78d0116b7672", 0xd1) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() fsync(r0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x1cf}, 0x0) 16:00:06 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x6, 0x0) r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "1152f4b23c91d8f1a19e3461088c6a2d306f1871b6891ad1d25eba5ae2db7746d6bb26d25b382340fd7af1c56272154b5b7e27f6fe220b1e90c20201c35c2b0a1b2e53522c17c00a42173ef7c0546367c1d324eabe661a7bf4aa4e72ac5678a2cd5f892868c6933daa54ecc162b04c461b0ad606d343"}, 0x7e, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000140)="544511c302ea02119ebc1d12431f32c9dad160f3bb519aae668a28018f2cd0a24d3447c7f4d36b60ea616e3067a0475b2f4ce9c6b538a25248b804c1b73c34f51ddb263658e5128f4993ad57fe1bdd1c3116947567cf14be5ab99138683ed169ba9c0145227c762775ad998708c26bbebc8c7978ed7e35165a74a4397457fbb588a9d8da01", 0x85}, {&(0x7f0000000200)="a16ee570d2c5591bab58cdc18c28f55a19dd601b435a45a73551935e6cec92b431476335d9c419166e6c1843d16fba9c4a2214c5a96f7a3460b7168f9d3172dab52492a6422845060021a48ae2f0be09b3d89e46c73d8d918ecf2b9a5405e6cabe7ec5a8836364f5c720df6e62e19d0360d2b74be2a473f91c5a825dcca64272ca80d6de20641c95b99703b9f43220dcc04dbf10e98e1a20f366d4322ad6b64616737489531641ab2f9ba8fe11dbc05a1db9bfbce290b66fb82b1dd7c38503e3d8b99cdd4187e866d11f930a429fa8f6acca76a962773b4ce9b3a4cba4f02238cd682e710f80d5d504445fee3e040bff7cec4641effc5cc17fe71648948a8f06f7db0c7734ab6384f36aed966f383595e748ed3c49bed63b29b5aeb03de6934c0fcefb085f6a17fd92384d1b9c78136fad7444b1072baf1d46aebf1961a947767b91360b83d8561d0798944f329730d675409713798a95b1d5f7e7319abc924773c46aac49be6ca687eaae128b0ab9adab0a2fbb60af816782607efecbf016a85beeaf6435e11c440b88d0f4add49deae908d365f31ba9b4359f9991998fa5f77d666fe5ea7300c2b926c6969e4041eb93750cd4721005e5327d1041e16c7078251add2a91900950d3a81e7c443cc1da9947ebb70fe50c3cabe3e396f544b047b2caddb9c99540151e4aa65f1d3e9e88c2f669bd9edf23220a4b0b54c1a965f661eb1caee236588c0d69aecc8037ddd8befc9cc3b469a0815f1aa0457c81c77f28949feb5727da0852bd2b158051a4ed05a106644630d3d299937e709812a0881d46fb4c7373ea6ba9c027ad9796c0a1eb1fcbaa637e8ddfc6e07295bfc283d2445ab16ad8d3a6410aa2b9735a9016ab24d3dfad078f65a2f81b491bff1ebfebf50e40088079c5efd39aa34f6e868d61ca70b358d4b0167dfc21186e2620af520e7bae168e3922a9d5d92a7b81579858cf1bac372278048e91e4c01b9c840b0069581e8f38d605cc0612ec72237f6fd04bdd65bfce058a26aa5505eb2287ae8b5b6f250b1c2b7ac6d4ae9cd8c81520709472dac748e3b5347cf27dd036d485b4fb3780bcd4df8b52bdb24a1d2f820482b021a8ff3f99a610b72b407152831ab6915ad9dd4a9ccf71a0f324e2e42478744a9e3e02639274c4bbf689cf05a2897155331216e41b06d716f881bd75a3121c756388eb49d0346a52c008bc37279db77cf797ff56c6028149b376e2cdf5576a1a3297fa28ae0fcff6b953f659eddc267a20dc3f181f8cf7da4537e593128d6c5f3ac048332f970c9e92b404f8b6fc08f3017c36302bcd1d1590704b0557f62593a68e28a123eaf7a1bc0bc438139e0b1d3ac8f6f58f1f8c7940f64c255532b60a98147e3eb93d882c8411b7633a27cbbefa419aa1eb4995ae7b49b2bfc07197932ed51927c5e0b0656d3f35676d0c9ed60457c53a48a56e5a42891b1177bf182a080bf2cdd9c5bed0cef42b89a0fb2a9d8d4b399048e979b8d6a784ad135eb4fd7c11e9c357d97a5484891927956b2a3e27580797a4a8920f6256a60ea42b4c68bef1b0f5073e1123224c4366da99730892116a21a15c41d3008c89f315ff5bb419ba4c68f647619beaf9f264957480ffba1eee2203b7618d21cfd347fedae1c781842370ebf1268b59b6cff8349baab35b8733bb1e9a40cdc53f4c9bb858e828beacdfb5be0a94fd8826300d88293b80441167fb4764f5995a3065554ebec3dffce8cf865b3117a7c35bf66ae44128c54aa094f804a81122d0d37f3df09bf23b7253154ab76845b7c6e970d36f13801342456352496fb68990e9c18d00c6dcb9833b793d3fd637531b5d25a01c782870499743c9d3a5ccd0bc4118aaf8704607024c193e1b6e93cfbdc1ca0b5c9eb92423882d143d1dad28f15c512e4805009c19efa0ea4dd924858c338c7a93582784e87bc590815afcc46e3f7cc66b5d4994b0925003c8b1146c1372de0d0ecb91b58df705e93868e854bfcdde17dc0abe1f3ebd828196c8725817f1d576d1702f15da97693e77c3081e0d162b730a51110e3b46d004ef88ed01d58177743970d5dfc0bd02a5b73f5448746bf42565f3446e173f3a160a175baeed508a52317539e3bc3c00ee12530c5ddfa8ef08f851a0628593d4c38f1147a3d7d5cc363af98ef3b7a8834118d57ed52711efc7ca94a626a26ae6873d401073945521d42c0ce316817931095ccc50774a67837bd3d282c184c7d6fd065bd250e174a453d2c42f41499dee0588b11d0e1870818a7cf332e8f93caff3f5ee831a6827c4bf3be6dc04f4de2ae98fbb33670ea844043aab832f8fda499f563f2acab99ac81cc195fad6e0ea2299ed4169ea149720f16bc2c80dc776ba5cc2b2bd6cded9f473830648e6774555272a28d8d4aebd0079a11ed8ee068b8d717d88e62a6b507d050c7e59a31fa6687161315bee8e5f758d739424ee990d26f9ed19db3e4167cf899ae5f3fe8d06613ecd6ca47c7dc098892c133cba68dfacebe038df6613aea123a4a304fce9b94ef25ed0de0ce32371858e22214c9f975d424bacd307fc581f78f00614eb3809662eec32da6aa4f9aa6f93f0ebe0fe51ff8d3b747413d340d268bcfb97cd6218c0daa5177da22461b295eec5ffa2945fe8a66dcd68e4f88943f09dfc06742e5d8ff962ab77130329b5c48518a05f406e1c6ac0c60f4fc53349607c621cccc6d3a31c44220fe70bd144c18d089dfd23f9283e08801027abdea27c9025e7ec95f58bf87970dbafc930083d7983a362d51830a2004fad64073b3894d2c9a2c06acb1b0ecb794d546ae817e96355130a356fa93023759d6e606c6c8458044ab2e59ef65f62d56e9b0c1f7eab94580431bc0f87f80640c5bc6e52366af95c281751d11e23aee857ec7d3e21ab75b5b13f42b9bd3d7b4bd1b48e5b97aaf66302e20aa23c15829ff54772f07e846b35742c2b7220714547e0c7bb2e4cdce4ccd3a81cff3f12e147d153bcc249cbb95c5d1c6036dc50ebecbb5577f198ed8e7cb8b74a18a0007beca390f6e7500d854423a8df15e4cc3a721f0c6925fee1d0692e22d972777936103e59b648ae1c32ff24a0949dd0aa771773f15bb0241786bd49e69a11ffb0ef258f29972c681f6fc20de02845e880e6fd8a43d68def4324558897410001bf5e34b6bc0d4b3f724055f8329ab36a714df54406ee3305d87f5e2cf3f4580896728d60b206805ed74721121128a0fbb9111f414c74019301b2dd3f7c771137b221de15747a6ecbd888d14b2fa2de429bac9512c33dfa442e2ace59d0e5ab2b1e6ed63a601304e80b3e1b519cef319b2a2e5dde36af417a186a5f3402328db0eeddeac45e8853b778ef21873b87c9ea1f4bc0aee4015de6ed6fbd5946d5af293a21caf99f78e8772610b0c9584fa85aebad4ff39fe8155f411499305bb24643d1ff14ddc306139492d1bc492d73d900b2edab23119989b06a18cacc86b9557776c2f5b997530e4513dc855fdd4582b76c7e570a87b3db1d061b76373b3eb73f4a2c5e108e6d8b51755cc4b5c9065d6ac2866d837cef56abbbd55c22bf053ecfaf945ddc50d733f492e01c5b4fed1d96101783b40b90a8fceffc2e0da807b4987429edce0b7c7c3e0c84563f1594a7b43801cf431cafb2039da12a91b5fabeec0e15f9ea7cab54e4a7843ed98e408fdc4f940c459acc7f88401088ce373be690feff9cf9eb562ded0e716e91f012ba86b72ea2a633b0bebdb1d51839d80da5ed9907a3ac2b2223095ca320fd9c0093eca586f37f88fa10926d891293d3fa8cbddd8ba297658f669acb7788c65bced2b78819dfdc98f252ef795fa564662cb2ebe1fabefedfd4e3556ac775e72dbd95a563637e4a3189ebfbd390953daaf5e583335822e7006f04e9a24a3f1e1750238479bd4b6b7ab36b6d22de8ae68f3b7dd7a1d2c5c73ac49e72debafafcb65cd5e846c6074f3800fc4b7a502a03f561eccd8536a6ad4b38f9c76cb20a0f36edef347f72b430a5986bc062620dee80159667126cb88b5068ee2543f39a5c2c6965303a0359ffd9afb02c6306b031cde749264edcf4be4b1b2b57d062229af6d7369fa21d41e86decea2f9febb1ea0802496ca796441720a27b9746822047dbb750419a2e1a66e9256751332bfcf1e3472cb25b7bc053928ce31bd189dbae820596b6ec3a6ad946a70a7f042bab8af8e97ec19572dd3e64ebaacbdf9be6e1ec3017d237a1a8a3003cbbd1c42821bcbcdce7cfc62e5c1dc21a00120b8459ed8c524fd131824cc1d016cf45fd3c7b9ad15d93f4838e9a0e718d48fe3fde28b859693b30c44cf5d761c475088ba98780b50bd44caa3c809fa246450f2800b007487818594cdd402e60275500e3e2e9464dee2c3a60dd83439e30eae11c2718d6f4de7f58ee80f0347aa614aafb9f1559626a3915c497e0a9d70da4430d7f61001feb7d5a3ed290ff4ff4171b54fe70caa1ab70abc88fec4c65e92bf7b4f52ac67fb0b6816d76d961c6d3a519397014d6429aa45e57931997123d090fd672048b3273237b4667c15b201215232b595712e9689594b588335530739418f073bc9b9db26f36f0381811ee23a95ba0f7d4beef921db0dada4dd3c623451774e425bdbd50c98c56b9ade518d2ad6e9b1e172de818102d5dd419b25136b09bbc8602d768a4141c0d636b3200c47dc25de5438fe40c541c2b834ad5ab4419dfd00090b53e4bb137af2886b2288e42199fbd3e5afc2efb4cb26ec5419e6410f74b220100967072a6f8ab49fdf60a9e0cc0a70ea81172b5202ab3472af91919f365f59cccb5385380dccbe619aad3581f94378257620cb80391e57fdc3849bc84cd5f0ea6b890dfef1d7cbf92e4d1aa8e59c1e4abdb1618c8ee260229c9b5f8e80cd3cd4040a8cade62b093f247c36a6d1586a3d2727b9a72573a260c764b6ae5864ef34ee9200838b2f671a1421aa23403a15ec59de61e17cc344f39b36abbefddc13fb0763fd3b7dff44137f92d75794271d60904e9022408170d4071fbee7ef776cd99327fcffc67c7ad5f595bb5b5c66811fac0e765a98eeba1cf1eaa8f5c5d44c62fbffbdf8cbed4274a116715dd07f1bd4d92261a78650c4649cc29a04d9df8abcbad4cff2dcefe2f95576daa0d34c6bdd25d2a65f53592baba8a3f08ddeae85f68114da27a6d208aa9ee6f22a49cec7652d88984febc5d6a895fefe28020443ecbd07a6505e1d113e0038d4a9f67b7a55b94e5cb40cda0bf5ec2ceb2c6b57297d8895b6e0649de5b7dd0de5ff488222c2fab79be8f76435a6affec0678ed7787c3bdf0d6d844e73a76018e67bfe4f61994f959cbd0c79f43d78b6d1156292e67dd7653688c8ea595150c5883f460f197824a1a9e2b4bf88c5374033d4beb47fd087d2764488cc9722d53871f19d84f88b702c81484859b1cddd3ee74a6298303aead301e55e1a7fc8ff3c70530543203b5c1ddacb9660ba7ed6e577f8ac22dae7a9d5bb2713213f15e1b79973c6cb42694e4bd795c01e7b081cc08086793369d267672467358a0c5ba7f080166c22d784474666acefdb7f536ed074ef2a52ca2b59d8ac13326420f9318a109823e5f9e3bfacbc71773a612b144138595c268b83ccc068cc3ec169db66861db726ec41aa94a3e7c99ba91085496ead1c4e925eee268fef99a5a5c5c043e580b9aaf6fcee9cf76f467bdc4c373c0bd12341ef29cd125d849e94d873128a835fc6b180dda43f38e1c56b290cf5eca054090c72d32d72a15f800dbdeebd316df7052d28f1970", 0x1000}], 0x2, &(0x7f0000002780)=[{0x1010, 0x1, 0xfff, "c77bf63d5ff8762278478749a194cc47ea8930e0affaaeb7e3f194e279f595958caea743a11be4d1c1fc9837b3639f7fbb883f5363590af88fb2394e5913b3bae124ae470add82becfcfa4315d0edc1bd55ef970e4650f655faa895d374053f228a22402079d03e456e4637934dbb802273f6d8bdcbcb9efa77be92a4c88faf99516a33c6a1fef21b95b7f3b156632fcc156a6d128f6703fc55bcd2c2bf7edb9e9ba453af7c3b88f6eb16077c76becfcb5f7c5e6bcf421d92cdfee3b9e64357bd539d1a4c7000a5d79ebc34e31b7f11916890de5f4f75afcb1ddafe6639f629465340d0da03d2af9c9b2f45ddd51e8a46e443649ebbf1d575dc95a53d76059f0dea2be29d776e07c509b816196cca3dbc866becdc8cc0acd4ca7af65bff5fc58d5901e46ec087ea317d589162c9393c0e0853afab7a55830bd09f9a0b5dbc7e80b84fa6ca6ea7823d0de3bf0512128383f7d418c1af85128e753d353df8e2c31fd7c5b8963ac6b3fb991ad3f1e15ec0d58344a12705e1c8ea78493dd168f8e2a343a31cba75553f55b5ca17d0f090257fa7dc62409722857b5f0f8a5b288ada554611b615030f8d702f3d311a19162bbb6a1af7b28fe12ab349a541615512d1f23f80759fe5efea3178b7e2a356a2b4cee7c4c83e9da869f1fe1a3ff1b3743b4052c27c44d55d2cd6a76f85930a21bfc4ff63d62a38a0fefe3eea1d6c5db4a83ffcba03a8843cbb807cd9843224d54c1aea26631ea9588159a433852866f158c294f98e676fdc875e55a81f3594d11530b665f7d10f1480e6a45076140428b949cbf700e119715aa034c226923cd75836cbe5be3e663561e8b9c7baec75c22efb335baa085901aca706e9c74e7abd616ba2e5c0b8312634e314e742634b4aa79bb0077eb2e5530de8a3fbc4641b60f49b2748d9425b14ee3a895aafb91c2c4e37ba9c4d1028b30f7265a2256b38ea483044ed100c7609657818b500b52f4848a5ddba3b7192ce3698f971488f1ce53545f9083e315b84da51f01b6cab22f63c16391b8b6a2d8fc40fb9f1db9664d33050aacfe50babe95972837a224501d5b05b6943134265c197da044666842b2d8007bc4b25d2fa91df897f60937a857c82afa80462d32f5f202005e91690a77882c1536348dddd0fa7a539440e492bbe277871973ffba3aea12c15fa3e4b229e6fad8d2095cce2eef73745d9ffaca7dbe53262ae83259c6e0a7ba0cfd127b6b38ea567103836d8f5d677120d45c69e403aca6d974491301b57a24bb64a0b9c8748bfef6fb2f908685ede883df7122099e1bceade1337e9ed51ec1e385fc1cb9fa0361bc35dfc954b4174af9ad01e4e0bfa1ff5fd735ac329f50e92fcb6f203f02ddbfa7ee131536ba8aee23752b1780f9888e905c2b3969ada901c17ec5d4b4865e3e2ab6c128ca30b130f345cf4214f28866260e4e81b295978bfb4943b5b2d812a666105a3239074e18f45a7cb96fd2fbf9821db1bb2d4d348315203fa2d4a4b7a646033008b89512e4a45daca14e2c8e593dfa82e3af9e64f04bee7187aeb7316ec47c178aca2ace00633569c0fdace5c5790d91a099e7f6410da1c2471f3e6cf68d5cd3c8e2db7bebf25f848191f76139ef587981360543c1f2142da97b370f120656843a5c1020c02b1ca5e3455c114b6e050dc7a631883a0aed033e978c0ada2990c797d5bc61ba3c924d583fa9ad391b5dbb70e41e2586e76e94acbbf679cf5c6b5b470f81d19e5d550023cbb8bddd37921c68461544c9aa6ab6e127c9abfc1c2482dd874c553eacbc10879898020702fbb84d58c2560b524af85de697f6d63726d5ae170a1623db079c383a3d36ee491d2a8616a397e62d7d4b4a0dc4318c7d66336909d36c363ae0d36e069508485ffca50904f890b1015ec3f9d553363a578db5407847c69c936f3f8ee3b36ec69ff9a273a348cb1266cc771b98fe27aa77d73c3bbd917eec4b444a1a104939ec3dba8ec8bae4dcd97c5b6afb0abd0d986e7c354a7bb058d801d7a7e88cf3bf28850611bf256ed27f6310cecec93f35e355cbd33cb61aa6e6da04b881fceab235c25ce98e787c776db84e0db89129ff1f3c9eca4ace4b8f465a43d879b0679d5343a57e5dfd8aa58c02fe0fc89857b6b4d96723a2ee33fdc8a91b8cbf80429859dd50a220b2a60d39c4a8d9c9829bf9bf3de2c40c01700c50b8542ed91c879656ae6cd2074e67f446ee4a28db3a17fddddc5d336140a191ba5b5895cc449552c2e9a8a09d16b3d42db4ffb587f564d332ff21256f39b62983f6d0a0d7ec5db95d48a60f68d60fd2c2e6d725f167f65ad4d6f92cdb7af160bf6ce386e7ed93f7aac828926a88f215940c8ae61ebfc7f07fef6dc3475dcdc8813629fdb82898164a93f15fe4e8dfa1a3c6725f55a0be6184a49d90dbeaf46e36b5cdd0cc7baf05aff0e66b6d23ac5bb3879c4cd7c069e13f919524cc69f36769cd3cd09eb0f363ef77b6200050110c815a88ed54b1bf79a4a9c8e0da6e1d4bd1a8a8e15425a9a225b9e62ecad4766d08b6ac5a234c8a1cc1eaa5e777dd13614acb1201187330d4151cf852a92a27f7f4bf4d00e9cf9656f3c10ab4e2892005529bee6ef393f8f53470f9c67976856b3b241239bc96f0926fe76b8527e96bf280e9c5874d1ff86bd62db76e7e318fc17ccdef2e866fe334f1831e542673ed33aec9820f5f2f9de4a3f10180427f11d78d3db82d93ab1f207410fc919b3df4284f75dff9ecb3c70f507c9576c840ed7fc9dffa22d20b5ed36ed84932d72caf7b3513050142090e84017d47113323b506d5022de868caa2597c862d2228ffa298a7f7d1b75c21f9561efa205edfb046cce4c53738da5cbd8bd26bad009bb1a8e90e590170794770e8ffaaba880648409daee17777ab945b8cf8f08d22e4e47a5d480d6e2d570effc0df1ed43360f454811999d9cb9242724f11b4e64320f4ba6d523797c6b1506dea9a994067b16d2fac0850abb7064b4aadcf9b939bb4ac744e1457b1d2bafe2e4970bf8a8c38cdf7a5b629c28e09e919b7a8b8f2c470ee3ee079d0fcc84b0e053ae35e5626a38e673321f9f15d4a772d7bc1012462c0e410cc33e6d2847229fee2091db099a84f1222dd4e2a67ef5086f90f71a105af7e6971769a7fd20f2fc5bc1c14e7b108e7fe71620c38f7693863e25bfbaa238c25847572b88814d6fcc24c22a51998aa1a1437a531def076231178468bbe67bbac78c7030dc2f0607373071fc3ca92e97a534caf81b8561138a8f58d9c3b9672fab776527bb244f25a990a7dde5bfa4690402de5e45946edc1ef3e527542a09d535cbe4f5569787b85a662c7c8d4e79331013cc7da24eb7770ca119363791ad5cfb80155b13200dcafee6f67b5ca5d702b1a7d04c1b2d41e451af03315a7026a4b2e4171c92adb0139be2ed3a10b9bef98e6329fc7d1e698e265f9fced1339afc394b9cf1067e5f1436c61ebbac79dd9464f4cf145208e1a62bb6dc975a3d8831341920ca2d67887e7bc5d26c6e01f363f40e63f66c80641f364b7403b690e24f51aad3be41c9826071d07d45c7beca29efd12b22be61bc0f61d375d1e36b5d59f4264ac852acaa33d3361f5db0186a8a92c42a7fd3094fcbf47e1df68f5a2be98f6885fb582fa6020bdaa73d5ad6fba27018c7980641b0f95b41691ab0183f9e829e725b79cb667e7180e3972d32250e3204183878e44d5381178cd74c86f983b1b0f95c84b9e33e859c9bc4eeb8063166d67e2cd28dd94383ce660f4d8ae42ea88628a73ee0ae31d05f90e074807f6bfcd48db4a95bd1d7489d0e2bae42b90a905386a378d823706ccff923c54c4a6df709d0a7ac86d303bf03bfd7f567c4a4d9464a3a217da8c48ab2b2c5301dba67ab9f8bccf30df62a09e6515198b510e7520bab63c2e1414472d471596610c9c8c293ca62d42660f5382df08f8bf3cd1b26a30f884af5845bed826540eb8df04e7c21fb3d7ed191b2a3742d396e1b104121aa2dc26d040c4c17b64f5c71afe8abd0a599598acec33c40218a51df839943e9c744401943b17d2e1d6bbaa43ab9e0e1fcf1803a712d9795f5e99f7da8ecec9ab234f4677eeb84840313c9806b2eaec88ca914d1f5cd6dbdde765f7e55e7b1a8cc0e295121a382d42b9c5bbee1e3f82186d47e4b9dccbd35c576e51a8e65a537d1c9e44c31043c4d65198b6a1785d91e6cd128e2305f301185f620c562a945ee0c64e3d7aa41d1eab57f1c8dcc6a765ca99255677361fa739df40d4556b27d5bc2ac1e6aa321920cf720620b47ae9f4a8bf818822c7f67940293428cf11d03046f84d0d1334a97cb56e99d096988220fe5b751812caba002ca19bf8e63bf2457acec1894f7400d8875e09b3b617f144f85908a52d11332878bb9f5ed53ff4a56a463db130d3f451cbd775210a9ad791514e9f2b1d543135093ff5f25f184be072cc5442ce4a500dda553a9b7d8237fa0b52217fdb73adff2a209a323ac54ae174e77f1348807c938551bc13679f857ca6064047b021afec43d464c63fe806686a3e24e39a20c3e4e196c94273f8ca7a9501a42c889849553ca4c661263ab478a17b955d2d56ed4dcbd4ae4e8cb94001c5c394761b0fdc59040b4bc9761eb130c8550c13605b5324a047e789db4c2bf41d977557a4c8a7a3f0b12ceb4c4424ef2d12f70e0a5acec279d36589ed76f041cd5173157b436f9ab8b3edf04ce1e51785a2fe8cf39f13662b59f59dd38cb5ac3d369df269b1159f3d9d779405c58d11ffaf9637b9415860708e52016b71cb1de21073801740267630d4cf355ddb4d42c149d34e836213095b5e4dadd164000d0026a3415cea75884faeeb1b4d8294529de779f1bf9f3529641fe7b431c582553a09802c007c447fac2b6eb44dfbde22f0eb07d582c8f391c3ff7fa871ddf626388241ccf6749923437b8da4d042c1759ee4481b1b40e18986793ccd1310263c4332c9b5ba0332cb3431cc93ac07d4cdc2a858a691533d1f13cac73ae8b5a1ca9e1039c6f02c2eb07c0f988f7036a0a911bbdc3868e78c7ef58968ce63aad60abc40a11a13fe5ce622dcdfbcb382d4d1071c8eeeba98621bf1aa7bcab7f446b0b0aaf975c312464c466c2d4a09fa6272d6ff1d482583d2e41143be2b0feeb935d18037b8feafbb998aa5b622123ba212162f1e86b4c1bddce5c9a566cde0fc4c9e3762e5183e633fabf75633e8c4a97adbc2aff3b65cc2fde65962a2333ec78daca58ca602f3c8ade4037ebcf3256aec9b77bbb0fff4cd1056224c784f258d2f718f172529b3fdfdd0b9f1dec0bdbe69f28dc51017468174787d160b27083dccc8bf64238fc8400ba921ab77925ef19b24c34611353797b71cf044333332837bd302f009c8414081f478900622ef1e0b08c3f4d3e7b310104646510c883ab035abb5e865d1b13cc922bbea8e0817237786529ece71014b27bbd12a6b76f3839a949c92aafd97f267263d74f2e968240f05bdbe59d01737e7932df6089734ef7f0a4b56c110cc27c3963d2e0b7034dee748c88e4213cc72346cef2ea498037d6f63894599ca245b7590d2baf247b2f781ee9cc456842ba48f99a09429c09e70e7b179b419a5cbfbff9a5dee6767c150c63c42dc45e85b53393b3605e92ebf434cfd0ff8d2f1266bfde52657a9549d674f7944de9a883dbd595b1e66c243c1cabf8f96cf22fb8cced1236499648ebc5bdab442b024c3c4f1a42a91d5dd3c15b42ba5a4f0478d7ab643e38aa5912f11547466dad872d2bcd2048073"}, {0xe8, 0x1, 0x4bc, "538bd4ea224e49b04f19f3d103a6b23bc3435f88fe9f2f5466aa4f0758d2a3cc7f588764d7734ac04643ed4324fd3ab70531ed785ca78a32c31f3e83ae86ffc7b3f62cbc663e37dd013be684bea99d4b1c4cff0b92b5463f9a27e9e3a2406fb394104bace1266dd4848bf277ff322d3f4d1f0b9c71e68e63a72be7128768cb78eafbc6eb9d24231146e6cfc2da9c78b00d435989fd5621f7214773fbdbf5a3f5dddef2581725d0d1597c1b95ac94ae0250c78a8c248950e90686dc2af7d9eb7d6850b1524f86ec3ba6813f8a857fbd89b52a8506cda256"}, {0x60, 0x1, 0x200, "c902a7014fa36055ef3b5b8a0d652f03f5b7bd41c6037d000226cfb9a3bd7152e1bfa38308e3545aa631c9f64fd1a2e0122b8b16780e7e1660cce6bde5e4efd71b5c91cb782af1613d8f695be970"}, {0x148, 0x1, 0x6, "0b653ebbab7ec2f49a4bc6963b8613126a6297100efa483945a0ef6d88b7234c5570e5676ed7378e14aad8bec5ecc5b855a48b976e653bb722d5aa0769211e9c75962495658b93fd85da0b9d6865ea41e39ea0b20c18f1ce82d114a31b923c90d2a7c33b464a7264fa3234083fead5b50ea867d861cd0c97f01aa24035e3c1b460d0f0249223817cd3d781d2d8a24a32af237d7a1609e4db13eef7d3ed20365830517bbd241318ec6d8ff21c85495b87d10e6bc5ad0dad937c8846f3ff5e9c334615a6586f33bcd957921e0cbb0ae218883fe32814c1243495a28a62139fb3765633009a19b46b066ece8666cabbbea2da24bd8be876bacd6ccf1440344b8e58335cf9a9493badb45529407417c8822e18f502aeac30694daf146c1c8d8b06bf2d368f0b5958b0afad2e5e80a536e9c9ccc74255da"}, {0xc8, 0xffff, 0x8, "46ac3e73152feba95e6a2c6e21a5c9c738433c1f9ec4d9b4611d258516fe5aec39eb9be3e46a878e503e877c8826f207aba9aacd60352d44fe3f6915f41e8af9700af0f5ca122a6d95f04a5764429aaf4e2ac65303f0a5100dcebda7e998c8e36654a939d5580db9af15de0217fb3970f2df88465604194171cf3029ce78f57e5bfce8ad7aeebd5eef27cc275bc0e78d0f3d439ebff363613a29fec0b5d29b7a9b6876dcf482ff36ff3ebabce211f5a80188007d9c1643"}, {0x108, 0xfffd, 0x0, "20fac0e162a77b24929834d9f174bc4c79c61474bb82de30e4522938f513bdb5c59eba39a9c4178de50ba471b96696943491c583ceba326060d1710a73494254126d760be6a8eb246eaa6e23cc9881db00ae717f847c37690079e0bd2f24e289bd3ec3f79613a5c94c0593e9f2d9c5918d99a47b92be0f76695a7632aef354597b8db1621c2133293a7e4e70a8d86bf9a889489e3b6ba74855d1ba54fa60f3754ef1721af8fd2638cd024e6c6b1fd760b7bfd46aaef1ff37bbf5e1231c8016c96223649dc368655849ebc3d0570b2375c9d79c45cd6effa38ee80298703b2ca78068ab765414d91bd1f74db5b8b8e348d272e197497797"}, {0xa0, 0x3, 0x23, "8330cf5519b719ab1aa27793b8e47a54c7ddcae4fd6feed3565ea12762b356cb511bab598970d1e1c8de8b28c89ce19cd64192757f242b43a1e225410c14ae31bffc05b81f1aa2b288ce47ce9d05b4a72f50c3f762b0c1969d25e307210edf4b08b4f036f02fbffb3d284431c51c796f840ba76d0db064ad074765b8aca27b8092849265e9f5a093cd91bc9c0c7b8c"}], 0x1510}, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) recvfrom$inet(r2, &(0x7f0000001200)=""/170, 0xaa, 0x404, &(0x7f00000012c0)={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xd048b6f3e54519) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000080)=""/101) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x40) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) bind$unix(r2, &(0x7f0000000080)=@abs={0x3, 0x0, 0x2}, 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xe, 0x9, 0x1, 0x9b45}, {0x100000001, 0x568a4271, 0x7, 0x9}, {0x7, 0x7ff, 0x8, 0xa99}]}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x10208, 0x21) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setrlimit(0x0, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x400}, {0x44}, {0x6, 0x0, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)=""/70, &(0x7f0000000400)=0x46) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/231, 0xe7, 0x40, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x1, 0x5, 0x7f, 0x8000}, {0x31f, 0x800, 0x7, 0x1f}, {0x6, 0x8, 0x10001, 0x9}, {0x0, 0x3, 0x3, 0xffff}, {0x7ff, 0x5, 0x9, 0xfffffffffffffff9}, {0xfffffffffffffffd, 0xfffffffffffff9e9, 0x33, 0x1}, {0x6, 0x1, 0x2cf4e2d2, 0x2}, {0x5, 0x0, 0x6, 0xfff}, {0x3cd8, 0x7f, 0xfa, 0xfff}]}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) 16:00:07 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r4 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r5, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r5) symlinkat(&(0x7f0000000180)='./bus\x00', r3, &(0x7f0000000300)='./file0/file0\x00') 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x3a) socket(0x18, 0x4, 0x6e7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x4000, 0x800) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000100)=""/93, 0x5d}], 0x3) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) semget$private(0x0, 0x1, 0x100) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x1ff, 0x0, "0100001e0000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f00000001c0)="8c65", 0x2) 16:00:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/194, 0xc2}], 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000780)={0x1, &(0x7f0000000740)=[0x1]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pledge(&(0x7f0000000100)='tap', &(0x7f00000006c0)='tap') 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="5e3e9f17b2190940cff8c718513864a7baa70ef3390029a5c072ff42b38af78b2278ab4c8b9af6a1103b916f55f239af07d873475fcf7b3880a4e4a69638f76edd015c48b71ea4591bedf85ab8ef784da7c1c90be1bddb4b2e2c8b4e3397d1dcfb9d3b048827a72d233d43ca0281105a7e112b64141dc0dff4fbc506a4bdee60466102b3263d20538f8d40586fdc10a70407b6", 0x93}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="d000000000000000ffff0000080c0000fd3826bf0b6ff2f58b46baf4b1bda6b0a0940eadfe207da0370264bb3b6418963deefc225687a228ebc1e91604280bae0848c68df34f7bc07a8a172bd8c5378502a7924de8865fb5e7955ac9cfdee7d4a70ed77f0d9eeb6e520447d10c9d2526ebe2e10369d405e9b2c862134b6340ba4d2803452297793c9b28c736b904c96a4a632599a789b31345eb5261f90dd733994019cd0418b171a3dba7dbe27352059ade336b50c888a614c75270d1757bc5663f8c632395d18e703c0000000000007800000000000000ffff00000f260000410dd60b4ec2493a07476c3e927562f7a17bbdd270435fd4c05722d1c0bcc0a14ba290c0efa9aa4111a4926d1fd4ea323e3dbc030d9993326e12df19edeb9679c8cddad8a44120c9e246170d31dbdf9753c132c8062017ea6ea7a6828ff89e2e6d40160000000000500000000000080002000000ffffff7feac5ce2623ce9a98a8100372ebedb935d43e565bc941155ce6878a9a883d6d150052dd3387221bc4c26e8fde44a6c6ddd1170be5367f08e7d5cbcac32af04624e00000000000000001000000001000000d4a7fd66fc4ef6d378eca5f5d64325a75983f62ce8bcdc27bf420c1f8d277cbc8edc535bd666e9983cdfa25d1fc9383473bb3000754e6cf0f1593777f49cd321b5ce9e0a8a16ea040ab25e4c39c5b4d96295217cc04622dc66d95c5a13e0d4ecd07d14c94b56cd948b6a6338fd25b5265a16738849afe9ef106f2f92f48ec880dcc45ea2eb50aaace629e142ced2a481a77e4ac5f9fb7d3427d245209ee45306f1caa99d5d28d46184c7bff8b6785778abda5d22b2e769b0f778fd18aeea32b2d30fd001cfb6dd22dda0000000000009800000000000000ffff0000010001002d1cf7833f4d82a593f98d7dc8b4d0f5049bda38c2b0d2706db05ce4dec9418d5370fecdbdf7e4f721526652db070ee575937b34844b4c1af2aa4db9ba2b80d4bd985aabaa4f9c2f9877aab8dd07d466688931ed7c631ba0490fca62bc7bc56b64ac58f712a7df5b7300000000000026ff3faaacf47098e02c4e518567fa2323da0cb62f8bf46b741ab66c3285936b815a9c3c81b1144fa7dd792511c9b81154577eb9f1836aed791d7c846cbe4780bb9367c02556a742d0a5ec0cd3225d2841382b094862ec1e204551883464f70e78165f6f3abc2008066560486e993cee4f7a8d2e1088ea276e3cc065866590d76ed824d18ae698fc24b2c5a6695655ff664e8a521edf97809811f7f792c6cddc0c996116cc2d5b508c9919ff02994845f665f6b91877f97c45d5f6284180279bcbe2cec6135f9e285624bc7e1411e28874aa8cc7918ea8d1989058cf55bdedce8b25c61251ee76578f79ae2c2e66d6964c9202330954ed3cb7ba7d3f0c3ec837f0786426bafea9563b0b13c575671363091bae27732281fb7e6a5f8e0cbd8372c47b89ad2dec7b52c687dd437ce5231fb48f52025de8ae2406a87ea99585f6e5ff03000000000000954ec264b454dbc3818a864c209ca57db08ee39f648de26100"/1122], 0x310}, 0x1) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) listen(0xffffffffffffffff, 0xb6d) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xc8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x5) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) 16:00:07 executing program 0: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f0000000000)="d1", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x86f32d0c812d9171, 0x0, 0x0, 0x4}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x7, 0x1}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80, 0x401, 0x404}, {{r5}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x3, 0x800000c8}], 0x251e, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x2c, 0xf0000000, 0x76, 0x8}, {{0xffffffffffffff9c}, 0x7ffffffffffffffe, 0xc0, 0xf0000000, 0x0, 0x6}], 0x1, &(0x7f0000000280)={0x80000001, 0x33}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x2, 0x5, 0x0, 0x2, 0x8, 0xa6aa, 0x6, 0x1, 0x1000, 0x9}) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pread(0xffffffffffffff9c, &(0x7f0000000280)="17cf4ff23c26d1eded0f61ecea7782202366d4357b3cb4033a1f3005cb023313426f0b5aa7e46e9e28d05f2a2d3d79278be87e1f03bbf2bdb0a0cbab23c30fbf5af40afd4d1dd7ca973dd14e4c0ede1ce2c5018e30d453f8dc37527af9f6b4401bdbe28b7dcc100790edcf8d1904", 0x6e, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xb) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000a00)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x854a6529613315c8, 0x0) semop(r3, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x30) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:07 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300037359c3ce16e0ddbba996a06e4884db006d849362beab8d8465d5d301f246a7ca26c8ca4af509d4122a22c16c904164a77d9892c8c8fcc0a184b461a604e269b0c"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x60) r2 = semget$private(0x0, 0xe011acc759f0c4c9, 0x10) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000006c0)=""/4096) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x3a, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fed000/0x12000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff80000001}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:07 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) mprotect(&(0x7f00004fa000/0xc000)=nil, 0xc000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0xffffffffffffffc0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0x89b, 0x400}, {{r3}, 0xfffffffffffffffe, 0xa, 0x40000000, 0xb4, 0x401}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x200, 0x7}, {{r5}, 0xfffffffffffffffa, 0x6a, 0x0, 0x537ef634, 0x2}], 0x9130fbf, 0x0, 0x5, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x883a9eeabb869ce8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x4000000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x243, 0x5799, 0x200, 0x7fff}) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x87, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x800, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0xfffffffffffffd00, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f00000001c0)=[{0x7ff, 0x8a, 0x0, 0x1}, {0x52d, 0x6, 0xbd, 0x1}, {0x3, 0x341, 0xa445, 0x2}, {0x0, 0x4, 0x6, 0x8}, {0x5, 0x7ff, 0x10000, 0xc3c}, {0xff, 0xac, 0x7}]}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b83a6695662735514851731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a9178f41804113fc54a76b71a3a0a43d35d0ce971594dd5424ba483f21352400f10aeb25fef7c6bd0b1949c39d044b7602621d8800c5c54f9f7b3b13144133d9908000000759e845446e440f635354514daa8c16aa8abcd5c2541d52a1811cadb33f9339bc89741e1ec1c789688d34cbe4d1548666d26cc5fc0611ccfe99ccd2f2838f86eccc7a7bc0ee10900000000000000403abaac5d7096bb33615df835d66b04c4f615b74847", 0x13a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x8001) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kqueue() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r1 = dup(r0) r2 = accept$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) sendto(r2, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0xfffffffffffffffd, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x71, 0xbffe00000000000}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r3, 0x4, 0xc0) syz_open_pts() close(r3) r6 = dup(r4) syz_open_pts() r7 = socket$inet(0x2, 0x3, 0xed25) r8 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000340)='(}\x00', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&\xe3&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\'%)'], &(0x7f0000000640)) close(r3) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x4, 0x2000000000000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0x6) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 16:00:07 executing program 0: sync() r0 = socket$inet6(0x18, 0x2, 0x6) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5a) fcntl$getflags(r2, 0x3) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000040), 0x10000) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x8) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20318, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0/file0\x00', 0xffffffffffffff9c, 0x2}) socketpair(0x1e, 0x5, 0x80, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x5, 0x101}, {0x18, 0x2, 0x9}, 0x6ab, [0x8000, 0x4, 0x3a8, 0x10001, 0xffffffffffffffff, 0x80000001, 0x101, 0xc2e]}, 0x3c) r5 = socket(0x0, 0x8000, 0x3) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000240)=0x800, 0x4) r6 = socket(0x1, 0x4000, 0x10001) sendmsg$unix(r6, &(0x7f0000000400)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f00000002c0)="a48df9c8d56edb07ebb127d43ad55b9968ed2be1e90366b456b30bec58fa548e1db7fb246853abd30d79d5fc8153a3fb0e9c230406f6af673d65287d10f995b8799994ebd4e6c085bdfa78fa84e23de6f9a2b100aa99213d155893b47efa521e08cbe99787fde122c1a2b3fd64afeef5667fa3ead037b322cf797072ba847372d5063580c31cd5f8f7376cfdf9f682364607afec052207f80a635824", 0x9c}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, 0xffffffffffffffff}, @rights={0x10}], 0x30, 0x400}, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x80, 0x0) recvmsg(r5, &(0x7f0000000cc0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000b00)=[{&(0x7f00000004c0)=""/52, 0x34}, {&(0x7f0000000500)=""/240, 0xf0}, {&(0x7f0000000600)=""/113, 0x71}, {&(0x7f0000000680)=""/200, 0xc8}, {&(0x7f0000000780)=""/4, 0x4}, {&(0x7f00000007c0)=""/47, 0x2f}, {&(0x7f0000000800)=""/255, 0xff}, {&(0x7f0000000900)=""/135, 0x87}, {&(0x7f00000009c0)=""/225, 0xe1}, {&(0x7f0000000ac0)=""/63, 0x3f}], 0xa, &(0x7f0000000bc0)=""/213, 0xd5}, 0x0) ftruncate(r2, 0x0, 0x1000) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/vmm\x00', 0x20400, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/vmm\x00', 0x100, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r7, 0x6, r8) truncate(&(0x7f0000000d80)='./file0\x00', 0x0, 0xffffffff80000000) pipe(&(0x7f0000000dc0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000e00)=0xffffffffffff0f82) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000e40)) writev(r10, &(0x7f0000001280)=[{&(0x7f0000000e80)="e5c3f2940be20318978eb12acdb5eaa45073781ef547914f999871cc6a340ebf98a5d235b8ed2bb987791494e66e726ea7f91ebd8e1a4923bd01fcef95c959f0eab56c2a6dd47423f75c6ed9260c95fa0283da8f7d032d35ca07c79e72bbb68d9e8652501b5343028dc1a5e130f765273df826bb36f85319f71fd1377e5176ee05d44d98c259a78282f26c6dc86e20250c96cbb11c91d975e1ba826974fd943330f95d858e24a5f18ea7d6878f32b8f3f41ab6d9f389b45f6496bce91fc3850a8643d132dc63500a1fa995615539e4bf270710283789c74d386db8e33bcee401647803884016a4900d78459473e55d60a69c7e743722", 0xf6}, {&(0x7f0000000f80)="6e54052a4ec9051135b3d29b53d58dd7b6c63b8fcf76dd5b0d41038da19a7db12c7a85108d3aa89ec86efc01332e8bf24b991c668c7224172b59502f0b0b348470109c92c79134115af7836c7d0fafa261eccd2748ec296a5b2726afe047492a2cdd32f5fb048c316e80d486ff3a743c7af4ccc179b4c0f1f7ab293ceea8fa63e19cbf7ad0c47aeb150061addd02c739e21750fd95a8f56afa54af860d6d6292696386e88b94fa282a94f6d56a5299de1c5055e502063e7fb9", 0xb9}, {&(0x7f0000001040)="4892d9da1597624d002a18bb0bc0bb8bc2b9487863884871717a66b25083c518b248812d7803c09b7b49afa0d62e6140960106e81164f117a86d3d84c7521827554b332808658e32eb6a2015b0eb8db027279fdb12edd205fbe8f67f82d3a4fd0207620748ec85b88e3b10af978b2d2e374b0e6dbef86d6327418bd7ec33280728527bef9dbb18c56f7f03b633682736360d7e642248b3928a60f1ec62a2a75debb8a272d7f90cdcc73fd1", 0xab}, {&(0x7f0000001100)="3308b3f9ded8db57abe7e09f5500aa8c761b174fd40dae465f01d0394d66c32c631768a730747876822eec3f6b730ad28e7cf700c0c936d2ac1a578593aad625c283fb3064bf004389927d86967d02ba11f902a01ca1a5bac3119b8fa4c4d109e190ee4b1f9b7ff6c859b2286811e2c7f6b4dfdbb1674a9b079ae860803bffe9461fc035cb7499e5cb2ebca155456c884bf31a0ce2c06b7bd8eeacdc9d37e14ce13ccd46d9dafe90f5c0ebde5f3bcc89de1765878b3597fc0d968b056e3a50b4af084e0c270b9ca942be9d4d6317c0bfc3b7f685847b25a2333b4828a504db74733eacb860f434312ffe23d026a035", 0xef}, {&(0x7f0000001200)="a95bc7edb82873015c8f7127a0353efb33799058381288dc52a59adf2d607dd4a330ab0a5360683822883e1e6fa68ea94aa3421fa6caaceb73f45079bf145b6f229c2ca18414094abf21", 0x4a}], 0x5) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x200) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x21, 0x6}, {0x100000001, 0x1}}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x10, 0x2, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x124) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x400000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0x8}, {0x7, 0x7}, {0x8a, 0x7ff}], 0x3}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) syz_open_pts() 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="6dedcbb4482a625159a5db8ca4eb04dd7551f28099f96cb6b3412fb788133cadfc4abfe4", 0x24}, {&(0x7f0000000100)="65ea5f89237c47356746d5bd34a5d35e95216e", 0x13}, {&(0x7f0000000140)="cdf99468cd459f18fe026775", 0xc}, {&(0x7f0000000180)="e4880f4ee589258cb60375fd7d44faaa8c3a20ce981267796068f6629b8104b187e001f775d8cef147b468ea489a526491bf8377eb6ca75bee461e9b9f14ba923db5e53b394cec66664e8fa0d12987e330a58fba21d00b38a859f1f179479a9114f981eea8ad6e4c19a9c2122cb1449715f89d5f8cd71a29548e67f70d1dc8d29a57623c7d079e612232b2d0612e95200229fab4de67f92f9ac9bcded8c19ab7cf70fed043158454d0f080ed6791e6143a1e53ad5e8e6895dd90f9583957e1b370a0a363ca8ef28a0a652bcec2541ebe99fea3c0835a35d6ce38c09df923ab1946", 0xe1}, {&(0x7f0000000280)="c3ad20e0cc5333924b36527137612849545445e01c624d8150aaacf4492cd86f2790238c776b918671417278a8192bde02c5d564957b708994313e84c17089c26e9b169644df834d890010ad02d222d31c5325f34626cecc2fc7aef1c62025269e600885458b90e97d5b7a005e9410b3ac61e87ae35a08ee1ac3d68547b365c9", 0x80}, {&(0x7f0000000380)="1aaf6a24d41026927dc4cbcd6ba118e417278362b8a8932c3918dee5050f3c5b75ccc3a5bde60a91faa8f4134a1f129b4dd92526d5cb68f16b497d1a61b3335ccb34680ff4", 0x45}, {&(0x7f0000000400)="f5c1b3cb36f7cef6117800eb4abe4a98759b2eb227ba4daf40fc28d6937fead06bffbe7870f271813a1f86adb419c7804b68b10f6b61f9945deaba6294d547a10dd7fb22019329460c9e1c15b289691acb8b318f52cb0c2566afd7ad8069e99d5adb4a50465cf2446bb7dabcea2c4dcd1663acf6a02ff4466f5d023224cac4e8c697fe1e850d2d80f1e758456dad13248cf5373968a8da88cbc6a5bcef3b86eabbbfc0b58ef3e400208347f30693c73c5f886de2f53cd1", 0xb7}], 0x7, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1500) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x920) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x24000000000, 0x3, {[0x6, 0x5cf, 0x5, 0x7feb, 0x1ff, 0x12, 0x3, 0x1, 0xa6e, 0xef, 0xc00000000, 0x4, 0x7f, 0x0, 0x508, 0x3, 0x7, 0x729], [0x5, 0x6, 0x4, 0x1, 0x5, 0x7f86, 0x5, 0x183, 0x200, 0x8], [0x8, 0x7, 0x4, 0x10001, 0x1, 0xfffffffffffffffd, 0xdd1], [0x8, 0x10000, 0x3ff, 0xa77b, 0x7, 0x2a5e], [{0x8, 0x9, 0x5, 0xffffffffffff8001}, {0x0, 0x8000, 0x5, 0x7fff}, {0x7fff, 0x7, 0x10001, 0xb243}, {0x5, 0x2, 0x2, 0x7}, {0x8, 0x7, 0x9, 0x9}, {0x4, 0x2, 0x80000001, 0x6d1}, {0x91, 0xc39, 0xfd14, 0x80000000}, {0x2, 0xffff, 0xffffffff, 0x401}], {0x7, 0x3, 0x0, 0x6}, {0x7fffffff, 0xa, 0xfffffffffffffff9, 0xffffffffffffffce}}}) pipe2(&(0x7f0000000000), 0x0) getrusage(0x0, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x26, 0x6, 0x3, 0x2}, {0x7fff, 0xa6b, 0x24, 0x3ff}, {0x401, 0x5, 0x9, 0xfffffffffffff800}]}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x2000000000000ef, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:09 executing program 1: r0 = getuid() r1 = getegid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r1, 0x0, r2, r3, r3]) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r0, r1, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r6, &(0x7f0000001880)=""/99, 0xd) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r6, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000380)={0x3, 0xfff, 0x0, 0x8, 0x80000000, 0x9, 0xce5, 0x10, [{0xff, 0xffff, 0x10001, 0x5000000000000000}, {0x4, 0x7, 0x23ba, 0x4}, {0x5, 0xcf7, 0x9, 0x7b0}, {0x9, 0x7f, 0xfff, 0x8}, {0x7, 0x6, 0x4, 0x2}, {0x6c4, 0x2, 0x7, 0x101}, {0x8, 0x7, 0x7, 0x1000}, {0x80000000, 0x1, 0x9, 0x10000}, {0x1000, 0x7f, 0x0, 0x1}, {0x2, 0x8, 0x4, 0x200}, {0x1, 0x2, 0x1, 0x8000}, {0x8, 0x80000000, 0x5, 0xffffffffffffffff}, {0x0, 0x3ff, 0x7, 0xaa}, {0x72a9, 0x1, 0x906, 0x80000000}, {0x3, 0x7, 0x1, 0x80000001}, {0xffffffff, 0xfffffffffffff663, 0x2, 0x400}]}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000080), 0x0, 0x410, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt(r4, 0x7f, 0xffffffffffffffff, &(0x7f0000000140)="f58feb56be275f19aaf2e70ccbde3798a8c98168f75bfbe85af43a07427ad0271b526ca3036c025284ad236bebf1071b51b0378632611438d63f624c774bd2053462e52cd358da13f9174f9b9ef480dcf7e64dde0baf77585bc58d55ee5693c2006c991bbb9623cd01029253b8775cfecae186c710472ffce2ce7a202cd92e9b4000dacc8984c9766e5625b743f2c96edff9906d6192e8260a14ad4490091fb6c1d8199d4a337102b9320708982288ac49af866d22c66140c3153814ea8ab74a24cae636", 0xc4) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x8646d753b5e5a5b6, 0xffd65c738a28f8b3) chmod(&(0x7f0000000000)='./bus\x00', 0x1a3) ioctl$WSMUXIO_LIST_DEVICES(r7, 0x20005302, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000a00)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/135, 0x87}, {&(0x7f00000005c0)=""/191, 0xbf}, {&(0x7f0000000680)=""/159, 0x9f}, {&(0x7f0000000740)=""/77, 0x4d}, {&(0x7f00000007c0)=""/154, 0x9a}], 0x9, &(0x7f0000000940)=""/171, 0xab}, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0xfffffffffffffe43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x1000, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$dupfd(r0, 0x5, r3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0x2000000000fff, &(0x7f0000000200), 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x9, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x10001, 0xc6bb, 0x6}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'\xe1\x80\x00', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvmsg(r2, &(0x7f0000001800)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f0000000580)=""/234, 0xea}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/79, 0x4f}], 0x7, &(0x7f0000001780)=""/70, 0x46}, 0x840) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0xfffffffffffffffd) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f00000000c0), 0x0, 0x0, 0x101) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: chdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) select(0x40, &(0x7f0000000200)={0xa, 0x3, 0x0, 0x100000000, 0x8}, 0x0, 0x0, &(0x7f00000002c0)={0xfffffffffffffffd}) 16:00:09 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) denied attempt to set clock forward to 68719476745 denied attempt to set clock forward to 68719476745 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xffffd, 0x98, 0xffff}, {{r5}, 0x5, 0x24, 0x20000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0xfc7}, {{r6}, 0xfffffffffffffff0, 0x8, 0x4, 0x6, 0x600000000000}, {{r3}, 0xfffffffffffffff8, 0xe2, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffff8, 0x40, 0x8, 0x5, 0x3}, {{r5}, 0xfffffffffffffff9, 0x1, 0x2, 0xff, 0x2}], 0x60, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000040)) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x102, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20908, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt(r1, 0x7f, 0x5, &(0x7f0000000040)=""/16, &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:10 executing program 1: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa6) sendto$inet(r1, &(0x7f0000000240)="2637f47eb3d79c242dc17ed6d8fd18ae40ca409996b4445398b9d957259d52ee273ca1d215d3054170ade3ece8af147c6a837532dea5f26863386f97d593c01ba967295117df37f51988645479d5508e5fee8dd9ca4eb8d9f2f4c8bc74fb77f83d0b83b7e53cac081be39d123153e237a1561c0a9a89763ed88aa4d7d83e7ee93ed30f4e1adcbfbf685c957808325be96f11945c1501680b6c43d74eb75f23cbcfb3774ebaeeb02c2d9436096d8ffb6eba3e894587802ece97ce1b6af83cbe71c5fad11b535fea246fea95325702d7d11aa9fb6c48405a6011ed80b25ce998f5673421cc7b91a56c89c55f724dc5226780365a8aea487675865fea4b94291fa9e0f6b50c0d0f52247f9bbef82525427f4d0b11491e130635223c5a7ec7de88b9bbbf30177df2c7513178eb2e8f3c0807664a355046e68b1a2ca79e0317f8f951b4275a7ca6d743c8cbfcef39b66484618e011c9bc6092eaaddf5063d467f31cb87c0af4ba0b2548e696e19651ab57d36073659e9f36f5947f0bef9b2c39c71b0b4e99aeaeb636aa75ec2c0baf0c3fac025c98cf39d462973b7261f1a2873d4135810fc8f6aa5c74f3fc3a135172544467f3e770d911497344b9a3d2ac43dadc232d15839e790b5298f93b0ea107605670a27ba497f65f2b84ecea7b2ab4ccfebb3ce7b437f50ffa9f49c19146b4a8a3041bc7a71fa5767254f192c11c032090333fff26aec0d9808cb0979b99179e402ecf3bafc2c195f5334c0169382e46c0f575fdd82b68dc9b012d57acabcffe4690132087ed51a232932a89dffb556817735ebbce37f884f832fd336f5af0d29dc4c91803958a058e1a3da7026329407aa998280d073632e5b6c5ccbdf3b5f2e7195c85945ffe406ec4743c53e036ca3a473a9086ebdf8b1caf4d4aae262d718dc33291c7990ddcbcde0ce5a964eb1dfa3274f1ba3d2d53b42fc1b7a98f079023402e5e9c6dd227fba43088016318e1e815203f65c4a3d1cb218e8ad6f7da7754e184edbf2c35dcf8eb3346a89288f60433a1976d4253e245b14e447b0e407363ffd472b9045e85b6cedcbead0748f1559e4b90a3460ab8494ba86239aa0bca1c441bc447aea1bdc30d6e67472f650ebaafcbd0e0d5c173dce3dcaf26e9659b686b852cc26c211edda9d9388d7b355f54c9e23fe840f7b86adef911bebc4d7be02ae9075a62bf5fdd6e3191fca1eceb609d2029e8d48abc5d87c61d3954c751354b6abcc9ee37a995098c7db93bdc318e931c6e0d738c73638643371547a0b740aefa9fa4e554813dd7193d7c2da5c29cc048ea6c251d3a697cad00810fbd2136da444eae1ad007f19380259c11821458af4b130897931b0e8285c6d9accaec526b8acede9cca3850d70129b700bef572a37b339c7562e052e5174ee5b4c224f860dc70d131b4eb2dc8134fe7024b91a8e4ff9d695360c379b308f0102f6b8d695975bc69c48f7e0cf2ff7b0e8d84d7ed3959af62b0ba0446bc387d184e8fbb7f5d2b7068d734fcf8c9de57c9dba6545695534964c76c2bae277b7a8f4213d8537081994f9db77a1d6c71ca2db1dcddaf101a0fa62b3c4fec9e05dd3b14403d0a3fc8cfecba7a8fefa9892f4557ab8856ab3932d822cac2aab2613919793a22d1a1c3944b5f15cf068e0013326abfc82aaf5ab8c79d7a5cb42b1a88987cf0338765e84c7ff63aab449723af73aa4027dacf024145e45db5ceb7603e294204693da534df7306e7f1ef82ced9a70066f5339cfc01baae17d6d7ae11bf4fe4823cc8b53532dc9a421fce5fdab0a3c0d2bc677d5286bdfe85791aef7fbcceeea27ed1c7339c0b4b7b5c67aa3b0a53390143a29988db710da64a9f8b8dc662d8f4d9b9622718cba89da2ef89f2e11fa14483ff20f488c2ccc97aae471e59561a4f0a443b180c4db34d22fa7ad61881d83379769f0134df4a4600c5b5cebb64397bf911cad461ae57d8ff5d5b054cfca012faecd610b9a5ae2e4763cc48a008aaf313f3ebd80b9f0931987c83fafea45ed88efcb3d1abd5431780ae0f9fcedf7fe6aff313a6a52b86fd47baf5cd173a756860d0b78fd1210aa288231aa45d043b0b8563357bcc3f7d8de2cf5b251979f583930c4a1332530f7a4b7832c9d42157b7b7a43e3c90f70f3f55bdf0eb9ddce5b72f0d019fa167e9d4ab9c7b505bb050e20996bbcbf0a18e06771c9b151bde5102fb2e1cea4c339e6689eeed6104a71e2563af2d5857684b45f721a0a544d721de778d3495b38e2e88e097f6c8d8a5e1d64ce4db91c5ba87a7e732b187055ba1abf7ef43c8815fae86b6d5f36af637ed65acc2ec4b7af96eb842f3c530dd38e91159227b7a3712585c2fab95c81d9b8c6b824808568990da9b27114214028baf0f49b947253cc2fb34efbfe7fe7a30c8272c0f7e5d11499cbd24ed1fc9cd70ac5d85b00d135cd067c6e9d5c0c3082b7ab272a099777c8b9b9a9221ac49f9a4afc35230ac6853fefa40289530844e92a4285534cfee5e9168ce80d98855fc3ed11fe256fee6f43e615bf370c879740add293e84f54e1fa792852932b01ac405f078bcd8990d11d4ff43c53e8cd93e6dd2ba30a052fc6d532b90461cadc708151e136900ab3f130580121da5336ff529695e973cb267725dc04e573072a76c99789e3dca47524fb44ff0c2d6b27e55f3fe107dcf22efc3ccdb0aee5100fdce3f492108365bb7cc889fb957de819ba3a62dc2dacb598435dfb00b3ba9ae76e7bed0106ab33c8129465a45396e2f9b7a1cdab94374c14362f0001e2f6a9600705274319dcb10b32c6b8f9d82dabbcb3df6ec956f50947eb1a4a9572434db0dbfb83e759f48c1531d2ab9e30e5e6a5c52a497b3c73e08a7f75d2092ccac902f389d6b231519067bb3a1a8f97c906957257c158112f5fda4128b3bb916e94ddfa3f9633df9e614c67f2a4a1ab843e70d2f0f0185ebf244654c9f62d2032063964333e175c67ab3954f6cdd771888d681e85fdcc5b7973d4c361244d5c00e80c13cead0886b98dc63cf5c327beac290ce57cd8b8234f9864803ddbac71d6debde4ca6f6e93e9aa96f13622354f9dbc21594ec54acd0359eb32017ce96db0873c662c58495400f611d12646890a33262772cc9952d053654f24ba0fe4187faf524f71bb8c298874d42a31176c6f412d59c386db811048a168bbc9b23d291581b8904171845c7eacadb811a00d902ba0cf8a94c13c0bda7af4ae3e7b5d0f440727cd801a3e16d0e53457af2821052a49b0a6ff0c49732936627b5506edde68c5a36c7d1c9ab4110194a747a52159ed7ac560b2eabd5ee936d91420ac4ec4c548dd0b1cec253b6985aa85436df8b7743b4b238e75c36aa96590226b83b6e4090dec2b0c97fcf1cb68e217aa77e38469877f4dc1a041f1d50e6ec0b61e15bae9aed54d45846485acdf6982cf3118ff59a472a3c2f612789818716c24ef27961a792ca3ab2ffbdad7b74a1c8a029ec3c0e6878ffdc241bc20266d36ad2b2cfc115d9df109567d2e74c98a4b68b91c1184a794b18e52c3691bb67110f7e2c5528050093cb818ec0475041e3145c447ba122e3bf3f21d9e301116f00bb41154c72b130e4b7895c7e73fa38c8914e3cff4f23dbec89b2baf7663e51c6358b10a17ae8b51b6cd43262624346928344fde1b8a257882db467390bd58ecaff2dc1764a79e56c0e39944b2eaff68abc0bedc33aa6a0d07559829991cf4051f584d9ac280762ed4fa41a714fb1121cb3dfb1a7feb9e7f44ed64a82b51a5a90aca650851194782bee3f480e0532175616558c999f85a80c63e5de223aaf2333378fd524a069208a5e1da527924d26d6739fb60af248297b2a0778b754dab7aac40d75f9eabcdfa553d0648fa49e66363f9d4e9d9251e4319cac279ccc6d849c726142af2f0418c5e20fde6ac13b2a8a7332c31630ea2aa570103e5ef5e61361fad2e31f8424f95674b3c719e2622e717513d1b87ee5285dae4ca651a4c8fc74699f9fc4fa4458c2f84285437ea370f4d7ac4204b44084ed7914e536ec78def32da7179f39c42b6baf45fa3f13d6b11fe50ff6d42047628ea811fa41e2ddfada6271ece203ad1388d2293aff97e504bb5487952c40b311c2ee143b5d04b5d8c76d12bd983448e0bfc608718ba2de54df0afebbef6ccdfa734a9a1536a172c36950db31c8fe2d6659db364994ca8547877a070b4c68651b6971ba444fcdfb5f5d9ebefe06abc11ada44a9c6956dd30c22523235cc9262b1abbf57ff71e09b8a71a810f8fd288fb6b899d2e4725ac305a19f93f14849662e44f5433767fc5851ecc975bc34cdc3b455587fddebda7a87dc0224bf2f2dfc9de92298df991c5935995427e3a2de58b448f3061f8d9e3d7da3000b50a81f638f71b8248916fee5b4806304017a09c4e4407f07d53c972e6be34f6222b8b22d736a8d7928fb5082e76c60fa4c7985613c1a17f4907e4c1b968c28af612c05ef99ad4b8d10912df9ab4a466539101505de7e9710769d905b486c1c6af4663a9bd11e643d418d61319953fcdc750669422a08bcded543d697fd7f654eae7c7faefdeba36dcfdb540ae74d0c43b32353db426b0d9c2b9400d008032d4066ecb093c559b08f2c8bafc873b8d8a2b757611a9e9feb0765f4b3f7e1a0c724ba9882d09c1aae68051f218e063d2164b8a1b169f07c629a7ac9a5133ec57c8f70be7ce74ede5cc12732c682254bd9782ea9ec0da1e1c987288437829f6536a2b57604b28a50e51a92dbfb22d9e01452ba7fbc28397181968f4a52297037c3361a3254246a5460ad66db12aa9056b63281b6edab73f82e54930b5d8f045c8032b2cb5ebdbeda56be5635473890001bb8746b606eb291ffc0d09f44aeee82e68869fd6099e347838c5753166f5e661323fa3e3a65f770545e6c555412518e53e3b0a55dcbd0c22ab720b811c1726fe14220a2199327d004ee5d67c058c63bd4a16ff3e6659e307f38e93049d9a77515ead8ab3591438b52221adf59f4977eb7949224155b8dd93a003e07677761428bf8fdb8b5f93a6740e80ccfa4790570442cb12106ccd36236a6da48c4f460cd847a862c8f87c1837823569505c2b4777e1f44b11c9da96149b909091fb1f437862fafee05bb6b1433c99cfdaf00c46974159af3e5da7d2ec4b8fe8ba2a40649ad7f7ad8060879b2d44e893145aa86928b7551bfb37b94a690fdedbf648318587463d5811412f6a1e0664be472b4db900b6c6083deffd07ab678d7df75092f5186f7f273b244da625f68c8ee817242add845ecac5badd084f97d49ccd83b8eb278906d460689e5e8c6bb256cd3a85d9b0f527e3691b330636d158f8b516b930ca11db17509b4e43540e5d6798b8245b3d00a41133716afb7c893bf8c00f358945b2c9afb664f543ab80f44149f64f6d6912a756d57b3d4edc510b350da9bb601c3f75014fc5937d10e624aeb28cd079e0deb6746b044e17212a4af065d898b8d2a3566a5cbab3d9478bfbdbd010162cb6c40c832be91d6098c38e8be8ba53df5de3cb74c6dd656dfb94f82a39ed17982c92e2df7cf54e6d6840b714fb37ae6501aaa2f3dbd555d5e2db9721531f3f85f0b29e9da33ae63ebcc834247174ca4ffe2b5ec1cbc0861520145c329f8f540e297a13a56982ca94b0fb643eb9911c908d059fcca57cfa5fed98c88a74bdc880ee53b5bbbf3c5643ca71cf07c9563a8695383bdee95544530343da4d42a4ffe89950b0b121efd0c77c19848ece8e9e868e7ca488b793e96f40634f9039e527", 0x1000, 0x8, &(0x7f0000000140)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0x0, "60df966056d18b8a6d70000000000003cfde00", 0x0, 0xfffffffffffffff7}) syz_open_pts() syz_open_pts() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000dc8000/0x2000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil, 0x2000000}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:10 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x700, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x61) ioctl$TIOCCDTR(r0, 0x20007478) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) r2 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x40000842, r2) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getpgrp() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), &(0x7f0000000340)=[&(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00']) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000003c0)={0x2, 0x10001}) fchflags(r0, 0x0) r4 = socket(0x1, 0xa007, 0xfffffffffffffff7) getsockname(r4, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) mkdir(&(0x7f0000000480)='./file0\x00', 0x10) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000004c0)) socketpair(0x1, 0x4, 0x9, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r5, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000600)=0x2) r7 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x2, 0xae21, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xca560fa1d7126878, 0xd37, 0x101}) socketpair(0x18, 0x4001, 0x100000001, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000700)=0x2) open(&(0x7f0000000740)='./file0\x00', 0x1, 0xb) ioctl$BIOCPROMISC(r1, 0x20004269) chflags(&(0x7f0000000780)='./file0\x00', 0x0) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aafd00"/4098], &(0x7f0000000000)=0x1002) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000300)={{0x530, 0x4a}, {0x3, 0xce}}, &(0x7f0000000400)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000200)="6caa23577915204dccdf451ebc60ac1c0b65c84de8d8213a029e51fcab05b329faa7b20dc78d720356a160d4ac5ba6fcf3d6879c3398a6864fd0317f6a816f4ec922f92d0718e4788ffac031b9ef47e3bcb4c99c84e1062b7bc29a549648813d5b90c7f11714796acb14e3ec4f616dfd05d7f5c1c24fa7ee4ceb8a4c358211a6d8c4de4e39b7797c5355a493404405989707839e95a9f62efe68ba548c6410426bcaa6e06ce32b79d8664bbd9efb93331601744b900c9271c03e246faec290b293ee724adc3bfbed3bcb3228cfa17bebb045b6e017b7c6bb24041975e3f47e35374d44206ab34b6e9519e1b13a7573", 0xef}, {&(0x7f0000000380)="4adfe1a605e9e8f81d1ce152672b0fe8ba62ce78f2ac68397f2f40b006a3d850265d62a897885fbc1278c19a8cd409acf6b9c67473daf0c679f0302a8fbe28da93798e578a61f99b0a155a00d194df79677061adfa7f7cb8b05162c22585aad137b5eaed54fefc17f1b943825dc38de7a6ee3f6112eec69d793e0082ece123", 0x7f}], 0x2) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xd59f46d7695db6d0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x4, 0x6, 0x2, 0x8}, {0x400, 0x8e31, 0x100000000, 0x7f}, {0x2, 0x0, 0x20, 0x6}, {0x9bca, 0x3, 0x5, 0xfff}, {0x101, 0x2, 0x89d, 0x3}, {0xcc0, 0xfffffffffffffffb, 0x3, 0x8000}, {0xfffffffffffffe00, 0x0, 0xfffffffffffffff8, 0x81}, {0x0, 0x1, 0x6, 0x4}]}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000000c0)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300)="d5201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab5934c4819c24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46b5d3f41be28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8bdf8b9417be90d53a9b4244a1f8bcd13de031945cac6f6477c6e8558b6dee77e6c2914176d76d68eac8d3ecec9da341a72a", 0x14c, 0xb133841b047d1156, 0x0, 0xffffffffffffff19) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x25429f547fb3edcf, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x200000f3}) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)="b7bf8567ff283c8ac52a13d7dae3229a812ac319533c77643e992280037448f56f32c8fafbbb5d84008f54c867eb8cff5c9044e6e82099b3eb499255979130297ffe64d371388a28d747bdf465913e2f2de74d1a5391ec1320da6ee8671c710c9e5aceb1c2efe370948e7c91bd1568824b1e435f7a5414596ce40a0f37579a7880849231def7e4c44f927739ab790ef46ef3483197a603bdb598cd260c34078983b5eb6d00ae54001c6c3ab2cd32f9b4632b7cba7cd92d407e48cedeecd618373263f9c12174099e2156589b7aa6734a5f2c671f93352e32298e9e1aaaa98be8fdebf0af76ce4f708c832029fb7dcc1964c3a8bab45fd438c55221fb8b5d38e6b563670472a3c32017c02705a6d3cf384345238c6bd7c706e22768904b393975678b88b02518fefd9fb2131ead9c63b3669c36c1b6e49849a0391d520f55e544e723988f47383f80b818feea7aaa6c43ca21e259f97bca619eceb3c1e8bb294635b0e1d50bfb6b4e0edccd3302b7ae14a55ee08061a78256bb15848e8b00eb951fe32d09473f10ca12cb0bca3536e52a6b190d3c9ac3eaa33af4a22d7583e1b9d36099afc762cf7052f13ecf34f7dabe64af5eeb26aeddfb4906424158f6c9463cee9bde8749492e77c17e235f2000f50265c8500d37b8feceebf81edb24d328bc9f50d6f305d06422aa2c1643f4ee13121f5ffdd1214ac9ddc38ecc150df2314acbfa19e5e627222842c1abca2601ac586dff8c03059c8c5f62d83dc675514a7f296742f257b75635e1606efd848d197bab057ff92d159abd5792b09b0707babec0ebb5869fd221646e7c5c762da26e06758176bf767d841c1963137d8c7423025089e1823606908cb1a68da50a55aa71f8c93412825fa9e7315dd1a74bac1d466e59db3bbe2b83e50fddec791800482564c91629e0f3fc13a420a35c655f6528cfec7e7525ecc2ebf8e808bfb4b30ea1217aed40b376ef4ac1d9a6eba6047918336120db0a1e7289c5970057c0781564804e16329ca3b51281d1b57afa9881799496a747f2fb08914525a397e918411c04d1e87df7c286fdefd0394b4a7e72c8fd8d5fab2522673517765bfe0fc2555dc78576f31327a66af621ad82e35d3310522e21000da3bee2b8fe53e33abfb077e648fb772089e0e4d3fc0b17886d8a056b5b7b4e499ea21ddd818d2d68206c7e667aa0145ad89874856a08b9af1357d16e7af41a82969445441f09e74cc5b86826dcf5b84a3ce8b7f442f2c7de7fbc35faa9ef4d1080ff5cfb4f0b6e0afe13b97c300fc0d408cbbc0361ed425f5ce86bbdf3114e6960ab14118e9a4dc8a829860a28e6fa40868a919eb9d0c3e8fae8bf83f786e8ab0184cc18f4dc5d99baaad7f9b3c2c85e61da870d532301435598f8928995564366b5801d4c06ec5f24039a87d1316a329636fc33739a2778a2eca1b6b3984a4c6714783bbf05312509e22226e8b40e89206c6d7859ce52c855fe44f9a50dc03c419e67e91981ce82d86099d9a23c58b90b71a9dbd6d977b7637c50c8bd3b004884ac8a11ea3f00069b7faa64692c9d98127b66aba9969b209a6b37788060873c7d00db3531342fbb5c6cc4d0fb7df9b60ff6f71e81e57f399744e2cf68ce4c6fa072ca18633f7654f8fb683a79a31c62aa3d56eeabeb1275c5bdd3a532b6af93f56d3a3960d81ae4cd635eed34b387ccee7dc577250c27c1ebab7910ecab1c00d0133c372c5edb18936ce188b709094855e9b629e99c2709b7011830d5ef81f3e147e964facd3b018b7bfdc2a8b276493f7a59a0c0a96c4cc44dd38705465656f4812ee53b324eda87440d1ca3f44cc03cb2d652e1aaac369e21168347c3be2dfbaa310479b18ecaddba7f9210d8a964f15320389f937b660352f43080ea2f53c29cb7ce7e6dc28ff87f8021b03b33c2cf819b5b4a358a7e79647c37c41452bf004893dc07a8a65d75f832bcef7373afe2e8f7fce2b3178cee6cbef3f1fb8a9d74f2aef57165203fea0f2b2acadfeed64f8445c6237bc7e3dffd67c3b5c8edbb04c71ad87cd95433e243234e464711872b69f2a4421a872e3b9fd2d8e14e361e6033c1e4810d59ed7a54d25506a4f559e888087e29f33d5bd5c8668a7704198948b1e4063457a6261d707e494095c489bf9e4a4b513c2c97e9f639f0d3f71cd6f4538ce83b0e7214754b58fc6d0086dde08620e8b6ff1a49c246c704a28ca04e4508caca2e3f4466e0761bca450f211f0782b785277af4e363d64c0927661b101971716d3f8bf3a06a9ed9c661eb1cc58abfd02a68a5e5657b9a3534bafa879ad747bd5a617c5b93619b8a65ecd39e732c6dc1edaa5971fb5cb9f1d8c9b0afb44e49d2117db035f0ed884561304ab5960f1ecd85cee81d83bb3ad7e966cb287382da962f05238163638962d0f0526100366a73c46f18f9ee9e19bca4aecd838f87069f23d972d5e39b006fcd55da054515575143ca0046f0315c243a24531395cbb3a06bbda04836563d03e02e9467c3c69ea08ff147cd6ce3f016b000ef28baf6f9d7ab236c21f9fb47e36da35bc30a53bacbb1f563d05dc0ef5c44a78a0057f01cbd4d479117adb5a4ce7f0dabd5f537fb32b3665649fb68f9a7f0b9c7030266f1e7b252637c7f5f6098f5bc9daf5b8a73123216abd7b8ed3e25df0cb8411147b8a40c5cb7806da989b7d82907bbc44dad999f050db2fab5771ed228ab00991d5d723b9e38244fb5db4b02b07314a0086f8271a5f8173942e2b8c64b5f9e7733c6ec4cf2907815023c5c88249a8df7f41e36e16590a1fbc7e0c126e442126149ca477a6c15756ee7d1d6ab17227d65787f0381d6f1ffc4505af361c8e0787a37c44dc3a8eb3f30005d87ef1a1229631a1179c3e685842733bd01b9a81b4f6c8be1761d69457aafaf073e5cf712765424e99e1ac5aa9b5c98cd1fc5bcd97a243d159f4cbf4e504ab2924562e89ce3e9e0f89ae74184edec761c2e468426351da61b01670b0d7c666ce642e7857e51c2a0b13c39ee7efb667698516cedd874a4af175c4e4088c04d04453a93df9395229768a15b0b770043b3718d5965c95500cd1878c8de49749270d04164e14aca081cd5e29ab6931c872502e57369cc832d1279dcc1fd999982d81ca819b16825283604f055f2d8f5f4b038711782ac35643eb279975dc02303965245adf982b53ece0ab7f1d3de10d228d8a9a05bc6d6cbae4a9080320ce1ec4c96bb23ab7d77879805491bacc56efa6bd846eeba4285ac3eb0417fe768e9e7b1968df10c091b86d7fea5e535623419c96cabed2a7ba1fe5bc30d778c9b8e365c089a75a0c21f907c8f59694c053f82a7d7cd69b6fc32af9c8063588789ba432a7afc5ddbebeafbbc47abf3aed8796056829742d7ae3848bb785d5fa50f78f6ae5a06f5c8b1e2c85e7ac851b110e6803d618ae21ddfeb863f54b5e8ed2325b6e782f09a053bbf8cfcffcbde1e2744dc8c18c0fb2be44c31f9038735fd32137be8bef7a11118270ea124abf26cd55186c0fdfcb5d1f3796de1db104d0c72459e7d67119a1e3d708212d8517fa510bad87ab4246d58fa1cd39c4046562af82dc5ae74db5a137067de3a31bc3679494624ce045c078349f5aa4d84513cab25db7136c8606a88483a7acb7591a60f8963b1c772bc72331e6b64511e7812faabd11beb9f17c20fa7e01a7e5e44e4688c5fde90506a6356183c5654c95302548c363fdf2fc7e87cdf604cc016444ade0bb0ee012b33a5782b5775dc336414392988296895df8f554e025d315a93230a416c11c3ce1fc3cf42d520ddfdc6889f025b991382c4737e01c9cb7eda3bf66cda109cd215c875c13b5865a8fd67d7ec9b8db0c3ce0046797ca7ede3353c75b3f8988a13392ae57985bdd625fe72eb7b2c2256ccfb90db49671510d582361cc50db5f80f0bc17664743e3d9a8aa02fc819a32ba9bb1906b8230238a87fdbfcea477f52c893e74426979d795816f2b9cf12cb1e41761e0e6fa8722cae3ed94315a1198ca9a8dfe217bdad782d450cef67338cf9030c20b6f5e95d396f09104cf00b7dfaf4953f7389e6738f640edf77f04a78ac744c7316e1cda0d45b9ee4ffc8c387a117251d812a028c9efc01952bb2c7f361848f1c3faf93b12f7382189a776e43519513820a0af64c5d203ed120be9977c9195e43bf85eed252af3767138ddf840370e1ec7a70b0b0654ce232c37f271e3b16cf72a460ab3714ac54f115b066fbe4335b11d7f5b2c463664195e2852bef47e41a2ef3965c4d1c50ee4f24fc61ad5fb756ddaebb34ed54658a6a2340eac39c7b00a6c7b123013a3d6669bf570df62f446ab744eb0455fc3c2fb4d82ffdc36811bf34f85d4da53f9e03095f8e21998c1b3d2bf001e8155307bf8ce6b65b4097f4bb42fe20873fbf517ec4b2ff220c06ae287a79b011bcf97ab65f3a441dd12c6ed0ef53e3f1c5adc0214559c0366e46b1d153f65fd677ee59addb9024a435be697790a6ca647d58138ea7a5b51679bbd44102505e1af8034deb94134549892ff0add691b2eb11cabc652239ac1e77081984c199d8c145271c0239bc9fc31e633237c9695ad0fd717b902d11cf30161f664974ebcfb820144711692a3f3890637913eb6625f70ff6bdf964a024f13db31504ddfd356c7c2b1a1776ef2757fbc1e27bca5caf84006c2ea181d7fe518796b2447567020a89a938a43d555ae5bebafd44b130c192f2393278a567d1c887d6a13ba4ae7e1b23cb3d11ef848bb1776587ac18755717f9ead53edb51f36b5350a2b631a6725fc5da4af2ae8ccca24db5c2c72f329db34a657955b24982c47099bf551416ea816a1dc4b3da146b8c54b0bdcfdfc29fd202262c33f1f0313e30df66495aa76377ddaa9d207d0fd8410f7cc7f5f7f73abc54680c5d38841fc3437ec430216077257a76d99bdc138424caec548d9aa2667896a0c501020180276536894fb9f36ce66ff97211bcdfd9c2929baf8389237f81e7939660abe19883892577fb1df65d725530358e1922399bbb571158c462ec08be2c62822a04cfab5a6ba2cff53a0d60ea4c4f616401ff1c8c9d6525e8d613391f35fe29baedbb56c9f1160f1ba6e386f6587ac75b2b93c10f6cf1d02f3b0acc3774b98d35ece639112fbc655ad4aa446c5e753f621c3cb708cf50487de3c974990240b3b1069ac3d19120790b1a37f3af86942d2ee247452c8159f44e726390c00921cd126935051870ede9bfe1aab4250ae5b919a74b71d5259aa8487b2ea3372f2961d37c31e448bda5426ea809f6b6ce1e6c987ca2f0efb14fb48304513cd23b971ef49d49f26b7bbea783fa79de66f04ea19126a5b5e5cfad19f58458e93e83881ab671f5527d66dcb1d4e83e7784357f2a74f12a22b27ad34d8dcfe16f3d119558c8c641b1a4d4dbd3f29c24312fdb2e9c3ecac7ed0f8da36b38500b0ad165dd7c733332153cf3e7d910b78f344d67476754f9264bb943040176419ef37cb351de687f1cd0742470cecd64a787f8518b307d5c44e1faf4aa87c20a58aab19b00f716606dc34dbb13c6b080ed521dd2a67e090ceb587dcfd6d1aacdad2a2ce1ff3a9500abce1ccebdfda3cd8d875bfe1a11529e1aad6ba01c065e16f9a49ffa49c10a0d139fc178dbcc4fbbdaf47d8221d7ee9f1f7f9a0a85d4750b5b535c2f24d1b51a411289af0764ca6e86bc5a96ee713360299ea2284b9e6923cc7b0493233f91c365d5954b1908c059fc3694dca405298fb305cf455bd4a80ea492e09093b7af93b56da177aaf4", 0x1000}, {&(0x7f0000001240)="5ce517ad716b4dea0b9ef86176765914bbd2f5dc319dbff12c2399dd5d5fa5367a044477995c4cf6c4b0eb7771fd903877c7e4c7f348ec7cb071313f22f8d4b4f323b1426b01a11bd727867d3430b96c66b35bd4b5344c089f4d9cc3a0c1cf6b42f700fd64f8157df961b2e0fb9cc4ba0c881cfc616cc562b54994def1788e53a382a7a95a6529c1ba3a0d9eec39ad99c5fc158c4ffd38d72bdc280677da085b6502153aabdd47c41c6e12c058af192f74f6be36d3de8862f011bb8490efadfe0bdaf05c53b3fd606d94e2a456d62eff47c57b6400db6865420e90110a7f14d8f186ea4c3ce7dd353afa2ff46183effc3465bd3d", 0xf4}], 0x2, &(0x7f0000001340)=[{0x18, 0x1, 0x6, "5a61fefd2b"}, {0x110, 0x1, 0x0, "41c7977c36a10fb54056875ca0e570ef377aab20966e584275d6fcd1b2d2e1b88e75fe8c5e2d0b529e732b8d9c4b593b08bdac470f3ce4730f2f2a457fccf1d943f105b80a0b314253bfac035970d155eb9c41e2f7127ffc3a182cf008fcf0cdda3da8d47d70982a2bb9ec488cf1b22bf80773d083505a92101cf84e9655331681d057d48611da82f935dfabdb6c51e0359117874609ac421ad21f86afc88232b20d01020c500c4a0b11d781d871d99d6c4d479d3d3fdfc9e1e0c0e78c2e5e9dd72becd92bf1535ecb7c3b51e0472364b65b45df8db69ff516d1e32b966f2179b977eccfab5749fa7df7b3d5fb441d5ee37ab687952c17a1da0e064849fdd6"}, {0x68, 0x1, 0x401, "2754f69d7fbc9c5d85ee69023853e27fd2fa0a083d6b3c0dce602832bd180a2215da732cddee2251a39288bcbe576eb98762455afdcee84e3fffbfd099e1b0a6d53a2dd1e6352809b22a75581c4ef1b80d79d0c9"}, {0x70, 0x1, 0x6, "b2094e67a12748df811f6ed9bc8fefdca463b98982eba2c0ec3bc3cc3dd742824d38708e29e80aa4829a4087b2f55a21bc5de00c25be46e8edeb3d7a56b5e1676fe3277198ed75aa0dfe6705668a436cc4b87d753593aaf56943fea904"}, {0x28, 0xffff, 0x5, "19068ada3e19f5bd29b270d22f8bef7721f2f9e9"}, {0xb0, 0x1, 0x2, "0e17eb0a742eab5d4dd3da39ec5a73b57992ebc98ad938aad5e4e052e6d982b0a7e3f9eff97e2b249cc68117c186c9d2687a627390dd7a1fe02ff1265a0b470568f8133916765e62281154e08f1b14e330b91ae24152dff760572fe64b6b3311533e01a1d203342c13adcda43f54392a9873d64d59f2eabf0160bbdd288c6bd64748252f64dc2f1f309d466ce04d7a2b5b031b6941af13c58aa84f07fb78"}], 0x2d8}, 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = msgget(0x2, 0x100) msgrcv(r2, &(0x7f0000000000)={0x0, ""/7}, 0xbc, 0x0, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000100)='./file0\x00', 0x0, 0x132) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="835ed3c396c71eb917c39f617194fb3c6ff629207050856405d9a7410ba4", 0x1e}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1, 0x4}, {0x8b, 0x7}, {0x4b, 0x8}, {0x85}, {0x87, 0x77e}, {0x25, 0x5}], 0x6}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x144) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) socket$inet6(0x18, 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0x40}, 0x8) unlink(&(0x7f0000000200)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xfbdbeb064c9a2735, 0x7fff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2000, 0xb0d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x52, 0x2}, {{r4}, 0xfffffffffffffffc, 0xf3, 0x2, 0x3, 0x4}, {{r5}, 0xfffffffffffffff8, 0x8, 0x1, 0x193, 0x3f}, {{r1}, 0xffffffffffffffff, 0x10, 0xffffb, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x8000, 0x1}, {{}, 0xfffffffffffffffb, 0x120, 0x20000002, 0xffffffffffffff00}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = socket(0x11, 0x400000001002, 0x81) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x2, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x6}) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) fchflags(r1, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x25, 0x2) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7e81, 0x7fff}, 0xc) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f00000000c0)=""/226, 0xe2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x5) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) writev(r0, &(0x7f0000000480), 0x0) 16:00:11 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="6d353a6dc886d1564d31c7bea53da073e55bd75462e1b0caed59ca4f36818d51d0ede5e66dd0c2bcfb8c1479dc6bdff3b3d8ab4bde0d81487522c4026550765c5bac9b69c39b60ba2fd77b283e226ede91486d", 0x53}, {&(0x7f0000000200)="c81b7a51d5151342910da4aa20d6eb4a1c7f77d29a0b64d329bc0c24c84631e54d2587d477cbe25e47156648d0b33b8ad7a398584ba94f338da65b7d9df27da88c8523ccf3b8356de11b083b4758e00fb14877155e62c46579ce1faa0c487328a9b3bf18bebd5837138fe2", 0x6b}, {&(0x7f0000000380)="df1d33c93ee219e00de691d1d4cf4577cedae68c938ede48c92d0d4cf210ee09bdc24efa6ac416e0ecc9d1ed8ee7572406cd607309392264652c47899d69ea711f8d41466237d179a4709bc67fb89c5529518ac031e1", 0x56}, {&(0x7f0000000400)="fd072443b46b83a3d28431da78b7446f4c485c83c8a5a02c7c5b2ab6121b54727c63386feb2ef72bfd7cfccc6e4fb448428853765b854128e11de972ed21257b4450a65141f61a18f56c66bdc11ee3049aeb7d3f39e00315546ce37767df114ea8166e56f0fcf1e62491bcb1c1f61a37e727377445ccfd22e1f375639e6f0305c4118164580487f00d2e4afb048719ce90e1dc5ee590e2d31b01a7fe2fd4d2d7888a0f04b4db405cfaf4430c8765c83a72d35f5902a68144467ea3ce2c90f8415155bb5ebd2329f10ca8dd981fff8e2d", 0xd0}, {&(0x7f0000000500)="0959aff3129d19e0ed10647bb167570065a39e9ab09e97615a7db20682e86aa80f2dd8313a3205efc5603865e9f78e27cb3f890f8d2def47e4c469a3e9ec0cbf9f7ca442862bd944bbda66aa10997746ac73c681a1bb14378da81c7ec804b7530e29c2b93e7e6d6b726cec463fb396f688b1c94ec8fa386a1b39acc6621cb73601299558fcc8c05abf8810556592", 0x8e}, {&(0x7f00000005c0)="24204dd4d81067708be1bb7d2e9cca47023cdafe676d07de75c35b6aad4482e410af8f98839b234cdfc6ae2674a3a3c9d25d62f3b829a89bd0199a5c5f9e85877ebb7b2cf09b7879983b38a601449733ccfa0d26aa1f7b1784534727828839a829b6e20b1ce916fc19d5", 0x6a}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f00000006c0)="a98bd735fb0fa8a9ca50b18f02c3e691f54b7329e02b3676aa72eb11c359525679193b0a3d96774dfeba84b74e6efc44d1de41464c7ac862f711b758e973b983d5c30d32d1f638fed08d856105d4254309d2bb5373e287052d0498cc4f012f1d70b00d82aa0f8e55bdf99ae2467fc4cfa344e691b7db7a15ae2406f29f52ba694b3c237dc46a41fbea6cac392a80f99ad277cd80a1adee6f8410c54dca3003c67a8bdf5338e0660cb575fa67d87b643a752e2a0c9ef301bade6951d771b66d0d106d0542f2761af5e4bfec", 0xcb}, {&(0x7f00000007c0)="1ee669bab41e3448ddddbf6882d1cf99d412e059aa89e0bc709b8730bde032b866d13d0d9e8a2f4eb9fc7f7427d9c3ff914db46c1ddba43d505c093c839faf00c78dcf31a5a6c6dcec078e5a3385ab046ae4c0ca1e4bb16b3a3a2b86b3470c", 0x5f}, {&(0x7f0000001900)="dedee1757d10f6d050a53bc9fecc12ca7062d78297a23526201b3aa864925152a2d5513bbf72854157808097ff1eb412546d4d6dbacbe2eda8cc9f486be6628a9b23b68f6a15b89d83952ad5144b6e892fdcaacf88460346553834931f8e999e2db4df0d69d02ae0778faf326404c4b4753921de1919f49be24a926609df67906f9709a857ef347435782e38e545e7d7a662756abf34e9896ba7b71ad1a9218846bd34675faaad1c1e7a18e83d17bade6f7a1019b020044802dfb657a9df01449ec11527b87c86b79ec30bbc48a0bf45460169093873d19d0d2e04c05c5e22dd2d7b1a434f48e11a2e679e7757d8a8635de8cc0105646173854ad55f76477de47dfc02c44cf6026e072593d9f12c33b4e3312608f7054a9efa068747e5e7e30ee44642035190536e22cfbc0c25f65dfbde790b4c4a681b4f920910835ae6b0aa5ec7962e98f1428d5f93de63a2be3ddca3d72ef426e263b658074d7943108f40677022f74a50a8fb570c901e07d9116f613ae6b103a1cffb6dfcf1b4078a48cd86308c95c0a11e22a07b17e16738fdd8417c19b3b8e645f26ecf5a74b8aa158a1c8df32c453a4a98ae7299576c8b126dc46a3af9d2a0a59789cab3426937b28c553cfab1c79e8f8858c72d8088aca67bd07d154d081e883c2d982be337acda3473710d07fc392eaf065f057676c96b324b32bd0cba6a3dc5da1bdcf6d676bf121e11060149e34121dc081ba4f94a5a5d3d2886e381bd928a9ec405c59157fd70c181bc5557b102ca1321df4a467635977a0222e740a2ed5daba56e6b0cec832d2c8320d128366fa9a9c58fbb88c5ca71747d12489ad32c6d1312dbea1b3e1c1bbb854dab051cb3b35b94d04b4655db00a23ff3ba998077c81691b4f5b0582bb444b375a62389e3267bee94f0d3bb9d9c3bd49d4761a38ec7ef3fc383c8cac398fbf70b83c97084c88798a56fc026334566c65d7c724980a0d0e205b8e506294021a477a3c9fd801c2738fd18462eec27c6771a14cbbc3a72d2ea2d365fef3d1512da266c3d3d93beb55cd111291e848197e8dbcc3ce6c39956be79d71f9752b2f0809a1cb668865b3ff2041a0d90552e8d2e2bb6214d2b43009260c584fa8ff81f524f3e600875304eaa814e65519c44712a8bf5c9284e10f818e23ca8685462139546722f22bc1cc44a1cc644b550e116f98526358aaaf5f47f25050305a9486d77415f3e9c423392a7eccd174ef3ff4de18e45b14fbbaebae3dbb5332964c047e542454aedee9998d39ddaec0e530a2e4f00c00e3ed875308b72eed78466fb64d2033639a331ed5bcda2654105a6667029eb31662c27dccfd512e9804f679bb688bea7cc1b44d7ac61000d92f7758b7a08557b4598f8ed1918ed04a28ffc7358530ddbb5e9dfdaedeacb946f5dc87e912b8ede53822f018e0fd189bb3fa9a00e8a152107867e710bf015e6623204161d2a796cbc5c001025f3346e52c01daa6b87e0f255b0d6830a2e13e8712b755f7634a0585de944a2c87a8eb8fb3f8610b57e32882ef7d8556ffe8e5806149ba094d0a101dc6ce79738a140f33d03c86ef31dface0976ac86fd10241e505d63e770f35ac21cd027e0f8986c7e2414beb4810937e5f6b419cfcf9a2d222c69c1dfc269cc83e8384a993e073eaac66f3b808d4e2029f67ee8823abf47fab4a1f5db78761a9d0a6510440036b8bda45e2161ebbdd4f04e19df8370a020593f5b5009daaa42572744e45b696156b165beacba3ff0af780528bf73dcad09c1c03f2b3747f69b6e7f43b1ce1ab16d935f32f5c3759daf574fd74ab79a337f91b0ef8510666b06886a87264f5311a8fbed8c7226ba95cd426a3c782749220b7b9c3ee8e422869cabaf9022a96e376473d8ae4088399ca1dd96f0a7f9fe9a8bb7d77fc01df8904b6e6ef2902e13e9d5adf058c78b202eed586963c727893dbb4e849232559d1ed41b1c34b9ac195dd5a819e055833ac032bbca9100768b79e6d2cfc15930df0dfe000e45c412e7b1d6d68a80cbd47408dbfba5a5550fe35bce836017515279127455b3a173dd0160c54a005dea6352bad6583a4c98a2ebed03cf0c975e6e43790386400ac79a664c555483a31c97ef1def8d4415dd7d2e073b43bfb9c8da093fb1beb7dd9df0fe4e9ce045263b8f0a4a2dd411b0310c9cbd16ae99059966ec61cf158377b31a8cad1cffe1178a3b992412d3a3af5fd3b1541e3bf36218ed2f101112db622a92403626ae0a99b140372f6151958e6a10933accd3d0a02cd2b3c77af460c5f23509d02447f7811fcfa80db152f5ed639c1e29cf38e0f56ee4b6999ba9b56a73ed1bbeab0d0ea23d9edd7d1029ccf3b8c4db2d4646d38f3fccb8da198fa40f34c9f01931e11255d20eae12952df7e69b3311750adceb262060a5160ab8678d3c8db0244e0c872885446f74e17dcc5f2871ed257f16a864445b56ad7df329612d903b586b28e4ca4cdf787a5ff93a5ad99734946e81bd4582de01bba0d8c68faf1c846db102b3fb3a55282a68a73ca05fd8b0464950823a01b30624e7373921f43242547bbb0cba678524c1521e2f63fa24baad065b5b312165e6dc7c3918880ac935080584f99f1c57dedf88163b9bd6073f4af8e7ee36d1f837d29ee095465c85c100ce2b06c663a26f631fcaccaa7d8d688861d4367c91863aae951cda1c3db6aec724bcc4531b297a83dc06e62d91bc0f2639484cf68660247929c0baef9c27fc3fa01ef41417796859b7af804b0933647bd00961d373ca9ffa80041f8814ae1de623fa35b2b2408f926f731b2fb4c5ca6c72d39eb97e23624390feb2860c41cfc2ce98f6fde77e1b896848842ad7b80a222b3bea3efa2ced767b6d3ffe6dc0490a6af902891af7e7ddb6467d1b9e937852f01219044db4689d801c49af7d613976904aae6d9e546edc7d2184d2c4e01f462487536a29aaff27479328f6fd6170100289ff77c81082d569c04ff50539d0704bc43ec17926968f9d40f4d98bd555dc2a3d0d29c6db4364a6af91c752f842d8af67319f2c4f033f79a2417fc50a3b858842ecc1b82aab4d8239cc3aefee0acd02171fdd404b398b96b76811c0d2f336d544e1fd37bd8f86cbbe4e25ff2f61c81371be21e6cb41e34e17757381120388c2c88b80a21bd8514d76f2822533d8ed1e03f0a49768da2b3c24dd8f1ccf83767a8175dc585ba0736d5df16b4ae86f1508a12736c9a05935180c57b9f4c8d13c033d90bc4ca93e82a47353da327e3654e7551f23e9bf0df1951ed3b9a84eb7c75e773b9f48bc28491b4c7c71206a86b88c38aff3c8f501ebd0a783b16300398a6f09519f4aa1255e2181ed018e31f5de92bfcf8256cacc23ad2f4fff128aa68273fec07917a251fe37d9e054b13c1b9f2cad780fddccff2b9ce0d185f9954dbd93bc2299245010565da8053ca380b842e1e3740e269e0727879bc2d60324f71052fcb73c341e2ac2a2d2533e18ff1ceb1dc37bb2f66e902e676105aaaac13030f4193722c3562e60ad1ac2f201ea9b655df9441c06ddca6e6d27922f39d3fbfca9e3570bcd11ecb63122526f4b2cf6bdbec677fc3c7cd5ca33274c8d9247270f34fdb63faf32f911e4995861ed5844a24564110487eca3bf87c3fb68894f64594e1d08d26379527d65b04d887e73bb2a9afd30b9c2ab00b947cdd288b3f02c545182369672e47e693355d15b696d2264c559474ccc3817a1cb60805ac1d73c60d79549e9793ea783692b4bee928add96948c020d2d7f3fd11b80885db5ebb2aceadb1a16634ca97d4d20b3966619db7144e6274b44237858e9859f029d1491bacbe05b3d1fa97470e8d791c810d39542d490be3063cbadc70296abdf136edb47292bed418d39d337ddf82858a3ed99e09826b96471c795a802ef9a88fd3c6f23a849bafd47b12a4da83962821e44a1fe14c9c09757079d836e9a3412423f62cc019fc4afb9cc03a189814d4cbdf4103b81f21f9c0bf1164829590cd973f0e1066ad0e5b31f603df1357946219c613c835d3ec19f3a3da48ea1433f695802e935ab10da8915631e6e1638381d71220535f679b80037cb1997758b0ec6233baa26a2561694f60ababb141f3bb3d8f72b24b6f7b833a887303ca13ce4f43d4a523c0dcf2c4bca56c85a1d97f1a9c73ca33ee599cee30b64377924d0d117969fa44b7b968672ec698299d9d7862e3393f3237a9b62b107ebcc22a038d6a352b6560840940ad5d2b4cae4a1e3ea5d1b2f0d08f5a23bcb0d8d656f18af7e22edf0aa2c9cbbc0deb5821ef250082b3e08b67e51071c58e09b4ed8b2e86a1065a71554f3facb05f5b682ca4055c1d84c115e2b80907c51ba1e4afa6b028e2cf70dee240455b815e2f23a52c463eb4c0dc30f563e00afedeb91e9ceab19c8a97ff5975ee667b44a8eb127f4d6b1f3b38b954fbfa7fc230c1706eb2d529562c6cb6498323932acb8683331dcfd30cdecfb1f67ddef8bb35a9d809ac9427f1087c4033d517a41bec91bacfa0496edeec56367f875ec3a3e89eef6ca101027f020a499f490f4c01b3040c78ace6bcef52c3b85b80469a4c2e352aa040b4dfa5a3148056ff3cbb8c384dcf0ae6e354deb26682e2f4dea9543a238551185e56529409f48cddbf7e30fb89e17b70ab290cc45e43cc962ef13c40604022dda0777f00ac85299704a31625977890fbfc189793320393d572984b9fc69c0634accd601a1ecbbeda654ac7dbedff4f181d8632be6cfe4a6cebd2b0e1d87aa88e255b3fd7449493332fe88baac359dbc3777e47b4ac7c4969672b0284ca2964faa6270e505f5cbf81bc147c0d3c5e4098cb6d4e2af84bf74d3b32c5149c35a497905573ca760ec006e47c070677afebe8bffbbc531232640c1aeb9025d04595189a5da2d581d65512e21fc14c79f5115382649600e91c79f29876d791c670ce02143f6ddbb4f762fdea6c0bb56d95d65c01f6c350d0a3f3193a9c270f62c6320ea0f7231df63b3806b5abac18e6c8e1d6ca37c56d308dcec0cc090b1f2c4034f312e8262e3db84e014dd869a36f36e84c6b4defe1e3e5c45bdebe594146162563260f95f1c85d78f4598be8e8ecf1d8b48ebb0c05ebc1bc8f59bf6e749cc6c59619a87e24ed4c08fd36b78ebedd209c87a335dde3b7dffc884391be09a4783756e1fe2f5e0f2dd1889913eb61d0224608f002449321754f779ab3e987bf110df748f4500dabd72e479296c41343bfdac0edcf1a34a6a6f433f6ef7ae5bf864cd69a4c7644527bb8426286304910f2b4e283b998db9ed6c25f92a44082bcd8a7f68ce890f2b7329fad85c3426e14f98e9dd5111e2d9dbb7531f695a1b58d77327a7402ff4fa104791acd5678c8ca32767b7d8fe3795475c286da59944af85379e2e93949cfb6cfd6de0cddcc0f2ba4ed1ba0024af9d69938849b99f6aede0f879d2c00e104624ae4f1176af6970040fd18c7f4b1fc84bb5247adadb60c6e3e1a270ae15f060a68af7c0d9abaf866183760cf266ccc68a9e227fe72f7ff0f0ffe4d0f22368a78e167012b59c745724574336f79815161a2f35410e4a3b1fde666f2d6501c536ed04fa4b2629fc7870e292b7d8ba2cd0bf6441a1a53789c8dfc4df01c1da66ed939da241c729a3e3f8b59b444e20122c09bd52f7d750afa7275ed6b098209e8284e687e640eb18ce10d717363cb13893ebe7fdad05ae7dea3c9911ef358db843c6db269bdfd9c2965795ff26620561182050083f66d7c590e6f5b10d91055655fa998a4969ba61e3019b70", 0x1000}, {&(0x7f0000000840)="a22dc30c27f44e46f828fe9a6f15b0dde0ff1498722f0a74f6434a45b9983ff61b1a865642f9d3e7a696d425fae1feb12b837bcc217f349c6acd55014d46ed04e8f93d9296b7518b9d7489b0b5a58f544aa84b6ab3ff068165725e75c699aff141a603d4d45bf74ab0d5ba7b8aa33057b59beea974cd009cd90a3c6aae5add26608252b6fa95420d72c8e4ca442c3fba0901904f37ad1991255cd2a83e125fa015e3ed5b21db5da8c4eb676e23ba26430105092247e3368d6eb1cc88edd6d5e253b6d77b603325d96709deef4ca67c3d8cf606cf61261a46e3b9e7e8a7eee1d8d723b2091a95928d35bbfa24ffa3eec74b88d4a4", 0xf4}, {&(0x7f0000000940)="6b68d4bb341deca61ebe44c12092b58e72e62f6d81043f4e86201557bde48329742848c0e778c02793b7bbb668b7db8a26cdcdb771ecf9c834f02b62170317615f7349be3cddd2df364673e0a439c718794cf004f42fe1da8a0055f6aa736494127d58c25b6ab5c93ef2b33bd4b46c9e706e466bd74787a8c038665453e54a0b61bbb5e58c0709ef501f005012234fa96062bcecdfda5d6fce87070d4977d340f294d4", 0x35f}, {&(0x7f0000000a00)="36920c81939fb2ce1fdd9881155bb7783136c748a4fa5d6ed777d100e843aaa51b523c5a1b343e64552e71ac4d173bb653d89b1841bad1c7865c2151d7ec70a62460a80d4b5a4870075ea40ec27dc7e969c847c56bc0544be2be36712e7095684dc300f45446269c4e825212903292e5b50d45a1432b4906d3a1a640f60684b741f1871a0bfd556be932a65f64e1d1d6ad4edfd67d96dd0497b54cbc2463b6974ffe294c107c6b5769ee27f0593e6f496ed8368b410c6beda2817a5c4e8c75b9a6d57cb7c4611d9ec2aa8d3a7cf231701a93a93d064b", 0xfffffffffffffe55}], 0x6, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: syz_open_pts() r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x10000000000000ef) syz_open_pts() pipe(&(0x7f00000000c0)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) write(r2, &(0x7f0000000300)="214fe899c4b545e7e9baf45a1011ae20f34aff525026d465695711c0410779d74c7c26f381dfe61820f0832e4e99de3cf616d78c35386fd1c4f66c7e9c4b4d6f593535d755a36565c2f79e1e73e082e46537617b0dc2eef4ace662659a3cc2bf5260cf86310d6830ef0e2dddd5daca06eb659ae52da5a084a634d3234549db1c842fe20524538de8c457c6674ee7082b879f854f8a29f4ce3195f8c629faee86c40e97154bdc5ca4e1196cb49f7d732ded8a59230237ee172a685e945beb0182e13c18f6f372a12e795b433db43ce0d21844e491d4f966a5856f48f0c855235d73", 0xe1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000180)="dee2c3c7d64d3fca91ea4003c45bb9c97ee390d740db616ea689a8ef282b073fc38a2309c76e02f68157398048c6fdcc469c68402a9f07759fd5c0c970697978db89177e614258ee70a02c57f6f1c50b8806000000f2a971e72f0e05cffaf3cc272a7d9a0df2e5ba1cb842b7a30602614cc07906f7bb0f8cd95b6492bd2ef4fe25e209c27bc579334b031acfaeb243a7d8443666a7190003f33d8904021a1f42c388f8b3054f2f00372632b335453788f722db2ddd49617b2b52a30130607da25ff9ef3d9a58689d7af2fd2343f96eb984284f48108fc1d24891310cba2c82662c0673be71f688b8ec5a2b20b9152b0c622504f6e551ea2c2ff795fecbfe5a3baa1f8fb6d7f1980d1ffff08b494b624ddd4757b5b6d117a72a01035ccc551ece4cac89e6a4a0d02b071f5565e186f9af25782e595085c7b7f5b37d539a28e4134eeb8b31b5f012", 0x1024d}], 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000004c0)) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="be") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000580)=0x4) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) faccessat(r5, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x9) r6 = semget(0x2, 0x2, 0x10) semop(r6, &(0x7f00000005c0)=[{0x1, 0x1000, 0x800}, {0x0, 0x100, 0xaef63ec603356f5}, {0x1, 0x7, 0x800}], 0x3) r7 = fcntl$dupfd(r5, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000900)) sendto(r5, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0xe, &(0x7f0000000b40)=ANY=[@ANYBLOB="fbf4c3803f22935b6e3be2fcf14686eb7a9c52bb0403f83eb4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3d3803d317a07009fc609816783046747b5f6b49ac4a38998bc43de970d590044b234f04925bfc118d2b5cef7133770bac5dc146502000000eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff0500d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423d40fdf0d24c38eb84cdb2c8dd0963eb0100008064eb037e84ed4106d9a8dfdfc6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6dd0dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d0f4a2d979e406c54e954db3c6f17757e3967d79cc79309e42d2e8df08b0b0462fdb3d859554fe0ee5ec713e861c2d80fc24a6bd22d63bde53937ee960ff0f091545ac45b32784d3dd27bc59703cda79742385d7ab5c17e90ba512a42be57408137dfd0c15ffd9ebf044c0d20200000022a3964268a1c06d0000000900000061f59f64f3d00000000000000000000000d5c8a92e9e486d7f4ba3f2005d"], 0x1) r8 = semget$private(0x0, 0x3, 0x400) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000500)='./file0\x00', r0, 0x3}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000500)) 16:00:12 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x80) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0xe0, 0xc8, 0xff, 0x7}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xf713b2519b2e5df0, 0x8, 0x7, 0x1000}], 0x2, &(0x7f0000000180)={0x0, 0x1ff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chroot(&(0x7f0000000280)='./bus\x00') read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/36, 0x24}], 0x4, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f660200653000"], 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x1d6d, 0x7, {0x5b, 0xfffffffffffff21f}}) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0e080ff4f9b7e78f46e1b7aa958e236d79"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x4, 0x9, 0x100000001, {[0x100, 0x9, 0x602, 0x20, 0x2, 0xfffffffffffff000, 0x6, 0x1f, 0x2, 0x5, 0xd9e, 0x7f, 0x5, 0x9d0c, 0x8000, 0x8, 0x98c, 0xc9a], [0x1f, 0x4, 0x7, 0xf200000, 0x9, 0xfffffffffffffffe, 0x1, 0x0, 0x40], [0x0, 0x0, 0x9ea4, 0x3, 0x1f, 0xffffffffffff61a2, 0xa3], [0x6, 0x1, 0x1, 0x3, 0x1, 0xffffffff80000001], [{0x3, 0x0, 0xfffffffffffffffa, 0x1}, {0x7, 0xd93, 0x0, 0x8}, {0x9, 0x100000000, 0x2, 0x80000000}, {0x7, 0x9c88, 0x3f, 0x8}, {0x8001, 0x40, 0xfffffffffffffff8, 0x5526}, {0x6, 0x7, 0x100000001, 0x20}, {0x4, 0xf751, 0x5}, {0x40, 0x4, 0x1, 0x1000}], {0xfffffffffffffffb, 0xcdb, 0x7}, {0x1f, 0x1, 0x46eb, 0x4}}}) socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000440)="ef14fff621483eb841abeb86ce444e342d3df5fd1a1e5ff3c122c2f2993ab456fff21578591d426c7cc9574948b492002d1b4a187db7f0fe1147afa7e5a510f45aadceb651f2728491f44e06192268d7ac52f10adc314da56c5ad962c23fbdfa21ca44181aef15834e9ea054a2732daa8f2f8f2bc2a45fe7640b82bf3354c078ad8b81", 0x83) getpid() kqueue() sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f95385661", 0x14, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x800, r3) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x78, 0x9, './bus\x00', 0x6, 0x3, 0xfff, 0x90}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=""/29, &(0x7f00000001c0)=0x1d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)={0x1, 0x3}) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x7) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r4 = dup(r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) r2 = getpgrp() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) wait4(r2, &(0x7f0000000080), 0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="8c2d5b64937ebc18df2ab76c5bc68304ba822b3dc19afd59119105980baebfda9022e53354c9b12b2c0f2878a061aa5946e382f99e924568b0d54d5543e7d509912ceaac7f9a18d1dcc97a08823b7324297263c18f7e15e3b363b6b2011b60008cd704ed8b3b855cfbaa39bd23a0a5eee0971b24c39475", 0x77}, {&(0x7f0000000180)="1eb7fb405fe4e0cd49a1fe6916b4eb72298fa8e346e7fd74a972e42704cfa56ddd2a0a6d2fc94e095d48cab9c3b36a8c87f5352cfdc6b301bfd9306e4f", 0x3d}], 0x2, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x9, 0x5, 0x2}) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) chmod(&(0x7f0000000080)='./bus\x00', 0x1a8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x100) r0 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup2(r0, r4) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f666902653000"], 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = dup2(r0, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r7, &(0x7f0000001880)=""/99, 0xd) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r7, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvfrom(r7, &(0x7f00000000c0), 0x0, 0x22, &(0x7f0000000100)=@un=@file={0x3, './file0\x00'}, 0xa) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x5, 0x1}, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f00007fc000/0x2000)=nil, 0x2000, 0xb4b052f07fa6a90d) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000100)="ca5ee0b99ba8fe3ac87a14f0538c8b66e6658c3a4ba21e34eca89b4729d2f8f9c2af4ad5f057f8378a390d00e27fa8b8fbd11d0f0e1298219ace3ca11636d2a213ee5ab38c1a6fedb720c1702ecabd5dd84d8128ba1e1644951c805be2b4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="060013bdc6738dc8", 0x8) socket$inet(0x2, 0x5, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0xc5, 0x3e, 0x0, 0xb}, {0x714c4890, 0x0, 0x7, 0x1}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xaf27) flock(r1, 0x1) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x220a, 0xc000000, 0x100000001, 0xf1be, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xaf}], 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) dup(r2) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x13, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r3) fcntl$setown(r2, 0x6, r3) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000000, r4) rmdir(&(0x7f0000000100)='\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8091, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000240)="f98c11d288a635063ff42340e7bc89b85602298b17298c4954b66402959ecb3023502a40930f", 0x26) fcntl$setown(r5, 0x6, r4) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x2) write(r0, &(0x7f0000000440)='mn', 0x2) unlink(&(0x7f0000000000)='./bus\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) 16:00:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffc55}], 0x1, 0x0, 0x4c) sendto(0xffffffffffffffff, &(0x7f0000000200)="cafd41f69406b8ee1e28788cc9eaeebfc97d52c91e8c3d1ceceb6eccd069a87f1ee75957ded62f55b63a8e907c2285acc7f1326e58ee9608dabd88207bdef67b5cab1fb536ff4bb9cc5954fd7d5425929425db3f46fe8d0c4430125dd3c61eac5e8d4cc2b4c8156562acc64c5e2ee4aa7e56b5bc5d2468eee0bd91d27a8f819a19ab87c8", 0x84, 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x1, 0x1, 0x0) close(r0) fchflags(r0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x1, 0x3, 0x400000000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x7, 0x2e, &(0x7f0000000000)="ebffcb09000000812eaa00018e4633cf901857e8", 0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) write(r2, &(0x7f0000000140)="ad8b68da7104b516", 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:15 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getuid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x3, 0x3}, {0x7, 0x6}, {0xc4, 0x81}], 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x80000001}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d, 0x3, 0x0, 0x10001}, {0x34, 0x0, 0xffffffffffffffff, 0x7}, {0x714c488e}]}) read(r1, &(0x7f0000000040)=""/108, 0x6c) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$getflags(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000040)="d1bacb7fe6f015bdf64e05e1f927e358ea0b279fff861b837faafe7100added5217954c3dba530bcfd3b6dd636368170a84e58cded981ae2c708e3b3828de3c04a04945a566ef75ead41159b4ab9269a824cfb3a38fe35c36223f8e4fc", 0x5d, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) semop(r3, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x9, 0x7fff, 0x449, 0x5, 0xfffffffffffffffe, 0x80000000, 0x5, 0x80000000, 0x925e]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = dup(0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r1, 0x8}, {r0, 0x4}, {r2, 0x4}, {r4, 0x20}], 0x4, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10080, 0x0) 16:00:15 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x1, 0x100000001) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = getpgrp() fcntl$setown(r4, 0x6, r8) semop(r5, &(0x7f00000003c0), 0x105d) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xf357) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r3, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/240, 0xf0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d", 0x200000000000000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f24f1ed90d", 0xfffffff3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000002c, &(0x7f0000000040)=[{0x54, 0x0, 0x0, 0x1}, {0xc, 0x0, 0xfffffffffffffc00, 0x100000000}, {0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x8, 0x2, 0x200, 0x10000, "2526c0d19a97913d9cde7c1321d9c1d8a0e572ea", 0x0, 0x6}) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) shutdown(r3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xa2) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000280)=0x2) syz_emit_ethernet(0xfffffffffffffe56, &(0x7f0000000100)="befd6750af744fc8eec93f5e1b66f26482066654891cee0000b8e2ef66728b729b3ce14a8fc21ee280ce073928040d2b4a78bfdda551f53479fd48d565d1427acce48db736c421a405e9e06c5cf8cfa33a430cab6342b9dcaa9c22611834689000e425203ec4c8b164b9a0f2e80966915d46ea5d525cb96440eb040000f4fb12a0339a314f36de4d8cef01a5d9eb73eb40ef8c160000000000") 16:00:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}], 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="280002147ab8d5c50b93451f3ef700ffff0008f57243014e60017527ba2894dc7576ee8d1849d36ed31dbc2d830c61b1ec1bc86bb6c2877d74e22720f5335ebc0b121a5c9b4b6f4e4d1541fee143309b2b1660b3e8fe8cb37e50a84be3e23da0ded0043db28c6070b1a309f1bb74fcc94d7f63637d5207cd85c813802aeaddffefc35bffbdc0c6b6cea2f1f21c8d0f8ccb82b87bb688410e3021b130d6620dec1a2b10033ccccbca83b18fa484ee6e3872967f577a022ca9f25e8aa3e9de2c1b09f98a20be918c555339273d3bdb830790af59a52df3a2fa25b09b8d4959de08f3e2ff2eba3937c1816e53492b931d7da8f638307157b07468d858646cee2c8e97cfb1352edb192190e093a7331a8aa070e92e4b2a7738c2ad79d1e2766c5fa43ffa9ecbb5c68037787b5c74265e4d6aab2affc1221c1c16c5c81ee28e7b98fb7d3251506559b36a4dce16fa297041831576ed06"], 0x154}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x48357b19670fb4c6, 0x0, 0x8, 0x87de, r4}) 16:00:16 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7f) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0xfffffffffffffeff}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x101) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x3}) pwritev(r4, &(0x7f0000001740)=[{&(0x7f0000000240)="2937ac687f53e787169ccdf67db2f1500097e9225088cc2753250341a4ccf015ddbee8bcb3671e7c32a7856376f22f17bdd39ee3976e817c7644e8126ea04022f70414edd63148551d818cf75e3013b3848bab51314c97062c056969676effb139ef0f98ca993cb8773cf5", 0x6b}, {&(0x7f0000000300)="2fd19a65c55426c4475a8185f73797e9bf599ee13da3819e2935c839379ecf9841285e25c77be527c65604fde988b13d4b0a1be47b12f84e9f5a2c21b2d317f8754e2c6c88145b2657bf11f0afae903c5b676dab6ab7c84b4eb0702af99d0390acdfe0febdfc3785f3dbefde1cdd975a0ff44e80ab4577d315ad9f1e5bcba497cc604a0363eb704b0154dc4312af54dc0647b439a5df87c98d904c68b52c9f175b4d9bb029c5ceb6232e4fedf62f4d37ecce61752bf32c53aea3641ae660e3ab666d6794a4f8397ba810e24324672b7379", 0xd1}, {&(0x7f0000000400)="a7a4694db3cf4a40e967dda23c8ffac68d1d0d7cde4bcb36992a54c5933a0405958211c00578ad9a3bbd40dd6432a5ec0e25cc723409daf0e96c1ad93ef0388cfb7c66388d26af966fbf646a8e92f0375879e4274deacd721002092c6c95a8bf1d790133c75124bf3770a8efd2", 0x6d}, {&(0x7f0000000480)="e499b8d062411c7bafa31e7b9e94590284f238a0d74fee1314579d81a7a2aeeb63ed77de7cac665830ed2199ddcfbcbe5febd25b467211db8d238e60799594f26a08a7586e2f5508edaf86b870214287bcfdb29cb6cb401fb9bfcd2a6788b47afb8dbd3c72cdac8c5aeeb161f74b02fac127a6073d0d4896ac9a552016b8dd92a5d3baee182636ea37496e5cb8933114ce706ca8da659c6e13c7d223b317de1d485e3165c6efac6218777f550d65c7", 0xaf}, {&(0x7f0000000540)="71f503f5e7992c16dd451593d2", 0xd}, {&(0x7f0000000580)="0bdee8589db1dbe08930f242f08ea8c18ceaee67b05f535f5f49f0fcc3d76f93ebe8b4046a97a8dd60a58d859604252eab2c7c6a6c59696f321de0f02053104fc59839f4568d299fdfa8a00c1e3f47af33f589d97d11315b754d4c38f91e57aab780fb58d4e64bab415cda4583eb8fe48ba01444e69df6ff8563c13bf58439441298b24b70fb633e60d96b95790f05635646b39a5107db05a7fb079d8dca9c18240a5bc7bbefce49fc2992d5341e31c3d80bede3f7a62a5d7f5d40d849bff6f8ac99e22ceb657344f56414643889d81ca6cf9bb74592b6dbe13bbc039695003fbc6dfcb7a8", 0xe5}, {&(0x7f0000000680)="a3d96a685084fdcf27bff51358618eb88edaa2a916f06cfec3952353e2dec87a4ec9137609fde15439ba814c728411be8bf09e5ad69487e23d35fbd1aad4c77fd3d88ea7696a7bd9e19eb7ff4454ff85809d35874c242232ab8a7747a10584bd34c558e4f6b5d62210cb10e78e924b697d44da46f82c65132168fe64ca667e4b35b43e85c5f49bbee244a6abee44a6b016cfeecb7ddc65730bd88be2b7f69f002cf2f86afa13fd3a78daead60ba76b0b2d33089a445da9be33b887cf1500abfa80468f619f11bdd5b9fb5a4adad0476bcba4cc40c1970ba9a254b8533c28934bf75c2dfd96a9aac954f30cf408788801a46ff9a957a2917f7414fff1c033413c94515cfe8a5392b3db72393dd6616feb920b611ee24b11ba0c9a8da29fb2503f1a8626a4a4d817130501a26ce98f781d9a6482f109aed09b4251e1b837aacd801a4484cf6fa505f48a179a973fbe9b9aa387f06dc4b1c8ad3ea88d63615dcb7eda8e02fc2e7b319428ae7f5fe0ce1c61034a592ad21f9be200f923ad986a72d49a7086cad5a1eef1fe0fcfaec41ec6dd9526b0015c348886a69749114296210655a35484cfa20b10a08843f73b2065d11e0ce318bd0b62c3d3b1ce406434474bb3ce3f26da8b0cdcb3bd9205e1465c2148cd7f8980f7bb7455b5532f31257b88c8a5e9502b517c9749b6999ff0332819aeb9982282cfeebd62063f7cef6bb6e9db100473b85d05e8c528af50f99c38e9389ceeeac9276cb6bd373af52ca5ab6b1424e1953d140fe9c6f97e8549ca10d09d5b5e70649bd0c4ace72e8dd25cd46e82afc9ba7ae1ca766ade09274aee86aebbd7471b646fe4c16287ce42475d263f730def40f2c281f06c34bbe5c4ef155a597d3719ec9a7af5294c02613da9486b2b17c06227b374d59c82459631aa28fec538ca5d5e5d832b26fae179838c9d9ab624cd1a6cd80e69245d968d65421ca2a48b2ba0a8f2d5b69a17cfe5fdc0de9a9776f1d9ce942d728fe4985dd3af9ec58f8d1438533f9f2d44b2215d6c5f9291d58652447e1bb59eb9fc604273d7d59257b670672c91c58870d59850969034540ca72393357f0a66984cdd4a245a77e41ce3ab48d0611b39a14df7c551a596b830c8fe8efb87fc26b2178114c57411760fe164a22c48bdb13e7f4cbaaddc16072cca59f5190f6425b8b9db36065a5e79dd7c58205c0c603f8b69d0c95a8c2a1b0017d5d26ff722c0349bc4a5a4b649b94bd42cd18c047c8d8bfad75b98152f30e17f21dbf104ad7ff6ccb8ebf0b6c7e3cfad08ca10f84fb7277e3a7d40ff2a434249083a0263510e43c19221381f264021a69292cb35854c11b2c1f7ea31c0f730a687591cda86fd651a77b0b31921e2e4f0a0c4f86a762d6bb29231c7458439351558ead941319e3d1461e57b323c28b88688af7906a25c35020da2d895de2b35ab3b400938a26510b3ccd471fb625261efbfe19e9843de18678d417f6ca62bb25c0985d4dd3ecff73453d90caec6de85af517e86b7fc52db0546b33a41fcd91cf93190f4a9e00768d71e3deed5f6c5c0c5eddbc408cdc72cf736caa1bd443989e2ef107d62f426673abac965927663b7ef029ffadbaedff76e90f14a50215dde2d6a69e69bee4387097f2025a9e5cc8b3fef8577c2c95a66245a8a48c4244a92996783abdb6eba9530a5856bc7aee61a8a646da9e625b3961103d97e5e5f9a4e10e784544d26f281cc9885e7008b1a7467c074f396cfb04a677bb45afc854df9a553c8776c4013afb149c4dbf04349720072b6475d6d57991f8de47219ccf34c85a0f4888770c7bacc9073e5f53782b6614ce432dfee3c7ce098c9955096f9c853c88e75cc0bd2c2b1c460f01d3235b8c7945cc4740b83821891bf389e409c64d8f3d09a3c56b54f3b47b98a10d353908d605e22b93150dc0027b4ce222a026ce358235bcf6f651309415b2519a1601c342bc072999b95745f000c6ffc4ba62cb67dfe26f70160f7798355655cc7313f43d097b2a44d2cc3d4c42cfd3cb01296e5340995dce78114425a60e5a63d02c6eab9c48f0c1afa2466faff1296e2aefef05dd364cba75a4e5ab7a88fc718ab6e7be27389d1dbb1ed5828319b16316c999643b179a015c57d03536c6b21df55fa026f64c0c7236791ea2f8ac3063486937b3a741a996bb0192b40c6049859ed99de176c2a0dd481797bc37ba4a6ed67293eba69beb9dd5456f3904ce3b6327aea6917c1f9ecf9778555e28ca57557674b11b16e9ef5134997e3fe0cf175c6f822ed876dd73c988cb85dde204e693c09ffcccd6a96c41e4103a8d598b030748bf12cc5f7bb9fae87cda04bc0c8cc4453bd26b9009eb06992c9c7380cba35dad0567e3404b5224add663e2cbe966235e42a70d4c44092abb504e211b202f40171d784c0f91162a314784a0dfc1d2ae0c6e5b6fb372683328235de30609288fa9a9d008f58af13ab9ec9de4c02f8b125f6d8d9e5c80f771562bb6c794dda80e3bdac881bbb7442fb7ce9d78e9b31906b71ee62851a3f2f81b997366f9a5172ec4f11f8e8e45b404c01c21c04be246332a8fe80636cb95000554e1201ab7b30c061cfe9b2adff8e6a27bbd2a8ea4868042b203d318e2e39ffa929cf19be7ce9bec968bdc8f9cb0c4dac6825c87026be68137ec3e10ff44703525848d0c31686ebf26a4cb1004984019a219c726ae8472a3ddebaba3ac3c772713892013bdefa01fd1b51837e75a934ebab5b8671aafad13fa94a4ece400cd89918aef7b7ce6ab6c6718acef67d72e388b62b96e0d42cf66d5530a71bc981c8b61ebaa63315bf8afdfb10776ed0c219a7e135ea9f5cde2f26501bfeb54fb174a3184d34b25ec0e26439a870976d5da4d8367f9976898b937aa2e192b1975cc30fbf433873426e92325ca72615275a29a520923682313420ea3f6fcb4daf039b9b5c7ac594863d0ea123e0f4ed3d9402eeae76449cc2ac9c59f7129b2b4e1553e72a0e3e130c28bdff2e8fa1f25652a09094585addc5b0705245a332e29237bc66d7a8ebcc097fac02f2962f0c1dc9c97dcd1cc3756903ed153024b570ba26d8588eb2e955211bc215a6f57cb426bd3ef7c61b1ea7b036624c0ecdbf227388f2cbceaa6778e771f2f42c31b7250ad89890f7f7ce46200a73b5923ff564ba9bb3e7318bc4471149b8e8991a2763bb78089557697b6eff59124823b411151f3a55e36e1a41a5d437af86a4841fb4d8998edae1440bcb1494a40cd50e6cb12a1912a8ba48329c6a8bfc6afe62dba4133a703c59cd40569d233578e958df4d9959dc5e8450f3c90b2bcebeebcfc77b615ba1657aa87cbe45ac33e77a08a9036452f7bd5a27c41e1da56949e213cd0f6d49923dbeb8aa6fa3789aab61b3aae121d70c38c603f3ab4fb1ff814a2d878e23df397f83dc6710303b28aa825502e95c1e1e1890cec73fa52965bcfee3d2b5fe244d942a379d32be2546e253d884abed266667c7e0da9b906f00ca0ad6c68b2ec1345af1961a8e36508470b70e41ac6c0e2af0d9c7bae4cc0bfddd02433f3ee9bb36d584a3f6ac8e3b8796a35455eb2b2de9412858a55a6801572e99a73286bf5325003ef58bec9fa67658d0f25360c0b033a788d9fbd935ca5a1597a304e9230ea1c9d3512807c861f8529ba67ea425dcf18ef6000055152820308960c6b00fb200be946fef4fa73a511edae985162cd5feb9b2ae5bdb7e28116d8feba01660092b2d3cf49e4eaab01f0c2a74c4656c31585280f62cedde36aaf65388c9d13b4b7c2ccbfd8624df709c3ff0167b3791bf7a95f94871ed4d3fdd4b8b7643407e5e0ccd8fd46a8aec42835ccf9a0e21cb510b78a3694baa5a7c247571f5cadafe8eb6fac021bd9f4b01c2456e3db959c2eb280c03dc63240ee3527606e71a5f75368bf80d9c3c24e8ba212e02b7b3f965c213c5886df917c751512e8c1f087ca86a24b05c46ff5690ca4e65fb59c9a60eb11ff4aaa66d735d929ba38987185e3859402b9e571f1be4a880ec548d08be84d7f5d25598983950804a926cc30a391d2d7248f8726e00af287044e59a76e5ea64966fd8d514c48756c0f5a3fa9d5db0bbb0dffebd796f6f2335e67bfc9dcb2f73b1e5756f9009d9a71b1e6e0518d89fdc6db21fc04cca1014ae944f32d5622b18a9007dbec6914fae2e870eb891dc923324f43e7607b79981265854347aa793751b67f553f3882f568b65709daa7c6a5d8fca304dd9ee22f42786291cd6ecb10ac77dfeb3cd0c504b820c72f5ccdd38fc6aabe96aec9360368dd4cc09d0767e944e1bc6d4dce24e4d771f11d56db21db3563dfc26a0b83d0e33a40610cbf6a20ed2ec9036e190c59095593cc1e5f768430c108bc534a4c3e20352b1ca34856c634a19f2593cec27e186823094cbf279bbad79764b442775d717ede6c1ae3566066f9aa19dccd70106560aec182135391065d46464c2b46afdae91e8f75a5d0de46239b8fa96af3ac938cd8a80e5c0d9d13c85369d76596bd2f9b6c4edaa3db4906b64b2201662f3314538f416e2e4142cd63e6f6c0e6ecba1cc097093cfbeb191edd6a3995185e0aaefb544f44bdab1bea2585b94a29d384f62b5da350216adc3af0fc15d3ab725cdeb7b0ef2ed12372e37927a84d7ac7ded8b7322ed2d5e9cb29164f45a573ad23d82194a0f494ed58b62ddf0315fc924d1aa46ba20f63804292bfaa747d0fa346284a599d1eac9845809920d4dd52d9188d50397f51aa7e2905010eceeea428715580a39cb2aa9bbf85b57b62f7d24a74810893ae38d30b48c8035e670630c78c606a30def3d569f8bb6cce1a0f35ca1506c5164b5bf2fe75804107ad2d81f4605a03819005592b74e0f0190d8167b58bbb68d5a923e6a98cea4911dcfd7c6d9b564667acf27c76b26d964d62120c58a64752ad26bfccd49ab9baf14843095c48c9770030ef17f796170eb931d09c1a815916ab1e1c07b4e62a318c7ec9d7c45536dd1bbf20ea1f31a76cfd00e274acbd4613baee354182ae12fb4504115275bac759a2bb4c9bf91c0a7d0dafb12f1bbf896d64ec5b7dcc3f1f25730e3b98f1faf361be3649d619593f45c478036f2ef5ce8adc170be9cd44bd50845da5a2679149448f963d353a34d3c397ad9824a7815e925130a42a83d0914222b9312cb711e68225ea796abe40bca7c5b8728a11bab6b0db4d8e5df6571774702c331b9ec37a9a81349ad2773f3688fd6af769b014a5851034d86c2f60168025accc53d5dde3ee6222685b82545471bdc62f64c9ef1a24b2728048dcedac17a01a2f822cce06e6143f3a035ddae7f0014d6389b92731d7f675e6cfe64dc9a29e62acc448ae1e21beb97a2994c8ae7d9b63d45084e3f0a32bf6630c2325f7f29efe7701a7c110c565190c76944011f9f215eafe1c828b5e62efa737b517f974b6a2c81f29caaaedacb999f689b66494eecd381f2de82651150e57b4b2545a3b5b982375bc0dbd7f69fae82f5cb0cde508d1d87d7140588b73526c16f0535b13194d2135587fa2e34355d581733a0e605548b5c369d1c64234354df9ad50f0571c42b815c039f5104de9fa26a386f048594d8f1c241c23b409e2ef190b8c303557ec0f1fdb05a54921d2df641bb51581e32d8f06c866d6878caaf573945a57b2e8b406f6f13a495b03a657ea41985a6a21bf5ff9a723832d2170223878ee1befad2ecf67fa033ab3680bdf0234c74dd2b01fca524ff416f3dae29023a68f11b05a98d041fbeb3a58401e62e9ce90cc3554a0fadfa7ff13cdf", 0x1000}, {&(0x7f0000001680)="1014e0b0332351f3746e5f98b9f41f7aedddc16b2a6873ed2a082d1560bb8b15eecb3e7f113b8950c6464c5321035e876f669b1474c3e1cd0330211685daf4c7acd7fac12e92a345e283899fb46cffe65330ad058c2da6c4cf4e1dd17cf9", 0x5e}, {&(0x7f0000001700)="0826f717e80e1a7ce6d4374888e0b5752dc96c4df1fa1e71b8ec4c12", 0x1c}], 0x9, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x1) 16:00:16 executing program 0: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/18, 0x12, 0x346d164560c68665, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getpgrp() read(r1, &(0x7f0000001880)=""/99, 0xd) getpgrp() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000140), 0x340, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x14) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x400) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000100)={0x1765, 0x93b087d59c53c183}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:16 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x30, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffd000/0x1000)=nil) r2 = shmget$private(0x0, 0x3000, 0x24a, &(0x7f0000ff9000/0x3000)=nil) open$dir(&(0x7f0000000080)='./file0\x00', 0x808, 0x1) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getpid() munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x8, 0x1, 0x7, 0x5}, {0x6, 0xffffffff, 0x4, 0x1ff}]}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/211, 0x29c}, {&(0x7f0000000380)=""/243, 0xffffffe0}], 0x10000000000002d0, 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001b40)}) r3 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getgid() r8 = open(&(0x7f0000001900)='./file1/file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000040)=0x2) readv(r8, &(0x7f0000001440)=[{&(0x7f0000001840)=""/175}, {&(0x7f0000001a40)=""/243}], 0x122b) write(r8, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r8, 0x20007461) write(r8, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r8, 0x20007461) preadv(r8, &(0x7f00000019c0), 0x1ed, 0x0, 0xfffffffffffffffc) symlinkat(&(0x7f0000001480)='./file0\x00', r8, &(0x7f0000001400)='./file0/file0\x00') r9 = openat(r8, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r10 = openat(r9, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r11 = accept$inet6(r10, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r11, r12, r7) r13 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r13) r14 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r6, r7, 0x110, 0x7}, 0x7, 0x2, r13, r14, 0xffff, 0x80000001, 0x1}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {0xffffffffffffff9c, 0x20}, {r1, 0x8}, {r2, 0x80}], 0x5, 0xff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r15) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x9bebd99475eafaf2, 0x2}, {0x41, 0x644a}, {0x7, 0xff}, {0x0, 0x5}], 0x4}) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e3ffff17600400800021400000000000000000000000000000000000000000000019bb370db5dfb367383efe", 0x2c}], 0x1) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x1, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="868cd7b13a85107828f985", 0xb, 0x1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) read(r4, &(0x7f0000001880)=""/99, 0x407) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x67, 0x20, 0xfffffffffffffffc, 0x1000}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="ca", 0x1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f00000003c0), 0x1, 0x0, 0x4) bind$unix(r5, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) fcntl$setstatus(r1, 0x4, 0x40) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20890, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='{\\*\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\\\x00']) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1000}, 0x10) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10400, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x8001, 0x0, 0x2000000000000000, 0x20000007}, {0x84, 0xfffffffffffffffd, 0x1, 0xfffefffffffffffc}, {0x63, 0x0, 0x9, 0x40000000000009}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x5, 0xad, 0x1000}, {0x0, 0x10001, 0x8, 0x7ff}, {0xffffffffffffffc1, 0x1815, 0x1, 0xfffffffffffff0af}, {0x6, 0x8, 0x4, 0x2}, {0xffffffffffffffff, 0x6, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x9da051df8dd37e87, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r1, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x58, 0x300000005}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0xd90897d5cb38bd89, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff0e) r1 = getegid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r1, 0x0, r2, r3, r3]) fchown(r0, 0xffffffffffffffff, r1) listen(r0, 0x10001) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1, 0x458a4cfe, 0x7f, 0x2}, {0x0, 0x400, 0x101, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x0, 0x400000000000}, {0x2d, 0x0, 0xffffffffffffffff}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xb8ad, 0x7fffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0xa2858a7, {0x2, 0x4a6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:00:17 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffe01, [{0x2, 0x6}, {0x3, 0x80000000}, {0x2, 0x77e}, {0x1, 0x3}, {0x3, 0x1726f02}, {0x3}, {0x0, 0x9e99}, {0x1, 0x80}, {0x2, 0x7}, {0x2, 0x7}, {0x1, 0x7}, {0x1, 0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x7}, {0x0, 0x5}, {0x3, 0x7ff}, {0x3, 0x7fffffff}, {0x2, 0x4}, {0x3, 0xffff}, {0x1}, {0x2, 0x7}, {0x2, 0x8}, {0x6, 0x400}, {0x7, 0xffff}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x2d5}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0xfffffffffffffffb}, {0x3, 0x2}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x100000001, 0x59, 0x0, 0xfff}, {0x1, 0x6, 0x6, 0x378e}, {0x1b0, 0x5, 0x100000000, 0x401}, {0x2, 0xbb, 0xffffffffffffff61, 0x5}, {0x3, 0x4, 0x7, 0x7f}, {0x40, 0x1, 0x4, 0x80000001}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) r2 = socket(0x1, 0x8000, 0x20) sendto$inet(r2, &(0x7f0000000380)="e1347fca6c0472a81718cdce7723d0b2e0946f0de0fa0ab0e6925bcbde6762fb30bfc42863e7026bc1e286cdc3663227eb78e8905d480e052cd9d97f86625c5072dd82ec42bfb372332ce60375670e309d48d200d2c49c175b3cf51a3811c8903e3a7eac7bd187f8fa42cee451e7e3996558af1d6a643aa2e82404bd8a719fd35c3e18b9344367", 0x87, 0x1, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7b4, 0x3ff, 0x9, 0x7c2f}, {0x2, 0x2, 0xffffffff, 0x9}, {0xd3, 0x6, 0x200, 0xfffffffffffffff9}, {0x4, 0xbe, 0x7, 0x9}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x10000003d, 0xfffffffffffffffd, 0x0, 0x8}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000440)=0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fsync(r4) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) 16:00:17 executing program 0: setegid(0xffffffffffffffff) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getegid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r3, 0x0, r4, r5, r5]) r6 = getegid() r7 = getegid() r8 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r8, r6, 0x0, r7, r8, r8]) r9 = getgid() r10 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)=0x2) readv(r10, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r10, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r10, 0x20007461) write(r10, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r10, 0x20007461) preadv(r10, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r10, &(0x7f0000001400)='./file0/file0\x00') r11 = openat(r10, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r12 = openat(r11, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r13 = accept$inet6(r12, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r13, r14, r9) getgroups(0xe, &(0x7f0000000080)=[r9, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2}, 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1, 0x1c0000000, 0x7, 0x7f}]}) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x4, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000000900)=[{&(0x7f00000009c0)="01c0fc60a34d6840b040c87fe19466aae50f06ad59c17000720121ec57545c2a591e226b3616a39774b9fe8ff522f1e78b42339bbd471b616cb73faa56c97d87cf04823794f6f846b01e4bfc92e00c4a771f044b6df0409acc4185c108aeb07f49364ac206e8a9c973425c15576a4e86830c090000000000000098172e5f1d850de6e7e5b7fbb931f92e2184ebc0cbcc85b123890600a4e541861e2e067072ecf75c8695c0051056d030402379569db5eeac28bb850fc030a6a6dce1cf31420b290def4f9fbaf9e79349badd08760c541c8f39bcca297d6aebbedfa60ad1a5f198fa93a86ace5dc4405593ebdf5c8bd3d1a6b4d4b264077277c6ed16ad775fd28f36d47f4ac62691d1c0d9c031a15556922c01df8b14", 0xd6}, {&(0x7f0000000400)="ed8c73c1cc1955d041f2ab7d3528a4de6d64eefab33e2503fcd50887f1c78537838525c28105f6de1ea7e3000d1a479c917ad9433010adeb66f99120b94a426f8f4e1b224b0c8c4ffe9d6dc5033e924de755194822a3ab16791940cf8955234872082c3de37013f7fdb0b40f4a049baa2bff6c75744a4dcf2e49081e84e837a555c24dba5398", 0x86}, {&(0x7f00000004c0)="64c5318b7e71fae6f33946550fe83fde045c87c05f249c1c57d53a40b828e515157e4cedeeeec583b5e4675a14a427252470c4c43ec3aca0c57ac49c1faf45dc0e47461cd744f4aab4c4403c1a5bb73294b90762ca8c4e4a2daecbf214dd5e5f7407a98f1c3aa55b6f68c54ac59264c67ab62e3e08a360a17057e6e582ed6cd8a448e4a680082d0ff18a21519b86695fc377962b54d97364b2a9696e8d32df796dca1c364062808cafe1b1c4ecc74e58", 0xb0}, {&(0x7f0000000140)}, {&(0x7f0000000580)="1a98aeef947dfd31b4c953a246b97ea7e1102d6f8fa6033e0cc36f2d770965f7edb56d94a9b6335c5084a8f8c461d05100ec05691d12b5a1e3c45e2dbdee64dc188eb4ba207a4b4c0ecb8fec5586c498776dd5a4e121fd7da4f85dbd87a18bf1721cd34a8da380680661493b722b58d3dd9bac4cf72b28446a19b1d2c5684f5aa6042e0baee5e1e4a9aa5db867bc0aefe1f79c575ad1e797cf4a277c3887b7a386796bbd73f0bb", 0x28e}, {&(0x7f0000000640)="f49b", 0x2}, {&(0x7f0000000680)="3ecfaa6085191a7997ea4b829736b5fb75d13e729dc8e3cfd2794bab31b2e77002d281255c17b2b2089f8f61", 0x2c}, {&(0x7f00000006c0)="8bc18f4c3ef8fb943e93e2eff5847da782250ab3872cff06247bde0834f2dadc66e7095c9a9f31507ee6aee2a23a7d08ad29fc3727e7ac5fa67b9c9f883348c27c05956e83ef3ba8fcd37ffe6fec63a0ae436552a36747e7dc3759268d30e98be607d48612c7ea220994bf8aa75f3bd735016d9368f7ea302836b3075dafa6a0c93328c688f7efedad", 0x89}, {&(0x7f0000000780)="6523c0c634d9d9c8351c6d314f97e21fa219c5c84ea045e5c7ea30673f1f411bcdc01cc903fa85a571a37ff932b012f2b27b3c50f4af44a34557abf266d948331058", 0x42}, {&(0x7f0000000800)="b28a79b2b21382d9fa41975e7b5b00d5c95b267f9ac5d2425eadffcace8424a4c1f88623daf8dc88f7f89dbc6ff6f0aa1ca397fbeaf93761f7e4add7a8c720cd7f6c44107e3415f0f6c577a9fce74834d06f3862531e14e483db5210dd81f6160c4378c55fe9f6e2e3ac2899d07985ac0dcb6c8e0ecd2e4d125341e86cd9c9cbaa1487f8a441d72e663343760618b77921a817fc0dd6d41abbb0c6f0a9662aee67938467c38cd7e958ec402aa896587f50991b82fd75e862dc0007aaa3682448ab445635189ef32cba10eb6fdd2c26be228e465cded2a08da01c8b18667a95194f8d4b4ee5fce60822e3a0498aae81a51c893a60921eca45", 0xf8}], 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) write(r1, &(0x7f00000001c0)="c0e1582a1d4b502bb586a2183d89de0c420a7ba796593fb15fe378565c24bc15d69f0e692ea61235a9e9cb3a383271a1c57bf779fc6ea878be40a871c7dfed090c7975b5c98cb85a76f3a9cc9222e4842b9be9951b3a56abc523425a395d25c6da8d6b8903feae90cf6d148f8185ebad1eb1ce8645457a74d9f4ba7570f513ae4f9bfa542c5c8b026bc2587a62f81c360f8dd3fb1d74ba3acd2107ddeda9b599c55d9fa19e207484b7327f73718f0a4461b95b67853e906d10b8a56e2ede839146fbdca39361f0d4d231", 0xca) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000300)="92c5700238dfcc5ef584043d096480aa05d12edc47a617029930c72d70d5cd15f5d261723eb84733bea067bb6b5f554289dcca93e67c1dc306bb1d8c3b164893e5541d61e88d7dd9af4f7e43efb14e6020b9ed222612823b2d72198d6589a78103728af2381ee6e9e4aae8e62dfcff600d8282d1405f2ca2b4668798758a3b343ee67f6f87d5107e2df81ef382166d46fa6466bb7ca8639f2ea704a655a5bdf52e0bc37f4c06b4ec5c7f77a626de457b9185153c9957e8cc28886bd1dfc99540df2206189376479f22a3f8f1e76aeef4a203601372c3f239fb8b76e041299ac2f48f76f68cb6fa90a02a20171a7a3c1697b7c67637c864f7eb105e109b417e45988e25e6be111871fdc35ba216bc3d07b5de5c81349c028e0f38f6e69de2d6e1ae793a7a79f5d7efb7e4c57b8a0ee0e87ec3e3947281577eb3bf5606637c5d207af3b2a58b8261dd1cf9943cc7d1325dd5a3c3e77c7ac522121d3f849765edac454c3c56105c23979703c299b5321ef15bc409bdb2b0ac2c78f68c81889ec807dc8eaadfe8812c498ac0d82e174e0cec45ec9060d1cf65c7365d64aaa2bec7c8c4a0e9045ef32bca0456480edb564af7fe0f81f8e4cdea2e5a30477c68c320f02df10f7837eddd7fccab34d9d33441ccd56b45c2314084d4b85b8f7723072405520df68c1a18b204e5ff924b5b5351f7a614d85420308413ba7624d18a9fdbf5c1077f672c0021c615cd19b6b4c31344591a305df5ce2b0a81070d93bd120b615cadcb5525c154c5a34a3b12fa66d7b333c6acda2807e7b9f31d46cba3b0e90303c0fb64a45d15fc353495e0e2085748097bc77945ac484c7d2380a8a2c6f0c52246a5fcc748d9bba6175a49e9170ff27e742883fd285fbcc75e30336e824714c3bc374875fae36acddfb1f7e0dee152e4a621905b05453204a84d13455fe2f240634e78ed4ea91516b4a0535cf01ee781b2c20f16e12e583c1de3ad9883d74e6a8801b916cbb7cfd84316757867242d73afc34fd7648f92e55443a9630e6980b254dbcd9841bfb1ccd64e118d904d1e69b8c873347eb8e1abeaa6e8f0184980036a94245bd41de092321c4ab0d01b6c7bd64319be15cd494f819ff87f4904f2666033c4d33c6d4eae7af9f4feab06ad65bcc03e1818fb50511a2b7c3b9428cb43a9bd3891229888e414346045dfc680bac937322c0855000c93453122614defd72f61868a5d1e460fd9c69764e0cea5a37fc7da99cad7e8f39dfef82bc0f9be6cb9efa278d41716a08cdaba414f6bc6d8a751aac9cd79972924e615733efe5c45964cac13bde2612c99e415e578bdb795044bcaf3b370bb32553938b8499d6433be09d36c3978c65cffb698e0b77433137446b46ac2f730c565c49f13416f01bb1d8eabd104ae1a53be825bf76ffbae6d42b4ac9cfd09f50f3080f0cf555812be52bc26665f48bc37f3f8813e3b0f4790846278f145037711d9ae850dd0c1485e8a4e7b079c949af4835a732dc016da5eac226405581025a93df11cfc22b159ba5c49db57cb1ce150e46586d08c8ccee01bfedd68153553fe08e5bf0021d587883a3164334dcf6bce2549f9f435a5a609088c5654b668a04d1d6d83aa6f412a526fd4ec9bed907b322eaff85f03742d85189417aa608e0a34e7577e6b2b536e87d30bf508dfc9aecbbe05c91dca8708d70d1092595c096085ad4187dbd53de0fd3a011213cc6f17d38d9f2350c83c1bd95c4106fbcbf63f258d32251b27cb37f04abcbcaf4e2dc510765ca57df59353a7ddaeeab11736b3c3a0d2c8bbd9623c12bbbba2fb45121faaaf83dde1ed3cdac48162d30894b885da1ba1910415897ad0913e7943a914dbbb274e27ed32fd34f821da26e0962e7aee382cbd829641c82f3979baa6c40addfcf84e7fac49411a1182cf7e590fadc8cbf6cc559e1a0d8f38744059b286f6c8861a5395901c8d505ecb54f07900961eed6e1ec943f9280c073dcd6093c105161a46126b2fb11da6e712aeed04973ee1955eabea8d88cfb7d74251253a43e8721e69479d5d31ac0e38be0637fe5de0d64211ef272a6bb95e3839939bf078a219394b45a668a97ae15fc4159adcebb462b4d186cae44987a8d5c8ffbada13e297cbff48747486eea4df41f5868928e556e9f68bd0e37c51d8eaf48ac1a79478634ca8b5b7407891f7415d85ae566c014575e4e73c267f517098ce55cf0d805a158491b4814878499dee1746a93c3bd9da417fc762695d33b95286cdac2a8eb181387193242d7d45ae0ae4e515b8afba190d7de91dd4055c006dcea935dea1cce5bcc4770b90ae629d149bec329fb5fd07a135a060655165ecdbad475b8c0d9b8ba147e24c8a59d386b829a2d3b8a4e7ae530c620e8ee00ad70231ee05b820788ec6fae47c771957b0d2d520ba3b6f97e67a042948be33b9344969223985cdc9affc8c0ae45dcf12c367c48fe7525918f037a6cfef16a9d4cc5033b1b0886c66e79163c9e5ce58760cc169e0aa1a691e177e237db3a0c8f57577ea37fd6553d7b115eec0a99b6a8528e5fb87e31eb1f4fd108e2f918d7d588e324270997bc583d4d214083704639b2accdad4509a04bf7fa2b7b6d0a914b039e7aad3f5f86900e9519e244457fdb1db9600717ec3614274220a394ffe8fba5769c686e15bcacf65c8915acb0b11e02181d0a1b1ca9727a6005d557c211a28322e521430dbb391b92ff05d8d9363865d0eb6d327f2ba8789c4ce0564e3cb2103bf31e34897c281e3a6a28b0f58cffb1c59d1af471566e94384934f839684a99024132ed24031371e01ce9ab9644c8418009d599b3a1cebb61d1b554ede85dc1901352523a9576f33364911fea13350bcdfff21b547c64efb453c4e576e9e104d4e138e1aee02db3d80c6c1dbe44cd62d337d22355b452919c20516ea1455c9bd617996775bc1ca2d495534983b085eb75347dd4d84302838a558dfec808b0b70f3cc94af647d9b8b7fea2c2b5697b98f7add315d1dddc0eae0dc6e08c1a9d69bcf21c218133cc48e1cd8c27ac78f87fbb5ef74dd4d5c104549b0cd814a5c8178efd79faf3125acab37b5df9ef56ab7164975fc506bb48dd238f652c7eac61dd9e3db62feb6a33bc0fa57f332e2287a2ce7a5479bf852dc8f6090bf6014b5cf69ea02078de9e14ba507fb9ee031f921bd2b1145cd873e39d953a12fff0bc9395fc548f8e5a9d5a78dfeff67e0a8b20c9442a308dec89006c33f99589fdfab0a52edcd04dad6c05414f62ab9c671c54ee3236ecdc98a85e95641a90e800f9e811f9655b7a70224f526a6cdea74ba27183181f160e8d074b102d418454b4210d4afeb05f865baea18b99b6f3eae45f798cddad476af1882941aaffd9dccf34b0c307ab1da96b0f48fd6d9a086097246d1bc965704e1ca0739d51c4c6950f8201eba3d2688f0a3d131e25a52e7d2e4e5874e53c4273ab3f1a54e63ed8588b3a6a39fc11d6af4ba6c9dde705d3baac49ba1b3da555a265ff8185dcb34a7f1c29c80e4f26e86a266c7b7a420ba5bca71f5d6513a8cb3d12510884c025d78bffb5a2b50104041208118f769c9b12ec26392264715996feba0305e6b5c03644aabcab5cbc626ec9fa04a73ad66cba8b16edbc763249d151a40bf03d8a745ad4f4a1a5573f652410efbc1a4ea24db6373cd93b681bcf0f1f1c3eedb1241fc1bc8fa96401a66a715094040a8e74be617e67e92ccb4af0cba402b08e65df6eac6ac4c5545e6e068ee64b1f4bf14e070d98219c97940ae9de736dcda0e51dbf08a9b5f3c0333352dcf60a29435832a51e4a45856d871011a730d20cb09d73a393f685ef0567b1be8748cb74f7c25398f18dc206c361e7cf27a88d27a567dbbdf65fc539a3671d49c6e6d62248635358eae6e814a9835d3674bd3ff760d0155ee3ca527f36ec628d93be4f7d1bcbf01e2fb6d2ab37175c50c90add40feb30601c781888806b0a227897258fdbf159c35036467325f69c700dc2e4f17cd9d33d252bbd663e45b2662c2bfefb8b640ad44626de486cd881843b20c84d359bf88b53db6f3d06f37cc9b5d59ac76b7cda12a9dcc37b062a83bd6e85de994604e781a485f79289e5ba82b4e69100801ddc88afb037729b386855ae3279ea9a4a01beeff1e8219ae90f956545e95ad200b51fc66444c2786d85249516a0d55396099b709c26b52d06c376fa802df73884a44779e88460f6be304f91978d0e4b692c22d65c0c282c9db0d057892b7d6150301d42e8d8422457cdc8d97d38759cf9a3829fdea68e9f04d65b5c58eea4315967533dc0208baf41c18b5014efd69c201fad876aae14ce52329330014a1972ee5b8e9bc63cb4293445607c9ff61ea739bc8e6a41f9e3f309e90bf6b029aca921fa8e98f09db23d8f7f3e19fe500e83d867674d06213974bde8c1c55ba1e1459e64a9ba153e01644d091539a175cb26d6d8de76f4888d30d2f1aaa90d26280df36bb32955f4d25aed0a5797ce27510359c52235fffa52c70e2ebb96bd2e3a8e856fdc2263be7cd81ca6ff865709d836e442b13a8e5fdb0392d32c3a9f56e17d3be2f0b2561bb982e1b5d0313aac36de967a8e0d2535daa6dd9f993ef64981ce604a9dfc5975d5a16c4b4eb78d66058cb32c20a8dd481546588cfa973a1fcdaa1f24f4664436fd661106f0cf6978baae0894a192a61f11e12b5ca9ffdccb3e53c159aec6638b1b4aeccf250db9d3c570efaa3af49819d7eb9a09e2ceea011ba5dd6f4b3dd8c3447b29dd5057caaf9fb9aa77e9ca3e18902003b8597afef521ca43d94a63bb30d5aaea82f5527230b1cc76fe8021d29dbf6d6f7081ac5f3051bc7f9a2814bc67ae84cd42fe6c8dffa202e13190dee7bc33170c54368295c9b3b60e2e0b481447672a49926adb5f0b63d68710c2b892a0c46f54e65cd5211f745410f6ec8efe096506874f41b118399de565bc8775aae8a59e3c6469b7c33b2c53ba1e293e4597d0130e324ecbb7e1e3cccf1f3a8ee57a0fbfb002b193a1e8380641d2f285eda0c082cb7d2210370f7364b4bb94918df964042a880071fc61b13e524f0d89170615cf117bee408dea17a87fe4300ad28bb8b8fabc27af38363515a00dec23ccdb3e2eb862e260065f9e14485f0e29e367624951843aa8466fe1f920feb4a9ebc9c8d2e28e086d6ad49142eaf061b512cffe27dd7db3f69d8ca39f28049a475e87c6f3b3cfed21a37dd88a790d046a0e9f5bb86dd839af953aa9c4fd6fca817c9af9c2974b6d34d3a44d8b1e767b126a4dbc24130a58c67d4150013b30cad8f794051278691ffd4bec454b2dee6ce0168c3a38f731f94fd74046915118e6dd6a7c4293a893fb37de153e8619dc542839985fdf42c9c90bfaf270693cac429d4d61522b65b089099c791f1d49f30d80e4c8a45255f8b7c167198dae46a46eeaad477b45bafbba3b1d333f48b8e15d33bef1acf36eaab9e5890fb877f21de18980a82c24034874b5163ec3e841c0b6ca6be12196bab3fa1d80d30abd383dc65260e1ce734f4253a321001de98dc1915ac9fcaaf32f8b8ee438a828539b98b7c5402d19ebf7038b6cc962fc924963f83260367260fc959ed722be22b5f9c44bdd2d531b8495be30045f35f3543be63a089a0dbafd7bf0c66c29f56f916568da36423ff7a7a7095ccbf72e0ec600bc529d75b6017582fa167e2d9ca8c5e556032948c410087bf69e874f7a4327c2e1f7cd999e944fe7df16910191cb4db424256870a0c3a872aca528165dc8f779fe64d43e12d0a711c1"}) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x25, 0x7}, {0x86, 0xffff}, {0x45, 0x100000000}, {0xc2, 0x8}], 0x4}) 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) flock(r0, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0/../file0\x00', r2, 0x2}) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) lseek(r4, 0x0, 0x40fff, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000280)="dcaef58f68d6333c0ea09f86bdcc54e6fb11c558779ca82d56860618e885fabf10cfd7c8bde209fdaadeef554eabe203d2f9f6bc7a045f3acaadfceec2d5a4cb23af3c87760bcbb4f2a986a4b114f64240dc54725a5fb5c3f568313e6304d85b96e1ea18078ef711837d38b008c0598db22b4bcffae21734d5a2f81ff685e36496cacb207ad6b8ab4c93ddbd7129742153bc2622314ca2f01ed24813ddf3677fb8f4926c9edcb9896da2602bed90deb2ef06e7104559612f33c4c91b90674d939ecb8bf8f19eb8e6f5d423bb28", 0xcd, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x1}, 0xc) write(r4, &(0x7f0000000140)='W', 0x1) ftruncate(r4, 0x0, 0x100000000) dup2(r3, r4) unlink(&(0x7f0000000000)='./file0\x00') 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r4, @ANYPTR, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r7, &(0x7f0000001880)=""/99, 0xd) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r7, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000840)=0x81) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x12, r1, 0x0, 0x35) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0804008b03f4f5e759460bc92644ac31adf10c8889f889900000000000000002ef194fedfa894c6fd999b1cec655cefa2f19"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockname$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x24) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r6 = socket$unix(0x1, 0x772c0cbebc3d99f1, 0x0) socketpair(0x20, 0x4007, 0x7, &(0x7f0000000900)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940)='/dev/diskmap\x00', 0x10, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r10, &(0x7f0000001880)=""/99, 0xd) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r10, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r11 = accept$inet(r10, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r14 = dup2(r3, 0xffffffffffffffff) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000001900)=@file={0x0, ""/4096}, &(0x7f0000000a00)=0x1002) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r21 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/speaker\x00', 0x80, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) sendmsg$unix(r5, &(0x7f0000000b80)={&(0x7f0000000380)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000003c0)="8aae55afb2354f9271f335b2ea24a6c786f32570bc110a8b8de4393ffe6fb5ce0221603bee07a020378a6584b175057b19ef83fd32756c785ee59fabc02e145cad100ed724af225061d1d507fc772667585af451252d66e96098b76c0c7355b6681ba4190b9db6d26f84410728f050b12db15c40cbd80bb14fa55cbe39cf91dfc9519ebccc00d55b00844cc3a1c7a3a9d78a54e94bcb77036c76d10fbb855f32b56012a1ca6ec2ab428687b65e749c129a3f14e7bfa5bf6f17", 0xb9}, {&(0x7f00000006c0)="a3a5dc2e362b71ff3e724dd45fd647cf0138616ada8540bda882489d8b93dcfc4a9ae9aab5e9ca251aa2e8aed9862f137316f63223606d0e138efd4eba62", 0x3e}, {&(0x7f0000000700)="6fea54a78e364f8da792974145c542a63c9f5066366bbeaa1bd27511b2955d2b965cf2da46278a4e9f50d8071d3bbd1495b73dfef979224c85ef46b5f565dfac5efcdb66964a9685041cc842ccade8d50fc1fb5c0e4bdb207ec3db53aec2f9a7d48c20adaf8e95a9c9b6d9f575181f6a9122df40819e9bd540cbcf1a20b01116b16da2f456245faf7f1eb4be3ac4421626fa25a986d100496e0aaf158cc767018aed34d2f57b8d510404e32c3b4e5167a37dae5a18ba0c01d743e2d8d4", 0xbd}, {&(0x7f00000007c0)="965a3cff57b09409be25589122fd519419d260e409191aee3a4c7b66b3fcb24b2957540f0d59b2d4e352f1d48b1899918d6add43052f54f9b5d460d6f63254ace8a60a126b2bb50aec245c7941b920d2c8f5857b263907fb61218074bc945e71449e7b432cce792cc02658b95c269ef91d8a03388e4fb551a24a785e0fd15bcb9c5c02e495a7ded513bdb97d1cec903f5757a7046abd1ba3559b0ade345e7deb6cc94baab1bdfe116f1134ce8861ad1e4e9c1214d21f4aa7b35544be2fb5168e20602500a1bd8ca37660025a80a561861c2c8691775457d4", 0xd8}], 0x4, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [r0, r6]}, @rights={0x30, 0xffff, 0x1, [r3, r7, r8, 0xffffffffffffff9c, r9, 0xffffffffffffff9c, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r2, r16, r17]}, @rights={0x38, 0xffff, 0x1, [r18, r3, r19, r4, r20, r1, r21, r22, 0xffffffffffffff9c, r23]}], 0xc0, 0x235476af02cee547}, 0x2) r24 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_DELSCREEN(r24, 0x80085754, &(0x7f0000000280)={0x1, 0x1}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x8000) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10800000000000000040000000030000"], 0x10}, 0x0) dup(0xffffffffffffffff) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xc7ce, 0x3, 0x5, 0xffffffffffffe239}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000480)="5f6ba07ce895574dcf21b0476fc9cd3889383ca0b5e9abc03968608b0e664763ae5c1c6d1e593326da55819578436eb8a0212868469c37c5774850b44bc0b010a2ed2ff8c349c13b5d715db504102390c85182bbfbdea7c33ccea05dd433a814d8f1548c9236f75c3388163b100c93a2722cbca3b7092d4c984257d62de147b3dcf5e4f55f3b1b3720c13c150e3e9954044a1f96f4929c06e8e345f6cbd707d8ab67afd577e224ba01e7d7f97c8091e023707dcdb334baf027936ca167ab8f9b2b66b47c304a8fd2764bb5d5dbba94be10ee1a972fc6944b0efc8a3accf4f0503b324eb323d4a5df0961e36aff74ad8d64ae6f00f82dcc12f4be4c3ada51f0f9efd86dc9436dc4dc31ba3989b6498b2152b7e344e3640db7d3215598b534e37bb81f4de47548f8d5417e22fd8fd936a6a4eae21e388c32624ce8d112ab5425113fcf2c9892b7ea634023ba80a425973eb25ee4088fe2fc06a96f8a3e36926c40b07de681b017b239dcf990a64bc3c323b40bc4b096ef005f0eaf6ca3bda6f50290428a111aa6b2b774d706880aba5ea3ae0b3a97f8883ad35047d727eda95d50ff4f35a5694833ca8cadac89dfe7b80ef2bf9c8b344bcef5faef5c8458ee1a9466892f0d4e1a412654dfffa8e391ecca75481390411c5118bd91cb285482763c7e172e037064db5ee04f8f31ed4725de2c2d07ef0d1f4292a0a08321d49138a667e9c3ce50cce7e7ebf32f991230e8683403dd4cd35a3d1dffbe2729ed", 0x21d, 0x402, 0xffffffffffffffff, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(0xffffffffffffffff, &(0x7f0000001880)=""/99, 0xd) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}], 0x1}) socket$inet6(0x18, 0x2, 0x20) r3 = msgget(0x0, 0x200) msgsnd(r3, &(0x7f00000001c0)={0x2, "c282f1ddae42cfe40741d0a49893cab26df87a7eb0213d1e1ff751f842"}, 0x25, 0x1c00) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000180)=0x3) write(r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x00\x80\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: wait4(0x0, &(0x7f0000000000), 0xd, &(0x7f0000000040)) setpgid(0xffffffffffffffff, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0xe002, 0x200) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x100) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000340)=0x100000000) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000100)="b3a0e90b94d9fb77c6e0547602f4cb885820b9844369af7a47e0f01aa791ee71ad7e66e7c739abec98319ae362d25044cb7beb39e475e1caaa0c4702fc71cc1ff7ea0ac3797553182b2afed390f3974c23c26bb97c8e2727b0eaba8aebf12f85abb0f216a2955a85079afaed17afaabd530b4cf2895a22b122fc676bd6499ab031f4268499ac3e7dd5e958d1bbfcf0c85b7f9af0a808bc427d7bffa9a9a861b09935b71741eaf4dd898f78ba34f6f0640b579ae8dd4bf3b00c28afd1ec706d6dae6fd865439568fa45f55cccd3f467651403271b92eed5c985628bec6e1cd6b04155b18d470ca018eab07cbf5367bfdbd739fa091325769c4145509ea568dd5cf0cadf4781fbff6acc5f91c58e7e92c6fe9bf1bb3a5f480b9cf68b259649d35756722f9eef2c73945b3b6cf683d2c2b3a3d0ffe7a84922687a324caba6388fce15bb75c099b88e85e8aa73833dfdb3c5ab9a04e9e5571c42154187ea7d11eee0dfd1dce6696573ff5cade3f064a70414117240740a0dcf55e962057e5d12187fa08445ec8bd3019401b7c561219e0fcad181f6adb032872c62baf63616358c4c0b17cd2118b4851eddb3e31c0c8a6e0070591a72e5574050b91fe57fc9a9b776416b04621f4c2167e6", 0x1c9) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x755}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r0, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x20000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001740)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xc4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x200) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='.\x00', 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000280)={0x1, 0x7f, 0x1, 0x5, 0x5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchflags(r3, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000c9, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)) 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$dupfd(r0, 0x0, r1) 16:00:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x0, 0x101}, {{r0}, 0x4, 0x40, 0x2, 0xb8, 0x6}, {{r2}, 0xb537c38e42d9d77, 0x5, 0x40000000, 0x5, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x82, 0x45, 0x8, 0xbb9}, {{r2}, 0xfffffffffffffffd, 0xc, 0x20, 0x8000, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x88, 0x20, 0x5, 0x80}, {{r5}, 0xfffffffffffffff8, 0x49, 0x2, 0x20, 0x5}, {{r6}, 0xffffffffffffffff, 0x1, 0x20, 0x1c00000000000, 0x80000000}, {{r7}, 0xfffffffffffffffb, 0x80, 0x2, 0x3fd6, 0x59}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) write(r0, &(0x7f0000000140)="f7946db3c8239029ff8d88740716d856e0b90a361e1ede5f06be59fd1386952fffc29c53ea71e66f3e0b101070f2f5600976c6a3942ce099538997e7c7af229a09fcaebc91959bd4e7d884a4", 0x4c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x9, 0x4365, './bus\x00', 0x6, 0x7, 0x1, 0x1ff}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)) semget(0x2, 0x3, 0x400) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x1}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="4a91444e23d5948c6069d66f3f1e77b9ca890d6c6682633463417721c0809be9c63ca478be13245f4a1afddc970e451e2a2f00f72a60cd157f7e", 0x3a}], 0x1, 0x0, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: chflags(&(0x7f0000000040)='./bus\x00', 0x80000) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r0, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x4, 0x380fffde, 0x1, 0x3f}], 0x7fff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xc08b, 0x4}, {{r1}, 0x0, 0x89, 0x20, 0x1, 0x5}], 0x5, &(0x7f0000000100)={0xfffffffffffffffb, 0x91f2}) poll(&(0x7f0000000040), 0x10, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) flock(r1, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x7f) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000080)=[{r1, 0x12}, {0xffffffffffffff9c, 0x100}, {r0, 0x2}, {r2, 0x100}], 0x4, 0x9) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000002580), 0x2, 0x0, 0xfffffffffffffedc}, 0x40) write(r1, &(0x7f00000000c0)='N', 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x6, 0x2, 0x7e00000000000, &(0x7f0000000140)) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xfffffffffffffeef, 0x0, 0x37b, 0x9}, 0xfffffffffffffffc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)) 16:00:18 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x9}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x4, 0x5}, {0x80000001, 0x8000}}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) 16:00:18 executing program 1: r0 = getgid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000080)) read(r1, &(0x7f0000001880)=""/99, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r4, r3) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000200)=""/101, 0xe}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x108, 0x80) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba6d67eefe0800000000000000f649fa9da398bcd62b103434820a000000", 0x23) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getegid() getgid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r3, 0x0, r4, r5, r5]) r6 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) read(r6, &(0x7f0000001880)=""/99, 0xd) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r6, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r5, r7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x82c6, 0x2, 0xfffffffffffffffa, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) getegid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) close(r9) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000100)=0x3) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x128) write(r0, &(0x7f00000000c0)="c7f74d424d4e", 0x6) 16:00:19 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xea0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) lseek(r1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) open(&(0x7f0000000100)='./file0\x00', 0x201, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = dup2(r3, r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchmod(r7, 0x12) read(r6, &(0x7f0000000180)=""/99, 0xffffffffffffff77) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getpeername$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0xb) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) open(&(0x7f0000000440)='./file0/file0\x00', 0x80, 0x102) 16:00:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe4a}, 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xa8, &(0x7f0000000280)="fb67ecb5a8c4b8b60759bc1c72feb3af5b5fb7a0e41ac188057a2d32f89e7f1d4e5030742f997b5e0f27f6bbb2df4f2e940cfe0f4968dae8db27b3bd487dd57a15ae53e3c0c986786ce6db68fabd2af73bc71731e5f774b6ce6e275cf5c6ff079a4edd907790a15c8bbb90996d6b783412d88cc46df2ff3f59fddc01c9745cac1284ecbd7459734b9b6e491edcc30c75ee874a67b6fae50f5566fe8937fdcb23fb9c541f665ea1db") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x1, 0x3, 0x53) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0xfffffffffffff000, 0xffffffff80000001, 0x1000, 0x3, 0x4]) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x84) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() r8 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r8, r6, 0x0, r7, r8, r8]) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x2) r9 = getegid() r10 = getegid() r11 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r11, r9, 0x0, r10, r11, r11]) r12 = getgid() getgroups(0x4, &(0x7f0000000180)=[r5, r8, r9, r12]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x200000000000012d, &(0x7f0000000200)=[{0xfffffffffffffffd, 0x4, 0x7f, 0x9}, {0x2, 0x2, 0x3ff, 0x1}, {0x7, 0x7, 0x9, 0x10001}, {0x9, 0x4, 0xff00000000000000, 0x2}, {0x7, 0xffff, 0x401}, {0x3, 0x8, 0x9, 0x3f}, {0x100000000, 0xffffffffffe, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x8001, 0xffff, 0x6, 0x7308}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x964948022ae4a6eb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x6, 0x0, 0x5}) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70012e2f66696c6530006090bef4868f117cd20776685b51a93280111ae695c66da85fd9235b5c9730766229152afb07a88ce21051b1bcd8f058dfc688e0586c37b916f7233a41f236386dc523eec8d9dd317e50bd4e3a3026c3a98e3da34dd89ffb19a5a1519079627fa7807ac3db561135245d38a108dddd1b3d8535479b693bcf5752744206b42e8bd89ab1956b7e0af86f28c16d33d22ece1a84184e0a0e1f8b2d27b2416f5fa9caed2c96ef19f1e20e2387a6a5f961a9ff43d334b44b5fd839243786f38f42297fbe83e336665830abcd66ea46d63e505666505dc7fc5a7b47172a5d51620c69b97ee9efc907ca8d5e39ba72b6f35dda60ffff000000000000e4e3a1e7b47b41b5f9e7afb4efb415c279ca97f8809464ce75ec243bc8b149163c4c409370c25dbc918384b62a2cc8054f5665a444633a72e879787ff1cbb89da428cca29b03546f56837225e5f74e5ccea942d64e19ef8550f56942da594fd5c2f924951308e0271614c930f4a12ea511e0311bf863a0b9f3"], 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffe78}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x0, 0x2, {[0x2, 0x6a7d, 0x8, 0x9, 0x7, 0x7fffffff, 0x0, 0x401, 0xffffffff, 0x2, 0x1, 0x100, 0x8001, 0x100000001, 0x3, 0x3f, 0x0, 0xfffffffffffffffc], [0x100000001, 0x101, 0x80, 0x8, 0xc184, 0x3, 0x6, 0x280, 0x8001, 0xffffffffffff8000], [0x5, 0x7, 0x5, 0x8, 0x5, 0x9, 0x80], [0x6, 0x1c, 0x1f, 0x1000, 0x1f, 0x7], [{0x3c, 0x8, 0xffff, 0x7ff}, {0x1000, 0x1f, 0x8000, 0xfff}, {0x9161, 0x0, 0x0, 0x2}, {0x1000, 0xfc, 0x7, 0x10e6}, {0x9, 0x6d, 0xffff, 0x100}, {0xfffffffffffffffc, 0x4, 0xdcbe, 0x8}, {0x3c, 0x0, 0x1, 0x7}, {0xaf, 0x0, 0x1, 0x3}], {0xc3e, 0x3f, 0x100000001, 0x7}, {0xffffffffffffff3b, 0x1ff, 0xfffffffeffffffff, 0x1}}}) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d, 0x0, 0xfffffffffffffda1}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwrite(r1, &(0x7f0000000280)="69e3dd93a9feb109f5a24d9d4176ae0e27568cf6a5834c2fde901d0438111cfb652d59cfff0592a0098a4d23cae76d7d3321155c8bfa99dbcf6a9641c18d96bbc10b00afaf68007ac8584d13780bf45003b855d316260075b684c5c1198be43a2e5199b2bf9c92b1b32569193928889df0e3e3bf43264f91f8f0fb309ab9a45481c9188930c032b93af6a4a108e8f1924de27d41639466cdb6e527898887418cfd820ffa5a6f59093012e17f81798f4a8e257ed10b3db18edac67d79", 0xbc, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r2, 0x2}, {0xffffffffffffff9c, 0x80}, {r4, 0x100}, {r5, 0x4}], 0x5, 0xcb) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) write(r7, 0x0, 0x0) write(r7, &(0x7f0000000380)="b0", 0x1) read(r6, &(0x7f00000000c0)=""/106, 0x6a) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) chdir(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000010000000000000000000000000000001c000100000000100008000000000000000100", 0x2c}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:19 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0x80000000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) read(r2, &(0x7f0000000080)=""/71, 0x47) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa5, &(0x7f00000000c0)=[{0x1, 0x6, 0x72, 0x1000}, {0x3, 0x1, 0x10001, 0x1}, {0x7, 0x4, 0x7, 0x40}]}) syz_emit_ethernet(0x2f, &(0x7f0000000080)="1804a59937a13ce67cda7ea912a8d3204a37880ef435f8c45fa51c5753bad24db79a3e478bce170920019b4e0716d8") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:00:20 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xa8) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) writev(r3, &(0x7f0000002a80)=[{&(0x7f0000000000)="22d64cd9f335599b262e1843e1699a6215db8bbd8930446ccbc88d6f2ad33283fe6bfd5d7eeb7b5721dd498a3db5820af514b9a6f5b09338b9992faac3c48245ef441fde5f88b2b6d5613b4f7e5a66d006980ffe72", 0x55}, {&(0x7f0000001a80)="490728a3068e52cc9af232c19d410bc63cc417c31a4448a5a2b1b7f322d6de91174809cd15c7fd6a1ffaf10bf309782a0284c71ab5df7f0318a30335d4c6eaa5255f3515208fb804873190ae0930ce9e69eeedec5bf113fff73e8d5c33d4c6e48c207df0f9ee61520186dce05d43fa7060a4d1e8d7c90c010b4e52c232a6b6d80b30751e474ae63fe945543569ff6ecefb8056b40a812229d78f4ee5796a2efa493467a5761224963effa42b7a194504cfb5fc472736abae14de6eabcb21ddeab7c3c46519c67b74bb073c8d459f1acd9dacbe5736fb4ae058e0294398954af8bb51a0b6f9aaaf4a4d3bc0ef0214e7c40ac448c4c8c757b261849f923bc0e1d93eae1e01f4fd583e9dc866ba94451fddaa5199078e427a2b10a6be096230e5f43006703cf2430fa0311155f7197188e1c254b960e012a27a3a879ad4ebbae0a0354bed6e45e294be7e3b788a6b5aa340f94f919412ff4c6488dd6dc5df501632c1f9481b1ac81034deba3d2f839b5b321b26a1e8706aa27fc81174c9f63b9f24bcf4ca2f2e7db7b186edf71932dbd66566ff79557c91dc15e80e6e468101945c7afb0500af34f0d68245675b0990b85511918c1410c2a491c5a7a72b4b06b682bd04410b2275b7d92392f396ae5cd7eeee22a597560e2022df4f7c1961c23f57a1ee5dff32969e7124a79cb918804321921d56bd747a4d6b0b302fab687666b7c45fd7709b021d7989ae5e93c8955b070757f1006a8f5f6e1a2985efebd9b2eba537c0c4dbc0c678960d043cf4de8706d27a91adf1754e04b5eab74ba7aca9417bf2ff7c25635892bf5a65fa5d9e71b502709a6bc8abb39b578e3aea72e144ec4821f3972264cce656ba9e0a07eb1753f7d9bc6260626db2e596ad5f05622c727a24f3b6af6dd5c27aba1c67d36e65a1a8840f800fad81d0558a23cbdf1c81fcc49c149ae43596634678bc787650a0fd4a68e760f2c334e7150fa29b2fcf7444768e8185037115a518a188046f467617278fec18d42e76c2287554253c6434e31e6340ede23d4d0a673384e618cf903bd8f7a3678154c07501728c1623477b8d55f9c2cdcf99108c6aaf5baac5ae7a356dc0a7fea647b13158f75a29b4a57f13cbccbd0bc6e6031b7556b6ca8e05a64f98638ff6bf26a11e59c0519dd23fd6425873318a58a1bf9c4075daba608f71b406c3b6c7447c15ba165feca1bb3e77b06421728e6821ea5063bd48cf3091beee3ee22981da9d90dc8d14c3013becdf48596715afa66f039ec33b8dc6d08d44efc63385d4c951e80f4a148e0722b30f9bed95f25463a46c000cce148f26825d7a4c5531279931991f40b33e9cc98d8261f79283022802f812a1523f25368a01906b1776f2efa5f0ddb68c6a7f3f0e6a330cf2be1b968ce0fdb0208e870113ca9be297b9bc7ebe523518d67906e8ad2b0b36ddf8539c712a42ba68cd95a6db9c8c1fe20ed38f732bd53411dba7b07c31383aaeccc9745d21d4c44c8d08858c936e3670631319e708e26af26f178cce5c473ef563c18d5d97c5c6f67a691e16606960af30a604a60ccacc70214230c6473514dd3451ca61f69e6874f2b43617467f085621dd1dc78f047ae9ac34a8e27d6426fea60542a01526ea9151b8dfc2f3b2c2eb150725f573b8887b8735737acebfe1c5b0aa3721e4a869af0eeca59469120b8701bb001640c38e46b986706b6fa69b3fed538b6617efdadfbe4587e0e07a3bb4f5e36595b5dda84fb1448862fd7cb55ecd265fc5686b97d2f33deda5af13b71b72cec8185d3687d3ec6ea3820f8e37f7319ef2152199aed54ef05688aa76731e3dea17d0593f525d03fd651b20121ba1671144a4194376bc164aed279359c726c7a1f8ea2049491872ca6db970b2d1765e455067f17016eed888e71d09343fe25de4164ed39838530c9db099a3b663237c00401532777a271ae6f1abfcb4f6bbdcda997b934f96c29ea75ab52a114bc561e7c321e2055a30b33b394f3215c7b5f5662be3bf6fe73c2e23f7b6054c26f4756da8e591b42e6236e7c4e52ed583978df4274ddbfb075650ca2b1d44cd337e1669ddea67a380d716ea182f5aad89c4c1c7f01c43a4049ee1f93267293ae150649b5268347918361682d2cc52c3b03a33977748d4b27f26da16f1fd419da9aa70d57335186a049b6212f101fc5be4681ecbcf8b34624cec72177ed9eaa209f62066ed0fe3fa929182398767ac8b2a929357b63582cfcfe13b5659585a9f4b86415e2dd8e7d069d8a073de3754534a8b33dc03a39d0a4690f4c035132840123835f95541908e0106e8b3794d26c29871f60c736bea678956cfcb6222e43663c2845037ba4f579b24cb2333ee236082afd87acfcc044df7ca4840099697700b2a7783c3c2a8856661a64c3a582065fb579a7a14b5af5d244fa566ad0b1a42b2b7e957561eec4470f90a87e1719d4d23555b34316deee18c2d0bbecd959380ac2fca036706432d365556c1bc251aec25f6588990c621bcf49f6b8afca08b338960e56bb85cf03e628e1380aa5a0f4d24aa6670ebb3f8a6b1be22d37d60a7989ad1bcaa31e77a0e420b32f9f85e532556feda85fca2ed8c4a43d60b9c84e461eaf7b8f31d1fa11aa2c31f29fc086b12babd550a768b0f6fa4564644f6edc58c4a7c2a25f2253c4bdf94814b48e08a9c5e50234dcaaf80e3eb04034ecf9a5f416400823bb18cae61239fa0bcf2f67cac5d2b637c3a580499700eef38dca3a0f5d7e0f429e2c03c1a3bcf532f5e13cbd652680e8dd1975be0d972ff57e6dd0e83887757da8f472d2a853e359612aac011fd8e9182d2ea6d82070ea1653c0b83e912853c1e55147249124068440dffab5b36a296f5e627762a6a64794e77c27241e09b64006e217a4f1f2a872f6f2b760fca16550db99457f794b3583e9def2843cb3b13435b5256797dc7a83a03d70e305d5b98adc6748c7fac2305646121993576ba9a2cee301c06c260c5a8d7ee48949b1d8f303bf2d220417cda11273da514bc2a93c83f8ef5140a07683745f248aaf56948f9b02688893851acff25338293927eb6105dada913756e3e8bb67b2589d4f7583971335c7e435ff5f9154d95c7339f89915522286e711181cd7031f6eb810abdf8cd7fca82ab309089438753dd0f886264ce62255ce6c12679a40ca0a7f57f83cb457aaeb680540a98b9f7e123d482dec93c224209a7d231d453606c0698eb000bea59616a145a8172dba470b685ad2559b88eaddc8c10b1b3a698276d987a1579b61e7e9f9ec491353b8a6e28c6b36dac2ba5d9c7f19f3a39b03a3c4c98266f44b04a34e3a6888575d09758ba60275f00b409a2c2d503e4c28a7c0dbe2cce442af30fed11a62deac2496321d2f48189488c2b3034af54fc846b368acabf229b7e7b3835a6d22ddbe698ed8be37bb11479e02b35ca956b4ba45e7958d9926c04b2b34a3af4564b79da109adc0f818cea7559124eff426289f102805f508588a9001c6491cdc4b85577ba36bd4167ab30af1e0acbaa172c7cd969cd23b12d32d62c134f451060e910f513044e05a877ba3558f4dcd2552111fc8e36a33e4e38fe192140bbb317960b0e78f45644e68d15e2cc27749d3a678ae086a67bc21f943af6f1136f864f8c679791b51bb0e5f055a5c0e34804ded45ba4dffb9b6cb7583540979928e0d69205774533234ed1d545c558239446240fcd93747bf28e5df61d45272a340c274e515c84fcbded5a90cfb24b6e5e0c3c2d5d59eebf72ece94a8e42dce423c5e808929a74947a5506d266f7d1d2b2b36d7a68debea61ee83f135edbee6cabe2ee9bcfadc6f7aecf932c99f3e3d050fc541cf450c9582e782d10bc25672b338f7c1c74b02ea8951c7b1850e98f12789cd42df09a6a03e0b2abafa4e1d6a69404fbc32ba10cec60b630e44333dabd62bb7f9f75c771398d22fc00b12c68b5721f324b1b264a24fdd6ddd7ca533c4aaf2dc499637b406fdfd74fa485e26196aa1fcecaf0cd68d9848b4b81f909581670564876060ca4325c112f68bc9b206e9ac959e86d159bc11f70ee96217262d9a2cfb3086758d8b239bb3ad1e1301fba8da8a0a682a838e432773c8250d5d4d407c11dd802f8f4ac6956686f0985d0ca0dfdd1cd6299e35ce738a057f7bae7b6ab1565224242d5b0e0127c7617164105b6583cf2ef387516617f109e1313e5912f80e5d25d5929d3b6da9dd7578d03d0e1f6293fdf3db3eb2b23fab65849519860e2e379a0dfe7b973543f1797cc22c4b84ac9af138888f5e65b64c029850c0b71296f4768891a65c5f3233597f77d14b2b907f87985614e480fafe6760a3eb7b4b482bb3d1ea7aa74835e87d8e6b8cd1873e619101eb1fdb146837f53a4ec2c40c14c4aa3599a8c8bb1bd21ae0d589e27d140586b1910f3370489ea9d158ffc40efeb6ae5fb4b3fff6da8ecaf43b31e8dba66be16e04c2ef620494fb3ad579457c70f2a86084fb4a7510c777942e9445a564d847094ad105c4e46bd15ca6919cfecd22d7242957fc89f90d6978e53109682a86a9a8776f8ffb1e7c13c7039d64bda68098664b468a5be762de43b3d199d56cf372fe156e6c1106b6d8aa3fc61dc1d238699cdfc26d7146e88f9352d755e48eb75131473610e7927a60e689fd47825c5328ed22fa6de266fc39b17f2b7ed5fc43ef42e81c9345820bd287ac7ce1006d5fb4842dd90c676206b0cde35714630d0f66b6bc73dc7f09caf7167f8306aeca0d6b47b2191b05cf62860294b81303c8577ecaf46fb42bb96015588cbbb5aa670b51fdd529e1533053a1606ca021c723b06912f204915dd457240ec8e624c5153c939564f2c0545c4cf31154402b42592fff7eee1d33ff3d30580d2595a9aa2cc539115c609228cb70358353803e328d43f420e03b4efb735b248fa67f5e0498a10c3723aafb43983c9f25b2ac77eec80eab2be49e7e0e141c702b90f45dbba2fd12f248dc03c2a8074f35a6e0a5fadeb861f7d29e45e776b6542e1ecd98bc46a2db8e8c554748bf03ebc506d552db418b56a04e89026eec583d680a82238d23222981d0237a3d230774b2b4aa9c53a46b439fc2d09b4c12d79b55d76965429a971d653253a910707337c932cb17b349cb45f3c7008ec141c1fad6d35bcab9f84ee0107140bee66f02df8d39d7d74619fea3a812b9badc51a7b4455bd7eb79f2e782539da95cd74641d59f8baa6d5326b63e8ea54017389c518731e4185c300703659927a6d84fd158113d970802bdafb386da108fe0eab765518e83279f3ce93ba3b8e4d022298a3e5f6fc19f5b04607a1f010a030d0fd8936764af0818f8d1607f20172f138ec59ba09ecfd699b283fa065dc35ea0f83e7953e5c743df631db5ec8b4fcf283ef4d03f396f1825b342f05b42ee1c5055c4d2caef626b92f95be9e191f6c8e4f9c1ba9be139a467907096203ef04c3470e3fba1a478d27c6e8c1df813522051d224926afe2d3d5de3f9fbc864ab434b4b9ad159b1b67a4d740662b868ee34e2f5cd7b837a025221b6fde781c82d049640e2319a7c0a1ae84495ce72d1811f212ce3126597ac704af88969ae4ec76a1856924d58552292493760920df097b045d69b12542bea072c149775de6a08dbd291bfe6a0ade95ca279c901b16c03f1e3214e58d5ce3ea4eec2ed525e95bd862e0670ae4d1845f6546031041f8403ca67694ccba4bbb4ca4a7228d0ef6d4d4b2e50cf2da8c6246970c687cd0b52ce65776c68740cb77605766cb701d6ccc69eca9b9", 0x1000}, {&(0x7f0000000080)="5b8cd1cce644f277efde95ff88253f87d8bea4a5b07f705d63064c7090631e62cd587501a8d8388691af40edc78332158851ecd5b26fe15dab1a817d89878c079bbb5e99496c58a54c9e28bfa4f76a6609709558eff6d12f6e1f093df4dfad39e0c25df54e9177961eb9741b94866e44f26966e9cafe95e45a21c5b33f47e684d0101b2d58f96ced092707a88c9da069b104a459302a685d4f1268197a895e93777a4b1245377964fbab7b231a48f73da85b092cc786ca9c415bede34c8f2ae21a62a1ee1aa6fb5ec3f0a5d7458564dc8b2a3597b267f82b4c41af2f3bad40d98d4010a41758e7a0704159affa8d05b3fde3717207a1ea72be2af502ed", 0xfd}, {&(0x7f00000001c0)="fdf15326f985acacb9cf8b844d9e989216503c18d48735031720ae9388bf9b89785a4e32bcb87272cf", 0x29}], 0x4) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x1, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x80000000, 0xfffffffffffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:20 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/240, 0xf0) r1 = msgget(0x1, 0x22) msgrcv(r1, &(0x7f0000000140)={0x0, ""/198}, 0xce, 0x0, 0x1800) 16:00:20 executing program 0: msgget(0x0, 0x812) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x0, 0x2800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3f, 0x1, 0x6, 0x3f}, {0x6, 0x2, 0xffffffffffffffff, 0x10001}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r0 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb0bbb613c86c180e, 0x0) pwrite(r1, &(0x7f0000000040)='l59', 0x3, 0x0, 0xfffffffffffffffd) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0xd152, 0x9, 0x3}, 0x3, 0x9, 0x7}) select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x4}, 0x0, &(0x7f00000000c0)={0x2}) select(0x40, &(0x7f0000000000)={0x245, 0x8, 0x40, 0x9, 0x3, 0x2a, 0x96, 0x1}, &(0x7f0000000080)={0x7, 0x2, 0x81, 0xfffffffffffffff7, 0x2, 0x6, 0x8, 0x3}, &(0x7f0000000100)={0x100000000, 0x7, 0x6, 0x1f, 0x80, 0x200, 0x200, 0x20}, &(0x7f0000000140)={0xaaa, 0x1}) 16:00:20 executing program 1: semget$private(0x0, 0x3, 0xa08) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8340, 0x38) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x11a, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x1ff, {0x8, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 16:00:20 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') chmod(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000000c0)="246c5a789b53cb3f99a85bb27e2e3940bbdbef439c16d98f762009b304978e79c071", 0x22}, {&(0x7f0000000140)="87bedf687d7f735875e7979b98b3a8ea8df8cacc71c51834907fdb26ab236d3dc5f4ebe8821a0f21a7d97cf16e6cfa547876ee1a255e2dd5558c", 0x3a}, {&(0x7f00000001c0)="96fcfe48a0ccd4f260a382b7b05617b3da54f8474742ef696d727edc1225fe4b2ddb705f121f86e10bbfd5fc0242864665e7295518286d66ceb750bd8257ecfbedf124062395270210db61b7b72105dbfff918ed1c11b6f99a632d31f8d79d0642b21ca85bf720463672cc59078543c2b4e857796a8803b736f8bdd71348537c05887d262329fdb02db4acd1af5a92b0e73c3c2e3f45bbbb0ea538660112a4be4dae56e3573482ac54d5c90d530c8b5c14cb6b5b64a52bc69efba97c738b640c8cf0ebc8ad66ef571759f3fe5858e30930b0fcce8c4d7e5980dc3b7d029572b82b3c998e7871", 0xe6}, {&(0x7f0000000380)="d1347d4c7a04291297f7422e8940df1ad3b95741644e75e0f1eb66b24f40f23152fef03a87ee206eff61e3d45e0c81958102bea9b85dce6acd05bcc4b9e253af71bfabb16e9002064f6a9debb8a1fcc56187b6ff29cdd574875763de80ad88e3c88cedd219269ec806005d9a8b37e620157d514549d2d34a662b6db71e1f583e1594cf749036e561a52781b1fd9af25e84cdec29c51f24b35d37dbd3207d113f806cbd8cb4fde6e119299b29aa818dc5720ddb17ec82a54a0016e9c599a70f672dd2ee02804e2409d5bf6f848ac82448c2ea90c9c1b021e12cd2f1a87281181b70bddce656b63d16c72c96950678811dc03920a0f48912abc859039b95b3a098da4104e06cea09936f25c6763830af56ea85a69f71e75fa1aeebc282c8319c929802f398fc3f3eb97c08c4f628704aa636e98c69faf8d322a8871fc23ddc8cf4edf6e95644511177555bfe86912aa86be3013e86d81ab37044155f88d33bbc0ce7086132f19739d0c800ce52f9a60cb5b91d199cb000bc9ac74ea1296e7d9789a2cc2da85cfcac2842ad72b0a7888ccbbdf1a7f473db64c0d2053aa037dfa6b13381d02fb00b840bddb24f0441864bc9903eee1478b0ebd8061f4d3150ac92682629c5fc1dc7829f63ee33fa7b924172945ecbc5a08791d6267e1b66a4d0ff97151cf2150c84640a38a53c79ac2ab711d948d12439d3bcc694ed4fbf92b6a636c992e97a32a5714ee8f798495751c145d0404316842b37b7ea527cfbf9e585851ff7d8b32bcdfc2a0d095068ad8ecf983b14757efd09cc2ea444b52be68087a3993542e54d0328841f77146d41965d69306af97fc8fd7c4e10e3d36f66e5677a9f614eb98b012d4a678743e9c9b3558fc63f4ac68166772bbb2fb21e93ebd85eb4a958a18ad16fbcfcaa23ff35ef12188b6176e6052a677a2dff722c92fa37fd8a68a3168475e2b32b6ff1f24134a50739e980f9fc867f0c634191cfb1c96914567e10083b1778f1d963b9d86837cda7e6776f0ecff011e8cbd0a55119d3d1570763d35bfc85e937fea72f1901962f84650246b7343038c24114795cf6be6a387d96d4852120b4d6ef2f17fa41207c1843a5aad5fdd8ef7165d1bc32f066b9ee18bf43c465a8350d7759d606c41e2e4770b0c19a644daf28fcfeb2c2eac6aa405518fbcc353a1f945b3bd9bca4679e48dcb9d6376f5faef1dd2213a920e12f38aa344a6569d191eb73d65a0ca0153c52ff4601bfa0eaa3db3629090b1a6645ee91b9d84706c01ff3338026db8edd910e48401352995ef418431c6d60dcc2e4000f75b7bb3716a1bdd52c8603573b651bffc8ef7c3037e526c88bf8c52efe418d109b1c72903656480c32938b75be7e2232701ac109f7b140407a8c285500c06f74131fcb0b7c1854953e804cd9a69e8e48ae5746376045bb3d384767f8a74862063531f6c2b93c15749118bae24287fa766cab4d350df9baf53d6168a7d389a34209a2c79c7f78525f98cb37c432d94d4de384e44cf67e5b8b93c07bd7c3b6446362c6cd1ec858e7ce38775feda2d88488273c359ff200b381abfb6c734a9e67dac63408dce0ae97e8766b6bfbe227ff79ee4bcf91a1897b3ef0d154f2259b5b49d8f92c8d9d14b1e58692b699e9ff81030638d550d2eec438e9ac0c5c15812b448a256056c2e2138f578aaef6392b156b08f580b9b364b2a0a99bece9bfb5047c4d817a7e5d824cad0b74c278848d07cc5a629ed908611278be5027774d1c33cc8a11a59278b4adeb637ac21868184cd0ebf925f673f64653086a134611a429f7ecc4dbbc1914712a2e2b899c9daf824c862e2e7c42c59f560660ca834c57dd788774e664aefed21eaf15ca9f747b6f1ab11771b8ae68432205eae50b9689e0b1203f8169352e7d02bbacc11206481b46a91afafe568b99fc47956e1d57da561a5dac5e5654c8f0e399a53c8cef63e20d849b31e1cb521468a5a85cd1b4d13fbebcb2b077c6ae00d514f79572206d0b0c0a725d7a3cc510af98497c7d442a5599fed36d106f66490012a65074fa5d5ee41ac295c005b4bf36a301aa902571d649b66e5f524b9fd889fbb53c012511b54b7d0c22642239b876b6168e28be721fc0a5a1685ef8fc95929e9ade05095c6473e0dcab038790f7ca58c35784fd6828c288a6313c9830cc72d90cc24fab2ca3f1e668f513a13fddfc22f35988dd2abf1e68f9bf65d38bd2d1e991d688026f894d92497ede16ee3e4daad76bca60e4ef823a7d23eed002fe81a351c48ca925d28f086776e2aff06bb54a22a4685a694e5078a0dcb43a6bff2a150277b0a45151c2c6aae16b4f0fbe2d45014d101592a6ebaf4b37b1591db1ad34dc6d8fab011e2343a1ffa7f6223a939590ce592964d16ed2d89026d224944927f7361e56c8b27cd634725f1023e8f5fb7e199b1262372418239f756f9c9c35a10efc8db825ebc495850000dbc6dec85a4fa7619d815a8d44aa99bf78d31e3f086db078273f7526f87bf13a4dbd347e3fabf6f48634a1ef9941326de59a204f5407ba90b012d430b70860e5a04ad1750ec5f58105b0a8f17360e65396eeede970e46cdd15e4f71a8006d2c8c7e5049121110924a5353c135e37dbf692c4d9a2c76df0d3e3adb5da7c607497e4175506ecb797d531d21cbf54e42390f6201b99e0d4bf4218ddb5d57fa71d1f7ad9c1068bdf85c40881cad937ad0f8f69222d6d420fa1c18c84ad58032103e51a9d40b6971ae703198cb33e63c50a34d57325f54056a2d5a244ab7b88cdd6e7b16c20dcde95148df8ace30f28348ac6280107819a380b09fef56fbcbf4a046ac7840441defee0b15ef7e4a77745fdc6afdc9cf3bff0c2c8cfa98e6500a224d5858982b68884ebf5a27cd974f9668b61a097bd4724901ff051e519bcb22f023821a5d1c450fe97e002865c8a9f175aab8579d3cc2b4bc71b92bafb25fd95c5088c4e65a400ff0d2a5034a59dbce865cbc45c78a32b001612810aa91cf0093b63878a8e32651ef2ed3c0b6f3d81ad9c0cc8b18a2f12ae064201d5c403274af8c5d0d41d3d8d3a5c9c6dd8fb1ecf3f0cf0ab4cabab986267883491cf5d22b68b257ea86fd745aed901a57c07e8d5270fd4e8181ee4085ba69128eb1cbba6daa7ba2540297018e4bffc3ff195231b65811152b19635de5646b9df4a6faaba09a0dad5e62e4c83e749219ca4e01f08f7fc5e887931391e4b8d8bb37c1b274977edf3e9e97031838e4aeb2ca017603e91c8f6f91ad2a9aebea341bd54f9b0a86bc69c85898cb8c63e2b3253890931e051a471d4bedb72d24d8c5005ed4bf1109f17357263422e1cd2ac659ded4840d096553edcab8e6e11b077356ac55b9e18ae23b288f9dbb74e22f49d4622fa435e237721fea8d9e23920afa2ff103c2745e2933d579a2798f5072f0bf3a9c637640e9d8eb3bdbd8d22f918728164f27b24a107d3d5afddcdbda1860dbd70a52e95feac1eea584a37453681bdae5a56844849bef4eb3e1e0b9b9f31d86445ab70a0c96a9edb40da0a45d726d7daf4c715cb3984fceb14b72215641a4e3baa24a757ca990afc0354715c24a9d5a54afde3410cdd17fbc930c853064ea71866bb7fec54abc2670edfb0882564ed30d81b9f2e15787a631af6b03ec34c9ceda16421e43332ee9d8c0a27f1d1472a28c246c97ce4bc6cf5d800b971b3feea47e995c3360d66c7120e56021fde9a7c0e2b5348e2f46cdbc75e6216f3fda51ab2443a5405a410c449454000476e1246825fdeac72605b99c6cf6c2ae1d100b2295b9bdb3ea08e18b62b6752e4bc23c2c6eecfc3cd29172add1861bd8d302368a72702af648a6ccb2f4d5209cdd4b30717678d9538d16134a8788ab0563723bec81e98d832e55687a6766d31b9a2e232ad2948d3ba988e3a72f87e6744a27493afd5139654d72a304896c050847dec4edf0a08465de2f017b26cda9a1f36264f51ad32d20a51e0c52f1aad3824fa98779334226159940ed103907ff7954822a3dec6fc3704b026cb2cf950d406857c2ce65d4b1f2b850d08d5ccd98e0e3af2e4cf08e24ec0794345e527111f05ff3fb2666311df3a24014fb18240d99069cac71c258b91d9abeb66f59a0810d5963e636fabf4e3c0cb40954dd5fe063e73a165d08c91befe17d22f58a2423f776d2106a0754cab7a56d6007bf85a83259021c0af0e2e9f5a2368f3d56b87736e04668d2e02c51b5d873cf4c50b05a12bc171fa2a11aaebb9aff25fdc815bc4d006d923ce0446debbc522ae21ce0f6239e9add5dc7360ace1582741f82f86a1605d14f5f8a25137375caaffdf26637df10a8aa9bf85389d440a00da70fda41fd0a1f3d5aaa8317b1cc946cc044e2549d856d2fdbc3ea4c22ac432e911de9ac4cfbb20fc98a5dbc77189ac12dfe31c653921d3b7d70a04a2e9c48f0a0b2a3d36b2b810982eccec245b9e903f0e16f0652653a6571822e2fe33e6e7685e9033c9fef556fa9f38c5b9a751264e81ec4a47d321322c04d3ccd816f2bade2258fcefd8869dc92816550ea3ba83c808595cb3f2765869f0363883b8e11ee80fd1fb7962c00d30eb03571194c7fe2f5238817a71141f18d16856cabf6d4b853a050b4d0f3d07f45a08be1d4b1449b92f48ab3c96d1b9027f6adf857e49ddd9d98921f31f5cac73c4ac362ed6f982045a5aed13d184c6bb1cfa52b5c2a328da4d322f3051a512a1114c1a706ea63ea952fbadfb57f35fbbf4428164617351ed42717fdfebbb887f2604115f5bb9fea5e29045df66434fd0d2ab3b309e9bb9f4a89f34a0e22570b3c2df516185d9dc4177e6c45d6cd9076146619ff7753c64c059bc4f155fbeca398c3a833c9341b7eaf8de88c811209935c09b70c969ce1c5248d1c051cc504e198a50f2f85e24fb90aafce60b2aca6b6cd10b651688e7ff69ef1a7861b33228becd021573a8b930cf6b50aa8be32c872955779530bd7f2df3ca5a485610b0778ec3c54b17960003995b380c4ac0b0a3d880ecc7bc341e44a25b718823aab8d75978cb155adc544a59d2340c4684411c5c82f34c91513eed576fe1ce5b183712f4bee215af3dfe98ede652d35af2c39f3cb3bb38d42061061a2aadc07e0230162ebf3b203c2a832172bb52d4b8c9999165f287b1f3b782fbf6d46931a63c7b38487223e3738d499a991b0c1d25ab6cce2f38fb7d966b86b34d3f1b0694fe60aeb10a78ddbbc0bc08680e7f05276b31bb877831fdae00c52bc9c892a25783321d31db9c63e15316e0fc366436fa72a00725248ef2dcbced2e07bae83299c43a639939be2fc0b419260e7fdf7f9fb5598940e0b001485a8f228f609e19a9813a2727621b313c82e3ceaedf15a11c7843dc7c61909e620a50de25f15828e4d15e7acceed5fa6b77b8e64dfbb8257b990222c890b14fce3bfa3d5a2acdae6e069171085fd905e0584f6e3f8ff15c3f6f3750e45d15add51d8984d2f3f19fe398fab7fa4571d984e96a1a3563d5ea564fbb3395989fc09f86075cfbfbdc45f315750d551129b588ed39865550c27d032a02375543c4d9a517b524e8cb4b3d6fcbbe0de07c536cec3caa2f0648ec175d885d1ba3f48cdc3e2f12a94bd98e5ef1e3f4b0e28b89905867ff6a0e5a0e71099bd302efdd16cd017c0c0b899c6a05181fe253ca0475f078b5992fa5ee7e459f73cb9ca9fbd8b5a5fc19d980cbcff4de5d8093167b64ed948912791a6de9662bca1a70e7c3d2e49a0a9f35167fa0666d6cc75c66cc5488fc8605e08921d86452af3ccb4cd753ec", 0x1000}, {&(0x7f00000002c0)="21d567741ad8adc2c1f0caa524f7886cc9a8aad559929b8ebbc77ff40ac2608543389ad8486cefe7c514aaa92c44d52022e00bff3c60943cd238e60d2d0da22d0c76a6ecf9940f2715ab61aefa9cf4d0612f300823c93431d18f495eba07c6da91f6371e1e953b3df7f538597417a4afa20a3a9fa530", 0x76}, {&(0x7f0000001380)="c09bb5278c4d42c45ab4086a198e9e8cdbde15c806c25184649dae47288a7459a3693d7d48da62f53f778cb5ae84d41c7513c18a5a4b17a52695b990b184ee128cc5820b5cff69e66ec1f51244ff217da721d89376610581e8ffd0f75f0f19070c477812ed59b5db42ac1040ea5de74b4b8426b438b0ea9b6b7bb59ad90d74ec81f5bf3145eab50d9b715471288d12d6040a0614a09c7985a1b4e613d0323702a1a0cbed7e87aafc2a47c47edacdc2b51de2b0318ca52e34234d3bf5c1afcc6427a5490b3694b446143833e40dbe0e08c00de178a4c6887a072ecb67929632efa55cb17d3597322a8bfcde77295aa63a30684e3f1257351a21e7", 0xfa}, {&(0x7f0000001480)="cd8c21540ae62e92a0288295fcda823e2aea654032753911f6677728309e5fb9d4c134247b9eb54f0e1f4c8041e3a15c9d97ca6bcc1fc56a8261b84601f48fe0b0bb2a5f3aec66a10f6fff7171d3285b6f92ce8fdf316e48062e6f2e5ad9529aa11bc47233fd17c3880a515b765ec2da53c0fc9395d7d079edc4c335511e19dcbe60d7296252283044bb7337d6", 0x8d}, {&(0x7f0000001540)="bb613ef1f7e638e6df195bfb19b7f3e4f42abcd1dcc0ab10b975f95070a9c47050c64d7d068d5f779000c56913adef48f43daa79f0c74b3b2bdb45b4c4b4a961880c33317c2e46923c753e68ec9d86934a895ae014f963cb1be75ee17b49a415545722ba4a81a905a161dbd560557012b8156db92572119f989a6eb4fa30004d7593a0cbfd372a04b3c3088d95393b167bfd224b4d6083dc3e02de1e1429326ee1ea6d96d3753ba9206f4e7d8964acd68e6e2613c987268c45", 0xb9}, {&(0x7f0000001600)="651f8acb1da7b062b8af040a50b27a3a1017035bc66a536a4407bebc8acb882337c5f2e1392ef7a387fc04d9140d6fef09bd864c4ead6465d11220abdbe2033ac106cc9db0dad5eaeaecad7347eae209f1663252a8ceed03740342374fc5881cf02cfbf30672d1ddaa70360d163b5df9216708d48a58d294f6187bb92d6c43727a54984d3040882fa0a4fffc26c647c06a5f8db7d6748d29f0ad7330474910afbc5ec514a6208e65e7289a0045a18913c88e19d64c57f9c285380030b09e8b2299df2f3dd56d33506956ffb7cecdbebcf0eff1b01ad9bb4514096ebfb8f9d741c17947fa2584be302cc6044965b90a0d", 0xf0}], 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) r2 = getegid() r3 = getegid() r4 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r4, r2, 0x0, r3, r4, r4]) r5 = getegid() r6 = getegid() r7 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r7, r5, 0x0, r6, r7, r7]) r8 = getegid() r9 = getegid() r10 = getegid() r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r11, &(0x7f0000001880)=""/99, 0xd) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r11, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r12 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r12, r9, 0x0, r10, r12, r12]) setgroups(0x4, &(0x7f00000000c0)=[r4, r6, r8, r10]) ftruncate(r0, 0x0, 0x7fffffffff6) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f0000000080)=0xfff) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r2, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) preadv(r2, &(0x7f0000001a40)=[{&(0x7f0000000240)=""/146, 0x428}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xffffffffffffff18}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0xfffffe8c}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x48) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f0000001400)='./file0/file0\x00') r3 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r4 = openat(r3, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r5 = accept$inet6(r4, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r5, r6, r1) setreuid(r0, r6) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) getuid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r8, &(0x7f0000001840), &(0x7f0000001900)=0xc) read(r7, &(0x7f0000001880)=""/99, 0xd) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000033b, 0x0, 0x0) preadv(r7, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000200)={0x10, 0x100, 0x4, 0x4, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa6bb}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xcb8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:00:21 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) r0 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, r0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000080)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8b, 0x40) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x8000, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x49) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e, 0x0, 0xa5}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x8, 0x1ff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x20000000000000ce, &(0x7f0000000100)=[{0x9, 0x3f, 0x8, 0x80}, {0x7fff, 0x2, 0x5, 0x2}, {0x7, 0x10001, 0x7fff, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:21 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0x0, 0x3}}, &(0x7f0000001100)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getegid() r4 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r4, r2, 0x0, r3, r4, r4]) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) getitimer(0x3, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = socket(0x10, 0xbeeba16b6d7515f1, 0x3) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x81}, {0x6, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:21 executing program 1: fchmod(0xffffffffffffffff, 0x92) socket$inet(0x2, 0x1, 0x17) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/rpf\x00', 0x8000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001c5, &(0x7f0000000240)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchdir(r2) 16:00:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="75e2f300", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x5, 0x21, 0xe958, "f22ad8d33e78f73598f028877f34737e291cdd56", 0x7, 0x6}) ioctl$BIOCVERSION(r0, 0x4010426e, &(0x7f0000000040)) syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000000200)) 16:00:21 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getegid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r3, 0x0, r4, r5, r5]) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r6, &(0x7f0000001880)=""/99, 0xd) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r6, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x4, &(0x7f00000002c0)=[r3, 0x0, r7, r8]) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f00000003c0)=""/152, 0xfffffffffffffefb}, {&(0x7f0000000480)=""/149, 0x95}, {&(0x7f0000000540)=""/241, 0xf1}, {&(0x7f0000000640)=""/101, 0x65}], 0x5) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x20000) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r2, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f0000001400)='./file0/file0\x00') r3 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r4 = openat(r3, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r5 = accept$inet6(r4, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r5, r6, r1) setuid(r6) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xfffffffffffffde3}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x13, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'L\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000340)="78e41ad3ba9759efca7c3f9a89b084b311c29c29d258a1ebf6b2c1dd6db9fc50f763310c8f97185adc185c19b903b0c33618e7c833056a531ec4a32fc3c77b34c75be4671849653f60f1157c76d860e900308f4ec5999b4558130c05ff914ec314e9a9f95266782457fa996c55680437de7df69e6f008267819fe9f2d8ac5400e821f0a25b44b613ae0422184f1937e0eb51d43682f61930d749483468c72cce3c1dcec36bbc905acd3f5ae493ffeecd1b4e6741bc6144f5b80e27b78ed1590244357deaaa62f01f4b1c1c6e8430e26449983ade5076a6dcf4ea83ada38e9fc1c987f44acd4a38eafb06ed8804c817aaee598c73c8dedb919983d8c521fb335e719225b361cf3239e34c785c08d3d3048cb28f65de81b45b687778cdb523907287cfee0a8086de69991e69c01d3fe6c8d0e9190e22007986d506f502a7fea01f6016dedc0c9341a5d569dcf01312d57a8e860708409569a894fa21743c5ddf83f6d362600f0491aa8dbab25691aa606d5f774be3a1f2d1214b31322de7a1ca95356ddae6f6f2acad8b2a5734a5ff55755025acc46a04a6b1d9557200d2e83d083fd4e6c956f64a825d9703e092e90a4759d98938b4088c7bcbcf429b39c12968554f000946e3981f38cab997cb8f09e5d83a61d1b57eedeb096d23e0ec5a9018d60fa0752f5ec43e32866f32da6129be8277ee3f9e1a100e93e1d7e595c568f5c62bc29a27911f5c7b39dda97e085090af74c9326f14d9c532a6748a3f9eeb436d33aad0591b38d359a24578364bcef142db2c62a585035853b1908b1ee5ff52e37aadb3b2e467372fae0eb574e88d341866cb3bbb08a791b808a79d6c40214d5ea85ac2a09a843425d495aa24c110f04692fc35b8b1f0875c4e97200f8efb57d09084db7aba4cae39a74aeb30986501ae1c350eec6146cb722e591bfc20341dd0358cc40ecf4406a3eed1e9d832d23e39cf22ac63f13ca296699c0272e0ac1f3003d2db9f2d2ce376653c97033ef908e64ced700ac94a19be22bc92431f8ff207c8dcbc166b919bf02b8673f9243b7b69aa45236b498e9c877abad8fa072f66db503a59fb2f74dd4eedc56be5849284442e6d7efb6c86d76ba3f06c7bd80b95c52c5f7494603324e14f15f8ba220334dca712fb47fff72cbedd50e906d50d97783726f9adde6fff5f403994533590eeab70ee76918d7601bb08742fb1a846ffc63e1a2c0aee428bde3165b0704044adffed0d384354f6ecac9da14acdb43497c0349d7dbb971a8aa5c60eb560f656cb40ea9ea6dbf34021b42faaf1ead1b8c5178df942a12d061b344e1f6d2dd19ac3a3d73dcd597778d901c4630e46b7b6c8119b3032b1f49bc95c48bf2eacd24d0c977ce674ce704e7815a8922438cdd42e75c032e462b677d644165661919995e018b48c47c0bc1d6af0622b585c372d7b4f50749c19b5ccec348b5b4cc1054e883f6489ef6288ab40ac9089ff2d0fece8d34437b362948cbfa2243abbfb85bde3cf27fe14f2824c3c92052f01534a3bd9447c1c42590c3e2ab22d102b4b30948f0e6776c514bdec03e13725cf5abc2b56196e0a1607b0eaf23a98b1f2380238f6748f708a41e3b3753152bba54e5c84b2e1aabe67537b284f8ff216d7969ba67773ed974302bfef6d3b35522c9b5f483946ee9d518b432b70d0c2e51eda7705d12ce2c8b44a49bfbe24dbeb8cae4e1ff96cfd99dd67deac9ead966e87cf56a8fc5b0dd1e9e3a17cf817f469cfbca8291e9c1b57602e1b1e871f5f93c3bc9ecf824baacf1f45a981e9059d315282c6b66515a5789a1605c2c059c24c048a2e75664a72fdd78d55586256d08dcd2d6e247f8b1240281c8f6b21a5e8288c3d2617d234c1b4417dacae4be15eb77edb8b77c5abace31480831d3d68187929258ec5a483899f888be7a8c6a46d050b327a976fe048c172f4889b3af1a6a20a54ed416f8487ec06838e8855952a042dcb4398fe22d40405eb750895c4464b75c751916059f3a505674ba7e62de0db1dada4331fae9ae7452172be4fad75caa6622b4df4aa35652edf0244e67845f296c62177cb0f470ed3a28dd49def898c5cccf3fc1ee67a35dd325dcb583c4ee03b3c04ee6931f88a8c80fe2b21bf26a9c9c512736a083bc232546f3dd3b7ca517e947463e61044ec714c4bc5b637240b5e241c89593d5372d2128fdec385bdd092bc41f786027ba5aecc291fb5ab16fe3aa07b7abbfb71870f986a0780c9370c615a11558c9367a517f8f483f26138c04817706b907937f3a4d09eee0ea09370d660520914f5f725b93e58d4dc5100bac6108103d6d4693723fa9fc948cb7aa5d01941d514b3bc3b4e9a0f4d2a7ad0e600b38926682520e9f68737b19a9bf4489fbf022ad5dc7635ff11a6755a143d0b264d42334186255ffb020d769f86d34524638d816762b44c6ddec9f47f7e2a382a99ff17eb5b80d24fb6560206f0aa2edab950a5ddc9a4e189585bad5b4a522677d7e37b6256c93b8d4c706b6757125244280e4cba59a58d4e767fe00d959ce92cf6994690c8d8f837ba0c09e99223b0b9ad4315f556d731d9b1be2d8b5af345a0e8643e5294d3648950482236a914e5bbe2ca9917d753d2b52ab7f227e05dfac9ff2994a0376386eac17add8890928a430fcdd68135f2d20aa9935f48d0ec98fb04d5b95487f3cfb30f96bb2aaddecee73535008fe9159154b365c16e30f307e3f7311309d568feb8fb485b2e89314ec28b2b4ed11409346a7aa5741ab3151d6e2e85a7ae5e7bfec1e6ba6c1ac819483ea1e4b1138a489754839e48674629de9911a4fd06ee4fbacffb661f89aa8357036e31fd3abf5f85bdc4bfebc64c3c1ff62c4ab0fed16faa49d40042da3b2570d41b0a022afc3d0e5cff0abf19dd21b8b56f7603f6efbed36c50bb6558538733b04e6d6455d7d7ab9bc48fa9f9731e807daca962fc6f8cb464377c1669da3b2f81a4d7cd6f4b1f60e4877c6ae25c53ddabce5535a25399862625678aa9f132dc8f3e6310a4e423d4d336863015ac9bf1ae5f982613d4a8c5e59a8857e405a07e543dfc5cbbd02ca19cdd2e4b6640ac186e62aff0fc0170242abebae68ba53d5561f44cbda7707b80f6ac7e3bbc664a7a6533f6bbc80908ad040869b415ae24eb7ec1389a9da584353c19bb97be1a82e059bfa5bb867cc26c91f44ce614e2ecf9f8dae6b8b1c2299e54df4891995991830b8c9499235aa8550cf5765a87ba95dbdff8571f8c74066ebbef495b5617474cbe164f4c894f5b38116a75aa46ec22451b43f1dd66ab3c2cb235443ae4828bb2ccaf6558c0d5a92762f1c6959aa3a2f939cd52872ba151150cbfe4d760bc00b206652039233887acac55f3e3c1f4af9706ba1a108e47e0e8fca605752045db5ed22884f3d97cdd5b8edf406fc3385d559ef2758d7ceb058276a4c713b1d84a4167b87b4ff08e34b6f2e5ff65f57b2668fa39fcc7c84fd3264ee2b1e2c7e9a007548b88edf40af76642718906cb4ff18d89320a77f1badc13579868b18401461ff0547a8c2190753844d2d4e5449de86a168ec034a59b0e161ff7b5bb1708e9cff029eef08e19c1e19a9d3a771acba8540e36db66ae2c8e13d0b269910d9cd8030964a0057e0872c755765c64236f6085eda3c762d7d1e6afbcafb3ddf06fcbbc57bf40f8ccb6650c271954cee567da8f20fead9f181f5b67ec22dd8de2d6c39825837e51589a4b9aea0d01be13862dd5cd11674a356147e4abb6140dc0e2ac65077cbe11004d1b4c38b70b5ec8a8788bad3f8ddacbb02878201e8939e3e1b9da02485472fc099f6ab9f2ba31eeec07cce53e86ea9a0fee193d6e4fe1c24858d136506e9e1a61d5fa4cb56d5bd4fac53046b79c2cd118dfca9cc8a19eb36740a0ed22581d4c9a80c1addfef4cb7257f9a5decb0355d4e321115721e3b25f1b657cdc67ebc3515bf39d5dade4061545d4bc33de69660099ab78e19d8f7de64450d8705f1a370b7d9931b39667f3f318857c541ff3dab033dafe1100d1b7ea650b944935e4edf993d78a40995c7bfdd69c3973e78f1bbf554baeb70aaee2876ebe51bb498d0fac175685c637c654877b1a2917da30bc55f09078a346857d65ad3ebeb1c5df19a9199584e21615afae328c8a8f95924bd3c79ce827df2f0e0535a453a12984db075d88b6ae7b323dc85daf3a854d07f134d1eab299eca1beeef9e0e310577aa2322bc9b6e315111d671e05e8c5160fce6fb4ad2a0512b8da0af599758cbab75a9ae746ea9dc3864d710bcdf9262afd508521cf66675f3a0240166e753d83ca1c4910424f615d814b64b59b190c98d460b093b0e1b86bca52a025cb1d74c2adba15770dc281820a446d0f1cf3f917ce35e4cca312b83eaeb80855178ab3fce20cd203b8282b5f552b86710664704c703e9eeb05d6f59c4accfa9ac5aec852e070b7cd7ef5826e7c5b9d0cbf91cf61b46fc89d4451ac6f48a01217bbb073182211438275e7de7988bc736dfc08eb37f34c28141550702fe51cac59f8087e9f125da2348a1e7d74bd857bbe27a43e7b2b06d0cddc5ad487495f9a01d007727a5291a5fe808b82a5cdda21bc46c1f9950ad0b6a066752823e12f382d7e7da4a63604a0147828aacb0f335193a06d6e6a57726d127948c32161b4691ebbe28e6d5acdea8bcd6e920a7e18c2bce4c25d9c3d6b0b3aa429246f79a5c0e1d9001fe68a8a8e10488c488e1909fef32a2697379fcf480220ca5cab7d30b8770def198afc97dde0e78101bd0a211001fae655b752b6f003251f5a0f11b436ebede2cc6c1fd19a92785374e9a25012cf57097d31c8f11a6336608311ec629ffde52fe0d9a8bfed61cf07e814533bb8a7840fd066e2e2452e8086f8a02163218ef2454ec015fce00f9e55f9cc9bd2e338837be00dbac1b2fdd341192c5734f42a1fe2fdcb8ad72e374392829adbd0dab43ae7d1a326b892467733c218232377506b0897d8aeb3fa5c25588b3dd39f51c4a80e1346e209dc4d0c9ff7c9c90478f5e75196e3356edfe5d927c3f56f3a120859412f966e8fafd54e574b33c96d02b3a00529d83e6f86d4e1973e457cd0b3d6da9e162fb4ea3f3b4a5d9ef15823ff8868a6e15e922ab68eecce9de2f8ee4c7670341a16eb81b9ad574ed03bbf4a477e77287a1fd3abd73242966cdb4a7679d1f4fa8ba0dcd0655b7420cf3f3c4275edecdbdc2aebde781835c7e28d565961bcf1de47bf1f9d8c8084873696cc5b90d022380cc273c4e60d46abe64dcbb7e437e36291bf0eb4d7f5d693f24499967db8e74bcec07e728f31e365af8577f441a3cbdf54b23b53646288fff1db3afde89674ae0ff3c47a4b082e45ad5ad4a691736956309b24d6c80fbca578704a7fe959cd269d25a4943e565b8a14b55f44c2a0aa25ccb1fa162cac40adaf1d55093be20fcbbb7238148e3060d10d190dfb19598599aa24b8f51fed4a19cb2f74b50e22548f344c34650ea753e518ae24b9c7aff5c70138d0ff4d3fd7afffffa7520d08690ea164d4d60d770be9595e5482072c40c4c4a78aded68b6b76f5e6711b6842d214e1062b6ae0add7ccbee8493b35900484136bea33e098e292635fce0ec06fac1b693446fd8e7401864440b7dc5d8bb677ff6f8963c81b1c90baf8020293c21abfdea180994750594b7d9494ac55d4c2648d97b188d5c59276779bf817f226c3acb90d7218c5337a71045506f3957ca65514f2e60998cb9f16f5debdf62583b8a816568814d66665a66204533db87cc5bd2457e7678", 0x1000, 0x40a, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) bind(r4, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r3) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 0: r0 = socket(0x10, 0xec30390cec8bf01b, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = getpid() clock_gettime(0x2, &(0x7f0000000040)) r5 = shmget(0x2, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x7f, 0x0, r6, r8, r9, 0x143, 0xdd8}, 0x4, 0x2, r10, r4, 0x3793, 0x2843b962, 0x4}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r15, 0x800c5751, &(0x7f0000000300)={0x3, 0x0, 0x12}) r16 = getgid() r17 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000340)=""/101) r18 = socket$inet6(0x18, 0x2, 0x7) read(r18, &(0x7f00000003c0)=""/210, 0xd2) setsockopt(r13, 0x65d22234, 0x3ff, &(0x7f00000004c0)="f414ad0edb849f9fba65eeb4a03ee268884117a666220a5d87b6d8b8c3b33c0fd1f7f27a6e5c04128d7f99b2552315ca15bd5f6be8c3d8d8d36595ca3611749a408ea277a5d7d1e4c28469b090a194e37090adfc27be7462f759ce626efa47da69b7421e90398bf0ec3c45330d67e272df169c18938d255dd77d95f24f851f235b8636ad19eeb49cddca6309fac40e0d35c84aa9728e5f7b161b92adfa3682dc4d7790b2882c8bfa31b1058d5a887d9e2a84c2818306037c8453fbb665e14614982c0321694a35cf7ec7bb1992c39f9af9fa6578cbd7e88a4466391b19f4733838b08da9a362840732", 0xe9) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r19, &(0x7f0000000600)='./file0\x00', 0x0, 0xad) r20 = open(&(0x7f0000000640)='./file0/../file0\x00', 0x100, 0x10) ioctl$BIOCSBLEN(r20, 0xc0044266, &(0x7f0000000680)=0x1) getegid() r21 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0/../file0/file0\x00', 0x40800, 0x44) r22 = getuid() sendmsg$unix(r21, &(0x7f0000002a00)={&(0x7f0000000700)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000002900)=[{&(0x7f0000000740)="8a1fa35b93aba3a29e1db3e5c2829bcb862d9eeabae75f3b82eb9689dbf0c6fa1fc0061546478fb91b47c8b7b5a484eb0c9e9d1e0e5f693ce3369b0f483ec8d5e0fab289713d6b37c5acfc73d7a77739de3ebee9291dec671a5e9578d101678770c30148d09e65a6983836a57c18355bd1ec376739471270f5daeae4b4bd7cfc9106e85e2dd7f3678a5beb8baac204f2ce4dc442342594cd6adb4a246c2032dd00975f811774e02186fd37f498fc747e4aefece5609ff3fe1ea7bbc1066781da6c5ac57b7768a300f78787b3de6534cd9f5a18bf1aefa55d798e43b117a7708068858aeed0693be91948d135140de171652c1a56477d21a0f93ed22e67e618de3b6a3cc3546096e63960fb696af1ed9b72179f3d0ee9ceb96db4db1350ab4573a45a9333b5f0f8d3d6c379380181c798dfe2456fc5d7e8239d8cd776b4dd63f84d03f86b807c5ab0164deede2ed97754c6cc36f8bc7ea54daaa5c3998c6a359c97b6bc54dc78a30b8b75e5cb26ebef1b244e8d6551cb6373b3cd00814eefa795d6e808ca14347d944c43517b963cea08f7c3b8edec87607106b5e0ae0d2ec8076f53a1c0f89907dbe203084d46d56b68ad7f5e1a9aa9387fbc80f79c6c64d45c098f552501799467365657496aa9ca05e19e0f2b998c5f2ccfd14e745d928d88a4826c391bba9bc35fb3613328cffe77213251b9e3fc1505ae2bd8caae1da46f5241756f51c7f962a5e2973d2c77bce416057043b782a18abc066c1ad718de1195595fae3d6fcf86bbfd164d4fb89f33e783f7054c7e204d915dc9ac95d247394d4775225284679eb4b34e576c88bb467e399e954e2aa6e9b48e3c726ec53901736928caa46021446b5e8a851b2736bbca35a0773b3bb426f721ffc0bbece50fdc2a64d4ace0847fba7c84b626d3dab334730617297e7061cbe8529ab95f12ca02a94c292b57be251d0229b7558467a6462e3ccadee4012139787cda4fad5ddb2caec72fb9ff50d0b8f22574b5a2bfa64941f68f6d13ea8a41213b0b06e7a65b0bc9fd3c028df4ea88bb5cf93662855cd669c4a05fb088069faad7ce535aacff0e80b3692ec41e9c02e61f71c7229bee5e3f27d50f45c5180961a49ea4ad52283edb80e7ab5b82991144b94b800be67e6cad19799ee2cc4914feaf2ef4c03908b87172c76e87683a956293deba7744ad66689dbd9f742461dc86e1b53d8467f7b0bbfcf2f5e410df4aaff8a7635c60ac1913a737b473198ff84671db30619bda165d695668340f8aea715a00418384c4f222992aab9504210b92f2399489cb28b62cde8793842e87aebac6807431b3d89739a209a8d0a569cbe19bb5228a21ff5d0382184381f08c971e43a2c53fc8812ab91419fa1d73049eb97474635c37968e520b0bc3eaa836cd939cd147f0ef9d1ec4b7e9c462fefa9f68696a27fe6af4af7729bd3a668b6b09a8f81ea3bfc3597f6d9b4e136643da1cfa828cd69b7fa47db465284fa3acfc6f61aa0f486eb334c64e061a740a87526a60b817de0e948a00d8e7343439a62cfc7632d7fdf3375a3a092b55c4848d16666e2d42fc5ee697efdbd7ee8499d7ca4374c40e2df9687efd21ffb475976ecde6b7cacfc0426df50678c1e4a684f9d48d0e93c193d095825e0d63b5d48981a0e8b31df0d389bdd20b6844ecae1333b9d559ea5ec14fcf4a6154c22cb13a6de315eb2c3445ae332642c0044669c91511c75666b7dd5846eb34fe7abe54f8a8e7ae96dfff8eaa4fa5ab8e8ec0f97f9c2e8023709a473e0f6b0995693589334b741e1f2d56305abbf2476bede24082881cfdc820bfee8fa5b022ec4208a23b87c5e3858247cb009aef08479d554e6337fccd426f382e9641c9e67444d23c392eee1daa6cb0f7eecabffdc38a09a768f5100dc759ee79636a6af4c57946e5bd4046d6d4448631a9f246daee735a19e22090fd85dff464974d45d616b1e6344ab2e12be81269bb7f22a75a7e08aa10f73180119f024adba6c1daa31ff25fc673cd0ed33c3d8882ccd84df4d0d5d13c3cc317037b91d8681737233aa925e461d274103fb60f27e329477f065e47b711c21ab7920d929090a65a4d39e9f7b9ba83590d573931971978335d499d54e2f36382925809972182136f41c744b83956fda1a8c1735c04231366c598e81cfdb9b7bbf92fe49fa287e433522ce97595b3e6ec54fd997e424a108e02b3a504858992c81ee4272847879481c5a81c609872c267d5b641b7d394662cd01bf17f08bce470fb81ba7bb4a1e68be983b5ad4e6ca5639478773281ece3581ae21e83b4ad71284aeecef2e845f40371b4753c86c15dbd3d8a8012b58fe43ccafa3b3e008ae1472142d5f85ad76fb3e8f560987db597499be1c9b7e1587031c1b38a5327996d9fc98406133a7bba2713571f269955ca53298531bd8d374fae27ff1198aa7e389db78504c43d214ca744a00513bc4f7f90006e5cdd53d3fe9b60c5fbce9d3db358e61cebfac568aefb916aac52286b74046b4676fa6bab40e57ba90c31664c89b67602abd21d54f35dc81a5a15ce37279bd0e55c19e550bb0b76133030de5fc8f7b4ab63515b9b90fcc2012e64597d327a77b5c326b7f2d6392d5336dd59170ef0e8f826dcff11a3d135658526083c08598f1baf10ac0e5dd9d2557197eed1f5c1605d9836201092947a06242625f035360bd07016bde9e0e30cb852cb8beaf85a8b7ffab8404bd1ad223f3f0d7a3ab8d064cbae86ef49a22fb1ac7f6a40e6aba857633ab83144c3db26872dd139e4dab3769dc98c45e46d010101ca7a407c765a50af642522258494853db0f8ccf5301ac8a0976d80bd43f301c2a9b023b38000a19f71a7b9f994d93f7fb85b94110ac12c2259737c9240fcef62407e8f652e8b07e7d84e6282e3631f24cff19239c099f62c12d3b5479b7363266112269151de2ddd77ecaa8baa0844600ae9ea62b8d64feddcfb6bd4ceed4560551057bc00c4d2814de5a9ca621801710c703357b8b6b15c542a001278696a1d8283dfc0f7028874bb51989041af05bcca064bd4be4abffadbdb80309f9548200ba9b0b8b9531a32f8b79d516ba58c2819ea3d4d52cd10cc36cd4ca677a1c914be47ca5fabb4511f476328d6d48bb26659ced7e5493f20ce95bba5159cddbd440be17eaa0d24a1458fb2d139e7dfb5773e513b9d3ab3e5d0c11ab507624f8fc07cb183ae3c525d9e99f245f0712ce8625b2766bbfd1ce16b575200292b568cc9d3e0f501b1d446323594ee37b953530f88dad459b8571139a46685b2310a6331bc7a70cbd6781efaf14ff401eee014693a1d61a621514d8abacabfa9270ace402ea8279eba9ef23ae8a2631acf6058f2b27e7bccc16b0b487cb890e9b0dec20ea272bcbc0d2fb95c2e727ef3704083c53250ba075bc7e7e48da0a1539bb7c235eda96613cc72f5234b3777102c629676846427e2323009de59afaa738b98f8c30672024c3d3bc636a936def078ad064f3ac783d3b83acf012ff47185b0a7e024fe47a0cda7aa9db904b6cc37a917e4e16a31d1b3e018f5115b4d9cb11df3980742ca3b33f7c533df88016687b5858ececef6ec3b7ea11d0c25893be71f23d968cd9b0d116355801c238897c30451deb99b0cc4cfb5277110be7a785c38bb551d89c8564ab30907765ec78b0a46b7471329896fa1e59f19b668710d38f5f0a3bd1a5dd1e2a6c2f1bf3273c45482668a879bc2b93160e6c04cae6534a416bfc2987142e4aa57c952e397df3b734dd002910035ac7d56045bcb2fe4b91a66d467e5d859e10ce589a55fd1382b4c5ce017cd1fd80b1fe91b5fd21eb60c45fe72c2ec86dc2128a704b256c3027a0c8c8d0a043339c9bb02ef971b61a9485659e3cb89d21a887ad541ae8a52c785b335b564aa2a491c5e1766a4789585e76bcdf238ef8b1ae98a07fb4bedc9f99f0757aa1cb1f280178e0108926aacd5a8de287e994d15995697f0d0c0656f4e601072d28a3337a4815751842316d8c89d34a1c296e99a1ab6d1f4566c01c290b45f3bed32946ec46690fe99d9c89014cfee59d578c3c5ac37abf3423eb2a9ad617f65dd52ffe58019cffe882d4812329df0aa0e305d6790c46a06a718f6e09c9ceef869ce4b72459b9c026802f7491c916c7eb001bf0b700083f575ff4c1b24e6a8fb7a3da1033aff035d33145f2990e152572a2145764677c5bddc56477482d0dba65765756b02a8e293b24d2e0e54ec2bea4e9bad77f0f6d7eabc4cc58de09cb897dda9fed98c21e442bd253c2bf41b206bf8eb5153915de9d00c89f0b00c9614ce6468bd53b3fd1bbb11d9a59d746d2aa04f6e2224f4cc55c9c83f3ba08bc5218c2fced414996c0fd2bfd1ef59e1d310b853f6887bd7712801ee3d28cca400464c85a4001a6cce97eae968c84f5e42d253d4f5755eaaf85e56327862caf79b8474e8a446bab1e8b64c114e643be59580a23f461f9af2927c247ea451d0a9f5a24288c7cb6a2b60799278b7d77059f8d4a94d875813c9904fa609de61bfd426d724c5c42b497a11e5220e2c67be285ddb989e3857fed51ca5c54ff246d3eee563b9e1b2bd082f78d7ac7e2904ada926e79b68efd6b74fad00abe695e40e49c839fbeddf9ce2246d4ddb46877caa47fa038cfec38157bb98076de71cf7755740780183c50b2a5eb0470530dfa8a7bc5194879050ef9974dba5206d679ca81880f9b7aa54a25beeb0cf4560e3a0e4e8e11e0557b8a0ef9c144250814a23b7de9408c61cfd21d29736888fa667d2aeb410cd388474301b04f6d69236d631c2ee66997c6f85e8f67538fa66e89c253773d5c4030d35bae01149d9860c76beb29bf507522c727ec41b4ae30048947c196dde9764d87262e621fd54d0ff7a7a6825b834c2dce1f51c7a5a8fe880d16f758ec380ad9c8989d88126042861c1d51520a7c2b9ea9e1dd817a41a2df397047871de8f72e93f194ecd9a7e7ec5740aa149981f5069b3621c53ecaf69aedede019fb646eafdadeb0ce2a763c2db93a3a090eff57dca9fc6bb56bff63a8247468856aa98a322c93b52a1246e235b78542a7798f7ebec06bcf242576f576e9c76f194436b475358cc9252c59a8b9126708081a179fcae55922d108157ff76bd7518d3ffff01b16d51b230810795199617de44c9df31a141c7e3191fb2e76bdb74a62f1806e9ea92aaddc2cb01c3a5233db0fc9461f3d1e249534d201b9957fcd09f85acad5b49b5ee5535444bd13e71612119b42a1c09d88cceb4b8e73d38c8c9d9aaf70c08b852409f15d8b0c161e29b671012376851e3443bc137721577c5fdbbaaa04a02ff0a38106a94c998d24568ae6e1320183ab5a944ae462df6369ce5639a1d416cd7c1c72baca392b8480f9db32877da0cae28f7661ec8ca71ef4351ccfe6b8794b5229e9bd7fb84452dc81b346dba637955e0d16bca78d1ec4d6025fd515f3360dbc3be0b9f420356ed53aabfb9ce3e5927ef3af0009fa1e1130dd0b87b842e77bf2fad4ec618ef3e1b6d32cc594b0182c6bd97b06277863774c13dd430d850708290db3cbfbe401f4f08838c2628d0b13e8ded988d911062a6460826921b99b9ac71d1e6688f709ce37bb3af338e72c9586a88868cbed4f139111f1532e7edae9139f490c58b4b1e146a8ab73f44737c8ea048b6d8103f985e861a0f3cd516459d0cc355849abd7f8c357798b0b2f376747dce545a4e95122d4f5ed58c0578f88a9d9bca4203162c70b0050a1ccee01e4ecdde42863b8c128ab7842c77a825769637", 0x1000}, {&(0x7f0000001740)="23f02b33c5587274c1247232d3fab640f12978dd32408c13fc2c4cb86e2e9f0649f7966157016e9570af9d143edf11f84fabb134cc544976ffb83c0613fc1c9763617c74b6ae60a77101f81686ea030dbc53718662f58977f1ef244b020f39d5d19be1afc8ecb56c28c43d763e831d932e16aebcc5f918cf927024090b1f3f5d281ca28817c78ac70b18470f3f", 0x8d}, {&(0x7f0000001800)="bf8fe75a599387af338f2437aa1cb8079353ed8850f063df12188ef0591d0db07772b7fa8810b9d0462e5e0e387d0a81d9d3e5bc9b3617a39ec9e728e75f1075a034157b5dd4fd455e0d3c2c62d30399a620d4838e71788ab62281d1176b508229404ff43a89b001", 0x68}, {&(0x7f0000001880)="708e6df41a36fdedf5261e953faf10775ada72c3b0003967f130800212bec3247c6be4654a098afcbd45e0afa03415670161b3dde633402d3347ba9c8cd7dd875edc6a8bb48a08f3c0d2807cc1510c6665fe791ae462d551bfc682adcc2e05b71bb421c2ff92028039a1976244da6b44041d6dd9b2a6bde842d4c63e14a088a000344a2260968504016784b2e60eeb981443fb20deff0930af59cf420ef682d777bc8e64fa57fdaa548d26edd3b0b656e1cf5a7f308dcac8afc525203c2f829b1fcc96dcccf197c2bf7d1536e2a1f76cebfcd00a9b923b7a2bc5c2c8333d587559f9cec7a0e63d17902f0c088cb72866a7b4e960c26e9859e5a3a4a3607765b4bbc6a831dbce4855b97ff1c9f475a46638b84545045ace5b740f355b6a55f4ae831d30f65e6e7fc59d69c931b5063538a24ac03eb3e01bb74b1c1b6cb5182d9f049d2cf5e0fd60b1dd3851d66a6cf52c543d1ef0c7419d92ab45fef725e6c8a29d6676063dd58d08161838f66ef1a0388b156a61b3290bdfb27a2eaa5f712624b333bc7423a93c1f3f44435cafc43d9ddfdf4542710b48b9d056b0fbb29e4af2ab10609383407c7ee65eba76b310ee995d62bf9b214ec8830d49179ddec2d40258f0083051cb6f7a919c7b9149016cf8d9a2e9290be29f5487b996e4c953c601780b3b2e32b834c491f24f8ad44b8567b5f8dc36862fcd977124b6bb3c1cdb6010c46df0f3165c20aad50783b57805550dd8d359a94e8542dec938c20f22d4b39fb6c3c61ed83f8bf7ab27d9fa333c1c96e22ea6979283fb2272670e8fc243619b764e5ae5d3b49f45bc95a523d89affb770edaf1f214c54eb67e853fe420566bac1323826c52e92b9cada3da6365d227d0f292706763c7f38961b4bb431161da46f7bb56b3e25c9259329cedf74d828866610a2a763d67066f9e0cf348c4b9c79496afacc79ff088b50d3724cbe04b0f0252b45f659923b44680b87a5b9c8094e7f24be2e23ce0125a4ac5b784a06d91fc6cabad60eb3b14e58da8f31d2a26d2c24c54ac090e6a1bb0c6c7cf3b4ebda45732c1a2e3ce8e41e61355d805623fc23435dd78d84da22259811896cf272bc306b449d7dbede0be6cff644b338132521a3b59f4a401045c0f3001b63078fc0af70c05f585a526b50ba735a1652a9951664aace8cd4aa142a2f7bf3c5b828eb1684d710c87d2c9942ea60f51d888c55c55fa2c97d677605d3dc30ddc9a3a83e1f00063792f521a2a2ee2645939be5e03fad068795863cdae801c7d052ea69b96765ae2f9686f570e540ffdfe70d13dcc5b25bf09f0714b4a8b8cf4b3c2ab99fd99739323b6a0caa4d8a48f8581461a216672b681a8362a8547d5f7a7846f1541fb8e1d8e73903817c534e0bcc9f6eba0cdc3aed64132ef3f591b48a546e6f814c72663755084ab7f86c071f1b3ea796eba607b05baabacf42d8d8e86e6fef815fe3df7e255508e76b3c36f04c41f5cbac399b9568ec3970a862603f452030edc70bcdc082ea9598fe56d8c96e290807ccea9ef3188c1fe45e9f4447a59cba5e8ef29b30fe5a6c1b39e1eab70fa11939af8474cb26249ed66f4a6d166e23de9a2d98b84b1702aa54cf0c9f40009e5647f4e2c6250fd280184dc9c72079d0b87bc36e539d1a19815f4c4f0f5792964b0430b5bf94024a263b2c7be623b7810ccb4db3617b11ec5cff1b910cce8d419074610cd060f76afcc57528c8ee2fb636deb2408e32df57039a3f6fc813ab8f6396c39b6e4c160c022814a6222e80a4c7f4201d7fe2503b8394ecd661e9179f0be8cab76d33b15511d607cbde53de20ee97bb16ebfd09ede6fe384e5f7da137793d0083a10da2f3572d8b1898ae3a531a149176f472a41c9d88c883f29211e78d5d118d558e51688c50a46bd3cb7e59044e7bf805cc2f01713d4593fdc49ec999dda2ebca28b5d87c91b44a6b56aa815e49a4f321f18a053085a6658e204e8248ff3ee238028c28476a47cf2802478f5e05b7b5411f7f623dd0d2c123de732266cedf6d3ce072c42dac8ec743d510bb81628807c688112fe469258c7103ac44d6d12aef7cdee387f130dc4c6ed572367faf7467436356180d9eb49b6d5b891496768bb9c823b81c31eb9c063f1bfe1548cbfb72ca04d30c7de8691485093b93818da77c0d1fea65ef2b4dbc219d13d03fe47f04e9a99dbd005e604fc436683fc205fee77f06816b963a7c97c8d8c4938b98f6e25c8947a674d481da23644da90d27f1cc645885d20f93197d0d46018068d9cf78c4ab969c2084bcab8aef0a25f0eff483a86177e9d0b3151d7c6c338e4af8c08169ef7ebdc0e8ceea3bb7979f4c0a8240898adec375d9e707a4d4407e70100b0ca3baec21c046c11f99962c50972af056a85aac9e479b701709c97a2d81f4c17a9e3b3adedf668e797e527729f530e6fdd2ecadb00654b393a2df268ade046ae23a93e08ddcc03d7c8c6e74c87e73913a8d5235d6315b687bbbe62b428f59e4df57e23c3a7b7e3bac5ed2b1491a7880bb06cd4ff947a9644f373d8a475fcf4008f71f0b47650bbd598bafdfa344a0f04f64e0139a837587283ef4ed9e1d75468d195e5e8406d5a945ab7467272a4e34652f729649cf887aa308a309149e2d4471aeb4930867fc697b6625e50c6833903dac7500a77228509aff680ff8bdab05e081b14e5de80802759b1ea3accc4a7c628f0ce2d6eb4b006698760bb2b4de8176b22da77c4b3d5cd999b6bbcddb819d609af523787164b194eb18f0309e1323f623d85b1ddb8d2f6edba892130a23df8ba35313b66f94b1facf28d4d5729a2408ee5df1de35acb941b3f1626e891ce7a3e5c7bc28f72390657ed3fed3ce3529d35a0cb572a7041d8c5a2f0991106fc721bfc9a76ae709457f826f8e32aca380474318fc34636d36d552e381611989bebce7daa7fd7742582b2ffde55e52b80834b2baf921383710f583c8088314a92e0fb0d27b9070a2dce960a98aaff225c1fe6a027e1332389d00ac44378ba245a95290981a8334b4b98b1879f524f1e83779e649330106d27815d167a7d2febc9285e6031de497659fca4d5fb12e45c32dd8ecd6b257aa6c2624cbe51f18d9a5aae5cf3800b70f65ba6a1f9b3624a7abfa610c319144fd2d103b84f53de0209397cb579ac22bd1f1aaabda0f36dc0ccba5487b2110d39e3e7eecb167c821e0f5daad93cc2066b71cb45e15f46fd27e94298b5ed2e87d6eb9432afcab2496fdbe8cd22d06abfc0e181b2755d55c8a85d2ea655cfaa787d07582c4d1f998836393a05333f0c803881600d9b4796d5f66846cf950c86783beb5bee49aa3c664d2e4f39587e8912a7ca1b3ccdcaf0a97ddf98985f2ed0df60eac4e3bbc11f3a42873e0c8cbbafcc6bd9688d43d378c965ae24da1719be07f8ff10d443bf71c3ac5e2389c5afae3b6768efab609be06c5474449ace4458823ba41aa4a3fb587db7d79285c4a822081e0240f2fc8d4fabd451e17599a624067b379e0208f05a79f5837e9a6d60dd9036c4ec810a393eefb8b2573197ca6f8ab33d36746c97dbc0327882e34545ef7fc1f9fa51662bd1a7c00626b8ddb3a486ca413f54d14d1c24b541cf5c381824b5ae21f4e2e42ecdcc2aa21b5b0aa882387893d86f7cfe8e867ae645e8db96fb1171b826f52eda6ce0b1d879c8fb024cefdb04258b3ca16e7f77c4e2751c00cf05fa74e1a3db89876949afbb84da23c5a392e992d0dfce5401b07a41a494e9957f4ff532bd0aa4a449f47a9ba24e0c8ee5f33f46bdbb8be99a520189e357b189857c2e71d3d4221566ff3cd16ea57541b1ced87837e7f11421b6f7553fa7f5fd5f8c5962a0af4c96579013e78935fc99652b97d24bc73005f9c02ef70a7f2b5e6751c6d05f99a852a998790b1d0f00a0ee0d6e4639a774b65ecb71eab5a1c998b8f10d39eb4a57bac02c654601a0a07b5a16846c370fc82d5f322ab483ac5dbf158d15e7e15e94bf669f74e7d02f413c64988f25ad22480ccfc5541ec0c4a6db4f57934e8600606c5f53353add9afca434f55996e21bab5c8ae00f8352f5bd18b861964a16da83ae8668ca5da8524a9895e18ea7917e8dc2e745326cde5544d3969514ac083e25870c6eef10a7643f620286a8218fdca42cea733e7fcee14a8cc777633cd2054251e00298c12eefde39c570d80ccb7e008852953e6629dd3e97e98bea1545f2e89a91f14f8fb45e78c55e4a414d1e61ce76d8dede206434d5c9054e9425262f4ff97ba7f5091e143d23475662ab140f1b6bfef7bc02d0ccad3c0856ed19a6c587e11ad3100cb8f9fa4bd45d1bb1edd692c57297cefb0ab9c2a8896c678758b45f73f1b123904e29d0643a5d2b27f0d1b90ea4ea1e0f4540fcd1632975002fe65127b5822c95a69b24319e8c8e07ab2dec309ed7d61870237a7c663eefab0d1ded431c9106c86106aa43d2f9a0fb2b53f6a853c8381695b086f036b7e6619bb03c59fd99508d6786e78d5c3a6d741906ccbc01e2b4c7fc3e5f40d3babdad505a3984dec2ecf77ad13e3a67dbacee798373c1d9b4e51ded2fbed4343a528be844f579c1f250b3404da2d22ad31ebae51456fa5b0c42e424ade3f815537cfe57b316087b537a806e70c3cbbc348541d0a208da5b7d21d850dfadc2af75d8467f3614825b2bd92ab8560e6f0ae0df24f1a7e9b99802384fb4aee759d83dbfbc612a7cea65868f4831074337d4214eb34e98ba493420b82e0f798837b5f12d7ac1992452a72df52b0e45e1eaded16faea7a4acbfe3276cd2377033dd229bb6694202d8ac5d042dd7b9209ed482ea9b26bad53b4c8547458a64bec5cfd0f8e18259b0136d47d8b00835d6eceb88b5ed9393d3bcfc1f51a811521e6226d4ef88f37479632c0f371d8252e8d294463d41afc8fba6c474ee563ffd27e9e69c0e15b3c8fd220a3a94128d7037b854c5c2e1e3fa7617eccef46f2f18852149673f7f26e91a9b53593a2cea48540ff68ecd750ccafbe0008ba9d33971b8fd8b432f7167571303f8dcf44e40c82f096333777293b48fbe67179991f2f7e6edf7eae4f62517ea428baad791ecae2d743594197ade2e3f9155c943b6f38d16c05876684664d29e9225e12929c6324c9cdf9e289c4179ed05235a5320c5f7bb81fa31cbeb16743f95b792f33415cc31bc083a4e5da44fe4c84b341c0f38818bd92840fa61e3db0a493cfda8d793b44512f01cfc20d26402cec85755d7f55932b850050db61d89f4fb627e3be75ebc865ff0a352e7341150aa01f3e55f9db5dd5538c335d85ebdb64ec3558ba6b746977bcce04cf94117bfa585d262baa84df737ef1cbc348da426c015762f81d6b5f0027d73d4a3882da5d6ad461df21928a7a4d3a13c7ac5570480cec368a14e0aaff35556e00deaeacae4ddadc2022b7087034d9d96035ae8ba098059685cd240aab918caf9afeb397ed49d97fdcbb69a922599991117d28144481ca933c4256440e28c8cfbba2706eb68eda313018a95d00f4c45666f1b779e6f504f238dd91bf61a9cdb10e0ecbe6de92db9cb42e8c4a38b8435e9fabedebcdf3dd1b354303fd4b3ad498fadb08c95538d5da5c6e70d3c7cd8e14a76e26b985565e64c80e64b4b1d972174ac6dc226b4ee99eb1e2ecee063729c69cc3936e9fd070621bd08ce44b1e8235e5c9323f902d40aab060b660c575cb5c1cf53012b1ced5e827af08f2ad2b0a4fa4fc8515122df672e40d3e51826d75cfcc8280190d1d5e463905501fb3beb00f2dc43c0fdd8f5ad19a89", 0x1000}, {&(0x7f0000002880)="69f637ca3c6e81cc51f71c05f725338dbd9008f89fdc0f0a6c884b897656771e420483a2098f5d4d23dc7b4e8041a9a88b4670e1de2de7144c3b68c7d45de61dc25ac0e53014a1ad44", 0x49}], 0x5, &(0x7f0000002980)=[@cred={0x20, 0xffff, 0x0, r14, r22, r16}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, r11, r12}], 0x58, 0x403}, 0x8) 16:00:22 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) dup(r0) write(r1, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2) 16:00:22 executing program 0: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336cec8045d740f3e4"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chroot(&(0x7f0000000240)='./bus/../file0\x00') openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(0x0, 0x0) fchownat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:00:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xffffffffffffffa7) 16:00:22 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x10090, 0x1cc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20}, {0x80, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x10001, 0x6, 0x0, 0xffffffffffffff7f}, {0x7, 0x3, 0x101, 0x80000000}, {0xd9, 0x80, 0x7, 0x9}, {0x100000000, 0xfffffffffffffffa, 0x200, 0x3}, {0x9, 0x800, 0x5, 0x8}, {0x800, 0x80000001, 0x6, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:22 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x140, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fb20cd8d1a029bd0a8c3bf2103e095bf3b3709a3e96914f6357e3a", 0x2b0, 0x0, 0x1) 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x8}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fb01808d1a09000000000000003a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x48, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) socketpair(0x6, 0xdeda165dd044daa4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x18, 0x400, 0x1000, 0x2}, {0x9, 0xffffffff, 0x5, 0x1f}, {0x81, 0xff, 0x8, 0x100000001}, {0x2, 0xd3, 0x46, 0x1}]}) lseek(r2, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x300ee, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000373430af2ddfd07502aa272aa0abce7211"], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) semget(0x3, 0x4, 0x481) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\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, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\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', &(0x7f0000000f00)=[&(0x7f0000000a00)='\x00', &(0x7f0000000ac0)='6%\x00', &(0x7f0000000c00)='^\x00', &(0x7f0000000c40)='$-*', &(0x7f0000000ec0)='\x00'], &(0x7f0000000fc0)=[&(0x7f0000000f40)='$-*', &(0x7f0000000f80)='\x00']) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8}, {0x4, 0x5}}, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0xffffffffffffff18, 0x4) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) 16:00:22 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xf) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x3, 0x20, 0x1, 0x7fff, 0x7fffffff, 0x7, 0x2, 0x7, 0xffffffff80000000, 0x141336d7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x85, 0xa0}, {0x84, 0x9}, {0x26, 0x8}, {0x42, 0x5}, {0x8b, 0x6}, {0x88, 0x1000}, {0x24, 0x7f}], 0x7}) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0xa4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xe1d, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev\'\x80pf\x00', 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x100000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x101, 0xa6cc, './file0\x00', 0x0, 0x8c4, 0xea, 0xe7df}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x4, &(0x7f00000012c0)="85d4558d") 16:00:23 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="1420b3fbe6eba761ac67de570f3d52d4db1e4c8d92f8ad19987bc2045a93b015d235dd9fec0e81ede1bf513d06c731767c5456c065b374b15c3a7374992a99ff950df3db78c4a6f53590fc872c203c1f99cec3426d2d234ce490de00f8da278838dc7c2b023e02bf6aa690c703411f97303c2cea6c7efef6a7a0160369a519a3b13d5a15754f6af9f7a2b0fe3e9decf3ae1c19cea55516ecacb1a9249d9b1523cfde5dd3258973b23d9009e8458d54ed664d0f01d4d5ef2db93700179443255bd4dae5c80318f38e4426a3ac36d4a7b19af93b1e6aff95f7554f4801", 0xdc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xd80, 0x10001, 0x60, 0x400}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$setown(r1, 0x6, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000012a, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/+\x1c\b\x00\x00\x04\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x3) close(r2) r3 = syz_open_pts() r4 = getegid() setgid(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) getpid() ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r1, &(0x7f0000000740)="840f405367ef47b32372e294008f3aa979ac6b7b934abcd1aaac9d53decea644920479a9b1a1641c5b184dbb5fc0e6a05a1d8d38cb87c51852f04e5c5277cb2a3303d8d5749c6baa42d0e2258293324000728f8249312e62d2e083acf95a38f786d101dde5d1107db3b8e9c2e959620475a91a9024c15d2c14b250066d1546752632ccd87686f5cb4829f4c06b4a96ccfe5dfd1c84126e2c367715daf6c251652ed729b5e67921b84b0f", 0xaa, 0x400, &(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, 0xffffffffffffffff}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) r7 = semget(0x1, 0x3, 0xf93f2b0aec4d4463) semctl$SETVAL(r7, 0x3fc9af46334a9809, 0x8, &(0x7f00000008c0)=0x10000) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000140)) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000840), 0x30000) 16:00:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x85, 0x0, 0x0, {[0x3, 0x8000, 0x3, 0x2, 0x6, 0xffffffffffffff7f, 0x1, 0x8, 0x1b1a, 0x2, 0x7, 0x8, 0x1ff, 0x6, 0x3, 0x1, 0x5, 0x8], [0x8, 0x5, 0x2, 0x20, 0x6, 0x400, 0x1, 0xffffffff, 0x2d, 0x2], [0x2, 0x6, 0x1, 0xffffe00000000000, 0xaf, 0x0, 0x2], [0x4, 0x400, 0x7005, 0x5, 0x4, 0x10000], [{0x7f, 0x2, 0x0, 0x100000001}, {0xbef, 0x3, 0x3f, 0x200}, {0x1, 0x80, 0x4, 0xef}, {0x1, 0x4, 0x6, 0x10001}, {0x1, 0x100, 0xfffffffffffffffd, 0x400}, {0x0, 0x0, 0x1f}, {0x0, 0xed4, 0x7f6, 0x5}, {0x200, 0x606834d5, 0x9}], {0x7e9, 0x0, 0x3f}, {0x3ff, 0x1, 0xff, 0x101}}}) 16:00:23 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0x5}, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x5c0, 0x3, 0x0, 0x9, 0x8, 0x924, 0x1, 0x0, 0x5f56, 0x1}) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x200, 0x92) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x19, 0xc556, "a7645209e3c2b0a18822a626ab091fe3fbd2a9c8", 0x7, 0x6}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r5 = geteuid() r6 = getegid() r7 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7fff, r5, r6, r7, r8, 0x40, 0x693}, 0x36cd, 0x4, r9, r10, 0x4, 0x8}) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x80) getitimer(0x0, &(0x7f0000000300)) r12 = getegid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r14 = getgid() setgroups(0x3, &(0x7f0000000380)=[r13, r14, 0x0]) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000003c0)) r15 = getgid() setgroups(0x2, &(0x7f0000000400)=[r15, r12]) setrlimit(0xd946c30e2951557a, &(0x7f0000000440)={0x3f, 0x2}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000480)) readv(r11, &(0x7f0000001540)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2) getgroups(0x1, &(0x7f0000001580)=[r13]) getrusage(0xffffffffffffffff, &(0x7f00000015c0)) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f00000016c0)) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pread(r0, &(0x7f0000000100)="561c39d35d2ee9aeefede1d7b12dc28f0bf1535665c149171f9b88044ee4b5af1b04ec77c8ee00aaaf8c294abbc68b2a1af11e23cf7190e18de7f40892a34210c512489c710efe3829a4e8aeba02f55863879b4ab3e0ee4baf9552e49d0e", 0x5e, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x20, [{0x3, 0x4}, {0x3, 0x845}, {0x2, 0x100000001}, {0x3, 0x8000}, {0x1, 0x40}, {0x3, 0x8}, {0x1, 0x80c}, {0x3, 0x3ff}, {0x0, 0xff}, {0x2, 0x40}, {0x2, 0x3c}, {0x2, 0x9}, {0x2, 0x7fffffff}, {0x1, 0x99}, {0x3, 0x5}, {0x2, 0x7fffffff}, {0x0, 0x3ff}, {0x2}, {0x2, 0xa6}, {0x3, 0x10000}, {0x1, 0xffffffffffff08e5}, {0x2, 0x3ff}, {0x2, 0x6}, {0x3, 0x6}, {0x1, 0x7fff}, {0x0, 0xa}, {0xcd821349e9d0ce8e, 0xfac4}, {0x274187608ab4afb1, 0x2}, {0x2, 0x4}, {0x1, 0x80200000000000}, {0x1, 0xfffffffffffffffb}, {0x2}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200080000000000"], 0x10}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fchflags(r0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:23 executing program 0: socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86135) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, {{}, 0x0, 0x0, 0xf0000005}, {{}, 0x0, 0x0, 0xf0000000, 0x0, 0x81}], 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) fchdir(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwritev(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)="6f05db31fe339698a848099815b2b9ef29ee0b4ef7bdfc16f64cbeb2ee591c85fb6279edca3d68028d81db77ef1d2cb242ee36f57a3d23aa95fffef982b95b9530e8d3121cd2998c2d10f8b0fa10a78b3e3889c6e24984f5", 0x58}, {&(0x7f0000000300)="2d86611ae28a5e32ff7b2c1326663d942a0c80a8d799483320f4567cefcb8592f0716c2f92882d523312259935cf42f4e42daedb2e2ffc8bf870617c0b77dbdaa6ae8cdece481a985f82de9b57602315f860408fbc342a0548e2a0309c82e447a2b574aa940e5c510716263c7f5d59573fbf9670c6d7817d2c3fb6f6824f86d3374d0f23f096b9e362ab0e7f8c3aca2225c26ed1a124602f124433dcb633593793f0c20ad52df70e6e6e0f236a6ca4cc9bdf78257f3f5a3131f9648d18ee533785574f7078922e2ca1636c41ce771f06f052c3133adf5753ee9c1fd932b7", 0xde}, {&(0x7f0000000400)="c7b9759008a28c103cbf54a5131b937dbf2369887334dc7404fb529dc9139eac401a486a3c18bc670bd45cf5a171310ba2981084d2765e98116a8624f01e708d2367eb0cf92406147e902ea7babff316156923bb0db70cb12b0e72dd0f768823be43c290bda4d3fe32f7ca7684f56f3a7fb55c23dba75582f297ba721ea3d42a890c09c10cd0af8ad23568390a3bfc5d302a996d3d24c1d05aec5026d49d4d529983dafa56a3ee35c808aa740b6f28d08470cdd3914da85d41a0949994f22dc2c3182c4b6504de0c4371ebe4", 0xcc}, {&(0x7f0000000240)="4f60836b5919e7c50d2a56226d6dc76b6dbc4723e2cff53edf344eb099798d60ae7157b0a13d83c44ace1634a877ab9d2d49d3febc07f6b4186239832b941b52d63080e2fea7e70c12454e63ddaec437e42f107cd98d4e66dba79b94fbe5d2abb3", 0x266}, {&(0x7f0000000080)="72594866b32508ea5342", 0xa}], 0x5, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$getflags(r4, 0x3) 16:00:24 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x360, 0x30) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = fcntl$dupfd(r3, 0x0, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="210f8a89b1a62e44a6ec47320bc284f5d92c35e2a697423c1c61f9453081858a7838222ef2b54a6a1036036054472fc3820f6bed44e7c4900e62303ffe0e2b18a8d3b61bfe2defc3872dfaf5fd64a172800cf9fe2d745e2b28d636746e4d5e68a845d7b256518bc5bd09a079f695d16af4a462b1a9cb75d6662c2ffadc5d1dbf784e8023d3743f269489565abdafceba1b37ec9545cf667e748ae4fd5ecfd912ce6139db7215dfd1da673058703a7990f72416e56a73b8", 0xb7}, {&(0x7f0000000140)="ba4c382c8f85263cbf9c9789a37da6", 0xf}], 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2d}, {0x6, 0x0, 0x0, 0x10000}]}) chroot(&(0x7f0000000080)='./file0\x00') pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)='ol', 0x0) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) socketpair(0x6, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x80, 0x7, 0x80}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0xc2c, 0x8}, {{r3}, 0xfffffffffffffff9, 0x84, 0x0, 0x8000, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x400, 0x2}, {{r4}, 0x7, 0x80, 0xf0000000, 0x0, 0x9}, {{r5}, 0xfffffffffffffffc, 0x939d1526033bba74, 0x10, 0x1000, 0xffffffffffffff32}, {{r0}, 0x1, 0x61, 0xec3ff734c4900c7d, 0x3, 0x20}], 0x20, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x40, 0x161e5cfb9e0872cb, 0x5, 0x4}, {{r7}, 0xb13ba4da1ff7d2f8, 0x8d, 0x20000005, 0x1, 0x3}, {{r8}, 0xfffffffffffffff8, 0x10, 0x20, 0x80, 0xff}, {{r9}, 0xfffffffffffffffe, 0x1, 0x10, 0xfffffffffffffffc, 0x3}], 0x7fff, &(0x7f0000000080)={0x8300, 0x5}) 16:00:24 executing program 1: socket(0x3089d3d565802ffc, 0x5, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = getegid() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r2, 0x0, r4, r5, r5]) setgid(r5) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x9, 0x80, &(0x7f0000000080)="3e62ee41165ad624c1515c8cceb89b5c3ac0f2f4b49db93ed0716b89cf8f1407aa577609e6c4998cc9263fff486850e6be138b094c38aa88b0ceef436f07619b983529de0dd9345869a42bbd9314001f2b190fce5802bdb8a2565f9477a639066265649e10438a77a0069b4589077dc4bd36aeec6e60dcda2ea6c5723cd1a7e27ef1112553c3e7cf4f2ee2257076cb85ba171b29b07b3b49702b4c829212b8baaa1f62ad37b149f91c1f5d4363458d7cf18649db8714a417e05e7fd7a49f2749502fd6f8fd5fb2d4ae4a8cf93185250d3a", 0xd1) r2 = socket(0x4df00b8f51d359c3, 0x4000, 0x800000003) setsockopt(r2, 0x29, 0x37, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) write(r5, &(0x7f0000000380)="21b62ac4ce79d99a6b3ed06bd88e0cbbfada7b6e32bdb0c20c9d40241789d1ac36fcf58b2029a811cc826e7899de48c1926a4aa282582614aec26469d04a024d502cdc7ce8cc3149c6a5c74c24eb7a53c138f5a48e91f441ceb2d0c111e765d68a78171b2eb6fe92286897bec8d9023c506d677f1974729b46af4bd49fc0eeacbbb912a1b053695d930571f565f1d51254f99728f462b66467fdbe543762e9602d80df3955a20ff53cb1d1eebf77a9c3e83e5960d00d4376a6bb873f7f525aadf95ec5575ad8f4414fda0202489288ad631e4b475b602e4ccbb383414fb86ef064341cbf51b2a349222baa7a4b", 0xed) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockname(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="caf5e1bd4eb3aa094bacddc1d6bf0100983a03030dcdf6b273a918e2868edb2e1093602f901e15697d3eedeb92d3c95acfc111f7bceebeb02772b84fc1a45b9f273609a6b448df338f3d1624c1"], 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:24 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0xffffffffffffff81, 0x3, 0x0, 0x9, 0x2000000000000, 0x0, 0x0, 0x6}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x10, 0x8000, 0x6) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) close(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000280)={0x8, 0xffffffff, 0x2}) r4 = socket(0x18, 0x2006, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600), 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x600) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x380) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0xfffffffffffffffb) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x92ccc4fd80bb1bee, 0x1b0d907d0782c331) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xfffffffffffffff9}], 0x1}) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r4, 0x0, &(0x7f0000000180)) 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x1000)=nil, 0x1000, 0x7) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000296000/0x1000)=nil, 0x1000) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x14) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x61d915d6a10320b2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000280)=""/132, 0x84}], 0x1, 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000001c0)={0x1}) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x2829a, 0x100) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000380)=@in6={0x18, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) close(r3) 16:00:24 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$unix(0x1, 0x12bcbe008be34104, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = dup2(0xffffffffffffff9c, r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r7, &(0x7f0000001880)=""/99, 0xd) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r7, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockname$inet6(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x10, 0x0) r9 = socket$inet(0x2, 0x1, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x21, 0x50000080, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4, 0x59b5ec53860060c5, 0x4, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x2, 0x7234a575ece8adbb}, {{r5}, 0xfffffffffffffff8, 0x63, 0x2, 0xff, 0x6}], 0x6, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0x6, 0xc9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x1, 0x100, 0x80000001}, {{r9}, 0xfffffffffffffff8, 0x2, 0x1, 0x5}], 0xcdcc, &(0x7f00000001c0)={0x89, 0x62f6}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffff9c, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x100) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x400, 0x400, 0x5, 0x6}, {0xd3de, 0x100000000, 0xb0, 0xf585}, {0x3, 0x0, 0xcf, 0x8}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000380)=""/99, 0xfffffffffffffe8c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x10000000000000ca, 0x0, 0x4) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="05aa31e16f53149449df8c4fa17db3c0099efabe44b6c9f71623b0e42f2c8d4ac41141a9b9e20549ca126ce92c2b4b7dba2ba27ee1fbdf54ff53d8b5d7acf1baf1f179c7a294c4a80c8a6c44ac569315f0533244ad7df49aaaaaad2de5a5516c4d018f0b3bfeb984ea04009db742d90a750bb938343b4b14fb922753b335010794e7cfecd847a72eccff9b2a603e0e5c9f522db0c825acdfab25554d4f9e845560790e2d49e176c68d5d4979e30238ab3fbc262d3afaf663630b46f7d134e53ce9b2ca57463fb0", 0xc7) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x8000, 0x5}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0xf71d]}) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\'') r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfcda782a83a78b95, 0x8) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x40000029, 0x4, &(0x7f0000000180)="eb94d774a85bb304b06f13b9fd812eaa4c3130040099319296480000000000000000fb2accd3eb9970ddb272dbbe3cf0423e1323a5fd1961c741a16b14f62ad455301c7fd922c12f6a6669a1e205710537eb784ed5edb75f739e379bf0ae91f388b0eeef3a3cfae21df812c57162e7aca64b9f159b7da5e8c256ae047d74e0fb7503f3e3e601ecc99226bdf5bcc820557a9e9a43ae022241b77572677e75ad842066d50d8d37ff370b7cbfd7a0a091ae7f59660ea0c13215e941fc6e1ceda94a3fb9", 0x41f) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYRESHEX], 0x12}, 0x400) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x0) mprotect(&(0x7f0000087000/0x3000)=nil, 0x3000, 0x1) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x338c3e753ccecd6d) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x6, 0x5}, {0x100000001, 0x3}}, 0x0) 16:00:25 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) pledge(&(0x7f0000000000)='\'\\/\x00', &(0x7f0000000040)=':*#\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:25 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x928, 0x77, 0x10001, 0x1, 0x3ff, 0x8, 0xff, 0x8001]}) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000800)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000180)=""/131, 0x83) r1 = dup(0xffffffffffffff9c) ftruncate(r1, 0x0, 0x8) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) close(r0) dup2(r1, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\xcd+\x00', &(0x7f0000000180)='%\x00', &(0x7f0000000200)='/dev/diskmap\x00', &(0x7f0000000240)='\xd3$\x00', &(0x7f0000000280)='\xcd+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/diskmap\x00', &(0x7f0000000340)='/dev/diskmap\x00', &(0x7f0000000380)='/dev/diskmap\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='/dev/diskmap\x00', &(0x7f0000000640)='\x00', &(0x7f00000004c0)='\\-\x00', &(0x7f0000000500)='Z{\x00', &(0x7f0000000540)='/dev/vmm\x00', &(0x7f0000000580)='+}/\x00', &(0x7f00000005c0)='\x00']) 16:00:25 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x10) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x143) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:25 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xd48c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60, 0x0, 0x0, 0x800}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0xc84) semop(r1, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getegid() r9 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r9, r7, 0x0, r8, r9, r9]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r4, 0x0, r6, r7, 0x108, 0x100000000}, 0xc6, 0x100000000, 0x401}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:25 executing program 0: socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000e6e9000006000000"], 0x10}, 0x401) 16:00:25 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xaa) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600), 0x120e, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="e1cd07ec8ef33ad6040084cf5ae27a06cfca842f40e36155be0e15f1c5e9c65860b9013c72fc9e2ae8043f4dd83f5ba3c82a3922b6ef64983c31ca6eb1936bb3b451de6f814a0e683da54cdf7c0f5759a55d35bf56cc07e5b0bfb8decaf946699753eaec937ef39e7f0169dbaa9de77fc922", 0x72}, {&(0x7f0000000140)="e80b610fe2767a3fb7b1d062bc42a35cc2cbdf76f5c858491a077567e139f2f8e2fe8d61fa3ef405dc36fcc177dd0ef0de2237015c1762cba1498bb941afd60d2211c168ac81fdc65523c29bde520de8b3364f0fc08577365364774c881d282828e64682ce323261", 0x68}, {&(0x7f00000001c0)="ebb02385fcf76e889855a956e6af2489256865a8a0908cc65dabb3690c0ac4f4b213a2ff08887163a418f2d0e36bf88d1fd449a5c15c354c829aa0594e196f1022546960816a67d931b3a80f914d793d4383bda40ffe2054c79f369cdf7d", 0x5e}, {&(0x7f0000000240)="96d3a44aceee802a5769", 0xa}, {&(0x7f0000000280)="4a0dc305c423f87b1bb27e1017dd6674da4f1fad626c52924e7a304126410ffacd90a12f6e301c67e4fbc635b2666f18d3118a6314bd3c30b9ba7dd6b6a47f534d8e4cce0e49d591e0a594392209c4514670256f4f98f6e9ba90ec13f80ff9609038b342cf5a73d9715c3cdd22a441741467356de794fab92ff7f4510c187826cdd3e23af8bb2cc006aba4a645", 0x8d}, {&(0x7f0000000340)="c064c322ca865474a2b49731d2e7f460e1456edb76890ca66045c075027808d2e19658c7b1bb6a83b79587fe28f94864b1e6256e8eb489f45f6c9d1496e758619798bd5bfa03ab90d6e562504917b28616c10009754ea751", 0x58}, {&(0x7f00000003c0)="f7af4669dcd756cea9c332491d39180b5bf70a9f92f611d194b227b9766a65b54362dec2c2ff2cdbcaf25217335220b302e071c0e17baa19a3dca24fb3e70d894533ec2ad5522d49a36ce02dba92cd0005838ba5cabc9c3cc385cbaca0c8f6ec", 0x60}, {&(0x7f0000000440)="38eb0701e02b3d9094e4f91e4ae0189e191baaebcd5b2ea665fecf6a4fa4f2c30940c9288b9d2e62d86778f05da5b8cd4229f3de8affe4507c061a3fda6bcb4cd02af72f9025dd547df89f7ca06dfe8e9819cd2846fc14c268530104aed625d7c42b5da2bd4bea66", 0x68}], 0x8, 0x0, 0x0, 0x1}, 0x401) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1}, 0x8) clock_gettime(0x2, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) socket(0x10, 0x4, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x4, 0x4, './file1\x00', 0x1, 0x1, 0x800, 0x7}) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file1\x00') 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000380)=[{0x8, 0x100000001, 0x9, 0x5}, {0xc910, 0x0, 0x0, 0x3}, {0x3, 0x6be, 0x1f, 0xd404}, {0x0, 0xffffffffffff0ec8, 0x0, 0x5}, {0x75, 0x1, 0x7fff, 0x8}, {0x3, 0x8000, 0x3, 0x7fff}, {0x8, 0xffffffffffffffff, 0x66528852, 0x3}, {0x2, 0x0, 0x81, 0x3}, {0x6, 0x1, 0x3, 0xce}, {0x4b, 0x5, 0xff, 0x81}]}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) lseek(r1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x8) 16:00:25 executing program 1: socketpair(0x6, 0x3, 0xfe, 0x0) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x241, 0x9) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xea, 0x9, {0x5, 0x6}}) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x28) write(r0, &(0x7f00000001c0)='p53', 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() r4 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r4, r2, 0x0, r3, r4, r4]) chown(&(0x7f0000000000)='./bus\x00', r1, r3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r2, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f0000001400)='./file0/file0\x00') r3 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r4 = openat(r3, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r5 = accept$inet6(r4, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r5, r6, r1) r7 = getgid() chown(&(0x7f0000000080)='./file0\x00', r6, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0)="b892cfa9af6d14918583b6cfeb96e6f01a3c3cbd687f891c3342aa5617c1a6a74866edec4cf3ed31712ade4aa268ede4c25b116f4d82e9dd07d8f3623116558be66bbf20da0d4baf71e09295e1ff322a7e4cfe47b1c0e7ae93a8cf8e3f90a5ffb97c1cda86d95dc6a517a00e4c4a6001dcf68779c9e27b42bf625f0b346c8e479e49405e62923fb2e333fa074002708efb9d1c652e6031c83b4faf3f2c3354e4bb873f95e2035f721f2a119cfc56dc1d3186d414c81d66006efee46e8ee873e6be0e612b6107e4b59a", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3021, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x679d9797dcd0ddf8) write(r0, &(0x7f0000000140)="220100", 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7f) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/198) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x8e) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x199, &(0x7f0000000100)=[{0x200045, 0x0, 0x0, 0x40}, {}, {0x6, 0x800000000000, 0x3, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000380)="f5abc3f69bc6a2018232ed06211a069ea930bc2e5363e673ee698b764962b67e4efbd85d0bc5dcc6ed7451a75564955c6d51c77a885e56b9c4a6609d638b5beee1a24093bcae9abc72361fdd0fd6084855d74bf5198b86ceec67942771922d00c05527faec02ed652800e509aefb171b7ab8d470b88c87f32537c12cf747d77a05b233719785e8bb19b7b0efe83652f4c60edc0cde63fea48b11641114c703b203011beb8a7a9ed92b61d1254e2de64589e821a8d85fa09aae6f77712feac0e0ade5c053838ce206bd9cb7", 0xcb}, {&(0x7f0000000180)="4d73f958e102b7a51055281a921345b357049672cefe4e2d013c5613efbec952c3d6fc4bda68f6b57dbec2cd169a4952a4dfae51d13f245de6cdb4bf65", 0x3d}, {&(0x7f00000001c0)='90', 0x2}, {&(0x7f0000000240)="f1883c06b1f17e3a38a3589f747529d71d8f0cfdce87a01dfaaf5de464eb073089657701e34d01a15f51108ec5a36de606ff0018ad8929230852a0d0fee286fccff806f98f0659b8179168fbf61bc501f06bfe7a668e07ce403f12", 0x5b}, {&(0x7f0000000480)="92d8ec46b40e57ab806a2c8f86eef805605292af9f8c732059c48c12a4edebca62a63a61abfcc054e0d486272dd9b6446ccb1b26228d6d2e5ce77158fe79bd1a7a2b705e137da28feae5fd9c58c682b61f5cd9e2960fc591880bce8adde641a05e74673cbd00702e27721236dd5617a9ec782d2439df7b52", 0x78}, {&(0x7f0000000500)="b6e3ea5a3d4e44f6d962e8155cabd09b468b4a80830ed59e4ac482f9ec237814ec156d111aa7d772", 0x28}, {&(0x7f0000000540)="7c93d38bc7b87e37379503699939dc68c33b31f7c4f970a64af6a462d5f9aba7424530f136b5b6bf9640943a669d8e34a38862882bf06b6c142c7070d5fc2faaab8547854719336bc5a9a57d97969a087bc1f35fda319706a427d7f35554517168d01a7e18a3f6913ce450f0e3b2237bfbccfc27c09125e35c4acddadaf10659511981f728186d93ce8e0af562e9fc686ff673bde45c2f752e8d8f61e5a6acf07ad5c383590485ff3a13427418724b79a5a274f393f9b374413a8b8f14666a8a34fd53b403166158ebf4d4cf0bec25791a27df175a4988d21c2585f8569123de6b8cb67299f0b995ed5b5839cf70773b13772ed11fc82dd1d368a5b6adfdeb5e30686495a8ffacf51bf6dafa5affcfd400184aeacb0406f2318f7605203f493190ddcd443c7750753cbdc4a2b103fbe7fd5535efba89788cbce11afd301b1a4cf6709efcd17e944b1b65feb09532e2fd5f6aea2ce54953643ba9049705d39c4cf9fafc2c0333d10c7ccefff58361521ff909ed142d75875a7c4314d9565bb306c8fd6d5b79d11feb86c930d3dadb09b3e27b3d8a49c8e86b75558ad9ed68e28b6ec8af8a4f4c572691f48f80cce321137f82a404c36cf16e77cdeb2fbbcc80a324260da1831ae8ab7aa28c1e3fb3f3ddab8ec1dfc6a7034d224e9a0f31b7e9e5cdfafc663e88223f1688f1a01e781f910dc77428ca986a77af6887c897e2ee19cbfe5c2b6d778fb088f3c57e99440cb0f0b974331f85e6ed96796a423618ff3f03278a5d20a95a1d9b1d07a42a5a1ec483f062f6fa1f61abb28a02ba7b13ec1144a926d13646d3f80fcab6b948f59e14391ae8b3e8e7eba565c23c709c64765e9032f5b1e563808af93e129ed1e23b5f872af2c02674d91c022031d5ee2f09946529fa23cae3351d9a117d7a77e48f578f2a85984be53d3317f73a06d00985b439290184a37d34ae151bd2217087715e4d622889bce652fc4d69e7e4d41e558ae39900bca7b9fd2e53c7bdcfe1de487c6f214ece32a9fd44f6477d670f460d45f72c85e9f7343bd2dc2c44fdf82e1f58dc40b8e0c36dfe51cca6ead746cb699a66d14bce2c5097a48af1dda03be35c94bc40f2f02521ecd0eb1383d9e503ce41ae436d784981ded2e26a49762e5c921967e33fe5a6a97b774220165e354e3989513a62fce7b3b54f070bc4d12bf24fff88727b459a6417a761b48164b63354ce7c9eaf90b394dc069c3fbd976f6b387777db1dc0b6eb55b1196f4433de1a14cb3d546e2f3876e915d9c7c2e2d8ea1707ea9a19b5ad4270f2ffb50eae96923185c72e275717e030589815a7cf39b207e41e2356e6cdf6e26f5719b3d8f50cd46a59498e2cbd8df3cecb4c5e6b46273e4e93d0ae2e322f147a7168a1142a95e51079dc7cc89f5194840e271b574219faefc034b6cfb2e0a0b12766063165dbb98d218bcb072d1a938f455c26b7bb67dee81c0bd50e3a1ebf0e727620986dbc8681bac9e1750b0dcd66727732c28dd8e179cf6f2334204dcf00217d7a7b2d18415f1364497d6ec8e8920034c035d755df4751c6632d94512b64b78ed35cb4190c1afee59ee9bd29159f9a26331aa9c3e44487f1d1cf169a8273800682f4b06fab3c9f02383d691108f1cf21146f8dfddf98bca04a694e99219ca0db823ef6c5fb5bb0106c50fb813a7fbcb66e56a334a66ba0b0e20f3e0286961bd5864433af11971714d53c4a4e81dbae69b884ba306c5b954b09b4a196a9f5effc224d9a4fbba3788ef47812684daf8befe318f9b9ec743bff75c8addc85ac7c482deb61c8cd3319c1b85a4de68eb5ccfa8876b9d73a06f04a1587ee7f17e1f92d40fbd510f1c2811dc77dc8374d12d630460277b538f5a20997141f0951c3aeefde41089a1dd8a655591b685b1fab2d657a72a94c711da0cc440ceb6c1ab538ea0b070040ef46189d94907e2bf6b656942f0e3f10adc85af0d6c30aa9f900b31d00181e78049287f5691a51f56d65deca7cb0504288121fdee8dfe7e5884b11e57f49bdc78731d21f9c311d04e929a764adad3145c483ce2c5606b413289b343d1b2589f70323094f4196a41b0922d5d86df6b06c26897334d58c27a0ff9b4bf39d969fcefcaaaf047a412b8bac83bdb1dffa37b256a53e9143a2ba825a4c659a9e79ab2b3fb3a362568ca9de351dc22417669e68adec576fa886502f56e6ce80d27d838d4293507e77d315e14ee22e57988622145e8593304bfaacddb2be7b774470975cc5b2d21ed13666b48d5feac946215a038ade0c5d250cfb080c47123497e04e63da92a96bd372277efc5f115fa2c66fdf290b51edabceaf3d3a682c762c9ccbc69168913c66e1d1d8106c77e5e08ef1fff2d402aa29896720f68ee25846a9c991a29c77695b56a8cf77897fd21a569f9c0ed8f7364c31834868a0b77bc061c73d5fc3696c15132fc9b2c3c26758c4e86d3b8b14da1f5730268e8a2858cc1d655ba8c68bab723e9d3091cebc5f622a937e66b84afa6dc9db4d274c5f3ff0d5c0320d07b6aae13f23f4021703d4f041ae5196e0638571948f2f7451f348694b15af00c4002cabf3d4d20a054f87058dadf0e9d7de59331869bed73ddf50a532d6deb8d71387a85e62f98c3dae5e903d2a83d101b148e77f13eb600aa817b5a8e92836a3a0c5b772f28abed9419aab51b7886acaddbff2c1f13e60f58c515b78d661a1ab28196a7406fc5010987279a35104bc3371295085ea239bbe5c5627e9290fd7982a5bc592e487cc23f35ccaf0f63aaf4268bc7546c2c284b0748ad91b978ee326758cc7cb5d7afebe34e68a00717405b9b33f3020bd29c966e1c280763cedffc3807ef5704d9d8c6c55a5081c60ee6ec8a4738a5924267ba3b43ca91ff21ab039d7e72c8acdc476cfb10cec211b84b6dc330cb096524c9036551ef97a39b174a02fa41b16b099514a2a603e19b73c3873f9d5b9d393d46d56f8ed1da45baa9a99dc599b5fa3154194efbe4bdce42c84f668572a62e0bd46f1d74cd83b686a37746308d4905d4909222ebf7d531096148d13484b08a249708d5914182edff91bba49549207a340218e4d24d87e8c35e634db74131751b8bbcc88dde3100017b68e524360b73978838688a27781ecb3ede4f54f67c19bf1cfdf588b3c1954d1cd59ad3b2e9cc5bf219610165048fac09a3413215b760897e22b35618355c603dc97f6192001f8ce95414bc15171752ec2016daa075d91432c6ec49b4fd2ae028ae53100ca33299caffa75ce9348bc00f3a8702418b0d335652e4a716db45e7a481f484920e05f050f529eade2e1e8753c897b4ffc4c3d3e247aa2f67ea4756002c41f6c14560325a229b55b18b023c263e4934a2276adcb62a0d4df930b0ff2343ba14a974d57e2d449c5c88e868dff4a9bfad59c64bfd29bfc6b970b9302105b15babf3c1fdaac4fc0145ea1c61fc8d1fa147d6dfcc67a7e00dff257ae5d440cfabc83d27610ddf66a2a181b0e94d11868d63ac274a399822b9d3d4b61aa23578da9adc25a4b59ca107a03dcf3a1be9baa19a0fd20db25b4aee86b8f27aa9c6bc34e7e95617259a77b9eae05d45982374ec0469e0b24948df19872ab7a804dc7ec5d333cece55e6620ca8f8c450c5e45f3a1a7478df5ae4d23854eea2ad79f26693437ef752ad1f49a15d472de286434fb5f7969de09296bf1151e231fcee838bd0770bf49e9c9ab7920ab13de92e429a737aac6387d7fc857665e7a0acbd3fc3bccc0d4ef3b249a13acc101af90c5cf674852e0ea99e8182968bf43c737029f7a4015eb4dfe111dc55daab1c2cf3b8455ea7392cff3470247ad3103fd70b961ad53afdd1112080f6ebe2ace3cdbe23b7552e6e6b33357cfceb602548378cb467c70abca20bdadbcb1ea1b905bf7beb06bd6f4b564a4bbe624249232bbedbd78e5feaca8a060fdb401d2c0ea1b5c91d046376295e71a2e252f5981bf06ec10118a9121fed783a71a169410f4972e6e31bd3cc5f4d8deb43dbfab06a9e017d9b8f22fd0440c4c16445d3ad697e4eb71d33a8a8fadf80d0dfc2afc982938e205fb2a14807a62ad9e6bb7b36690994e91eaa6670fce508d163770156f7dc2e11dc95ba701ddefd42c7a3d26f9a6360abe7b6d5fe470a725a053e4851a755f29d8e517b1693240f0a93bb6d64ba02b3d748b1ac93c61288b228bbfbcdb4e2623d2ffa3c1ffca96f59671b8a2c5e226bfd39ef5f776268adc74a9e34d5235dd2f0f1ddcc0e9343d9507a195974589e283c36640510d108af258a92749f5ae936c53d36b2a13148f11f37bfa83c5585184beb88c626ba86e1adffd93f42a6f4760698b8dca0ad8a6c511985048749053d80578e8c45395a17106d3b853df719eba86fcda6afe203f31a8c4b7c287fa4a9fb284d2922cf0203201c52cc9c9fd4280563521b820f12052b4899bd8026d82bb1953bc71b28b9ff63a9003295ee111e6167d47d9a4fcb3aef4360200a2b58a2126116b02ee8ed29e2150ff8c10237ed53028b0a44f5a9a79193b68b9f7f99dc45ed344911b473b6a5b9a50d5fa6a6f137531938b89864bf2379cab6bd0bae10b4d79374d87374715bdedd7161dcfadfabc0e6ab6cc6561af778756a44f01c6a3fe77652fa0d4cd26ae310955da0dc1e4233da6563d5a0f9b101d07d1fab87ecff0a8bedfbce207d7143b282c86c2c90ae66c0c3c407cba762a4dbcbdc2674a299cdfdd74b0bd0cfd94df4f539df8081f1e81e9938f73524e2eb7bdd3e43b695d6bf1d3ce1f63c4fb18cde94af443e7081798827e3acd511de60298edb3e55ad3519d6c844d070c4f78e4e21d98085a92cca4e4dd708a0f47115124141df60f7f18d3ba0dce7cda67ecb3e108a982cc64da19403b46fbdbe9e37f8ad524f40ff0a96bb23f524867a776443701e230dba3c089e7c50c7df5dad5124db76594b900fd1b99a359da136129a7b21be9939bffd5a821382a770c748ffb14d0bd54d96c76296e4e27748b02025c0d701aaf2b9e881628ce61e1c47661650854f5054a36703e07e3b866e63127d0dae22021dc51ce9469bda953d89e48ccdeee0fad829da8dc638262cb592f200d9b0ff3a0965947799fc7a8ee53149f2a7794dc7f7bcb855fd3f7a41966abf85500b38278a8bc30d71be6e3af74b7761350afa345c8a6c1a4faee27a9e8301b79f7c25cfb46c35edf67775cf4cc1de7c82d56adebe05f0bb468387311fc151ac9a40485bcb1957bf23db92d0eae832ca3756903f4217fe8acac6d2c662ddcae104854d366756525cb23d331739b1c31111c396f65ebf5f67cfb9a50ab74306ad83cac99777bcf7e45f53da00c8907982ba754d073b4c21040ab10c7fc162ec48f8724f43c290a9426cebea9c1eea53d6a150469b7738a72cda743169c4b1f11b23b03bf6519bf6703ca906a03581dced33baa9c012c2aca06e1f1f5f068958c20e3fbbdbda73fac139230e8c37ad0b776b2ea11b94394d0ada83f9b75140145a97f51a29e639f092cb61051b3b576c90027fb6c00479964efb6d8c8ea8789f39f40d7726c50ae12cde03b6be220127ed737b929a725e2a23c53183468f261fd371cca4eb50affe0f448f7abc5602acdd89d893fef191c874ec15d1cf109c65115ed6aadeafc39176b2ae73b7d8413df46fdfc392d39c703924f71db3dc21301132eb441c9f8b899da5a6b2560f385818eec59a2a8f693a23952c3b97b7475ba793450d69dd88edb517cf10ba2e6f9ad4f65ab19032cd37647662106116964e9746cf835455a33135a92", 0x1000}, {&(0x7f0000001540)="7620325e6aa097786616db", 0xb}, {&(0x7f0000001580)="6b7e6582c580ef243d380101d2ec3e0b690164f891a0f1a15097291e691a62b9a573c6", 0x23}, {&(0x7f0000001640)="e6cc993d58cbabf97b09215fec75674dfe7557ecd4d3dd11106e7638e5dd46a3e2481d4951162dcead5f2ba189d055d18d4f85f509f98a764f4306c411402019e72a59c0016c5b4104fb06877d918c74cbf849ca81905fb3ebed1112715980ce8c1f01e7ab4af4a334a40c90a980daa2c591af7590bdde1259519023ad9f8dd6095af880f098a66b09ab66a85baadc2e69dba02228036d0213cd7d22760e4f25937216533e7285e0f27fd267ffa01930e33845f81cc03a87bfa858387e9409f6a338118e", 0xc4}], 0xa, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x5c7f1c03b4f5cf9, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0xb547}, 0x10) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = getppid() fcntl$lock(r4, 0x9, &(0x7f00000015c0)={0x1, 0x0, 0xffff, 0xffffffff, r5}) shmdt(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x3, 0x1, 0x1f}, {0x5, 0x5, 0x6, 0x4}, {0x200, 0x6, 0x90, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x100) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x5) r1 = socket(0x11, 0x10007, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xfffffffffffffd2c, 0x404, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x89, 0x89a8, &(0x7f00000000c0)="60c50073e6493bed89f79051c89fb04553834f227c86efa1ee0c2d9a8be96d74396e044fca6cd848238b51a7ceb862b21df0d182852237360d150b42b95a434d43e959bf865c6ce9d46c67ee049f09132a5dcfd52e4fa00095134f8da9106fe379d0b7b5af4c6b46bf5c9bd1429f958835c821232d373b0da21bd444c9f956fe0a1b8ac9d97823f3acacacea4bbc47c885d6d454607108b9c5210a6f4e7cb29ecd", 0xa1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10088, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000000400)=[{r6, 0x80}, {r7, 0x2}, {r3, 0x8}, {0xffffffffffffffff, 0x80}, {r2, 0x2}, {r8, 0x21}, {r9, 0x1aa}, {r10, 0x8}, {r3, 0x2}], 0x9, 0xffffffffffffffcf) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) poll(&(0x7f0000000200)=[{r3, 0x3c}, {r4, 0x4}], 0x2, 0xf000000000000000) faccessat(r0, &(0x7f0000000300)='./file0/../file0\x00', 0x100, 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x40fff, 0x800000000, 0x1, 0xa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000940)="b6") r2 = geteuid() setuid(r2) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="4e8e47f8039c6c49ca820f302aba6d", 0xfec9) write(r1, &(0x7f0000000100)="9cb2992007294c02192dfae06e2e2e", 0xf) mkdir(&(0x7f0000000180)='./bus\x00', 0x195) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x80000001) 16:00:26 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000001380)=""/81, 0x51}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000001400)=""/170, 0xfffffffffffffe9d}, {&(0x7f00000014c0)=""/199, 0xc7}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\xda\a\x00\x00\xbf\x19\x04w\xa6', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10160dde45bc2641, 0x82) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x2, 0x3, 0x100000001}, {0xff, 0x1, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x7, 0x7f, 0x0, 0x4, 0x1, 0x8]}) 16:00:26 executing program 1: semget(0x1, 0x0, 0x209) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/137) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r3 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = semget(0x2, 0x4, 0x100) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x9d5) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x87C\xdf', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x2, 0x6, {0x4, 0x85}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x320, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r1, 0x1}, {r3, 0x10}], 0x3, 0x1e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/20]) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x0) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)) 16:00:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10) socket$unix(0x1, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580)={0x0, 0x1, 0x0, 0x3, 0x4, 0x0, 0x80}, 0x0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x7}, &(0x7f0000000b80)={0x2}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) semop(r4, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semop(r4, &(0x7f0000000140)=[{0x4, 0x6, 0x3400}, {0x1, 0x7fffffff, 0x1c00}, {0x4, 0x101, 0x1000}, {0x0, 0x3e, 0x800}, {0x1, 0x8001, 0x9436d5ccafcc5e72}, {0x4, 0x5}, {0x0, 0x8, 0x2000}], 0x7) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0x8001}, {{0xffffffffffffff9c}, 0x0, 0x20, 0x4, 0x1000000000002, 0x9}], 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffef8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:26 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = socket(0x20, 0x0, 0x0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "1152f4b23c91d8f1a19e3461088c6a2d306f1871b6891ad1d25eba5ae2db7746d6bb26d25b382340fd7af1c56272154b5b7e27f6fe220b1e90c20201c35c2b1a1b2e53522c17c00a42173ef7c0546367c1d324eabe661a7bf4aa4e72ac5678a250e1892868c6933daa54ecc162b04c461b0ad606d343"}, 0x7e, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/85) sendto$inet(r0, &(0x7f0000000000)="57064e44c57628e97c8544e66dcf3887e633d0817db81c06c753d5b3b37f7334b963d400f792c6b156a91b8c5ac755fa432abaaa8ee8b09b8e2635afc252bf7d1ba96ad57ce8c02b5f92670faf174f37435dc961a5f845455645fca71353a284ee351a2f7295ea5a45231314ba970ed9e96b2e88295f5522a891018600842554b5d71d36c65125cb1b0ca596785385fade194d8dfab7", 0x96, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000280), 0xfffffffffffffd39}], 0xd4, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/230, &(0x7f00000001c0)=0xe6) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000100)="6adb511d815d94ed8a7149e7a875709ce469e6c36a8230250be258ed9c570893145984ffc335a882d1906fd20c3dd6835313e3396be1ad832aa36f6c136747b43c6b0d868bd7096946cd84a884dcec49a47de982f2ab7ba38b2244dcd15346ebcc6f7908b662a52ef2895b428078144aa0c4aba1e3b0037db7b07052b18daee0f1a014641a126fa67b87ce8c74cf03b4fef33c016c0a532c4b4d9a41cef5922fc6bc456bff2de96e352f72f2ba99b4be602dfa5cd721", 0xb6}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="cfd1db5393dcbf0fbedd0cf224c6c86b5866252d0d435c855e2f2d70d4875efc63e0cf3963e3c977b76cb1c09eeb7dd38361", 0x32}, {&(0x7f0000000240)="4fcedac4d8bd0ade6340eabe0f69b8d72480588aeda9d4bab8a522c994d910f85e911545b578df42e4f17648a54096dba4c10617c3d3df7987dc3ef00b4e56f4f75d005b3966309217426bde28434cd1436f40adb41ab0f78315751eb9938ad7466bd22707c3d21426c09319d511a3bdb2765e3e16a3d8e5772fe366afbaa6df77f5136e0f569b02dd0f6f999d8fa65a6612ac8fdd0c9870ddc42443dd18b85945d865b73ecb3c40113f474a18bf7dcb37122c42ed386414ba08c08c3b3e6e2f92d11a0ddf90667ffb72b203a4d9df9c", 0xd0}, {&(0x7f0000000340)="ad61958002b54efe258623b4b43827cf037bd65affd2e64c444d0195a090fe0ec8b6d7e7fb92f65d706ba103757d18bfb8a5307389813f1be91dbb603edfc74ec20d896fd4317c65c7ea7d4f9673b5d98ad38ecaa55be756648231e103b35ec6304e9f301a2c9684e97aaed44bc74a211f8fbf12a4275b7a3220093cee9860b4a57ee9b5dfa980b70a1577f1c7095c77f634bcdfd88ad40508806ffd662864ec2fbbf44d445d0e69098972f60ca376e0e16f3bafba3e65cc3b6f43", 0xbb}, {&(0x7f0000000400)="76b9481692282c71b01cad7020e2b93e9f7d8d3d61373ce049d88c8a92542367cc643cc0a7110ac5bac424366264fbb4b904d8be91c4865996d913d3260adda89b887db30d83efda3ef32a17ef79a448c22f6bb1df4d317208ff8cd3661454c99c41e2732252e1ce5f5a1b4801ff89dd926a191be3223495d4c452039b68c0bbe918eca11365a3fc73fab49edb1c8e383c9e700ec593702e634b36a33d102b568373b797c5b2916dc63fbc8ab03e256038bdf55ebe74b87928f965b9b311b8153f028ed0505efd21fadedb33eeda8bbd72248c6288c8191f943ec674cd4e154861e6659f0877977dad9e9ae291675cf73ea9a1a89b373135d3560e491f4d9acea98ea4b44fb537977d55d789c537c65d63d2f3ae47243f6edd8e45f0bcf126297f4d31a7ee59ba515668911f15699b8f39f36b0092bc38ca58d39a35d91f177113f81a7b97763cb63cfc89cd790581d3bc0a98d44e1061ff4ad791babe49e0b6f4520d784a502af5974bdda48cbf5a2d2e537fadaf63632016a973dbc6cd369b09d558517ff7dd3d5560009171cafb92d6f6f77d07926116ae779f8e7e783cd9f4ea00068ec849be2c88d25958f148532686ef8ef1c58577ba0b8dbd1f51cf236f0074cd46ba06aed6996506bc298fd0d5f7a7bf44dadf3d3de4fb97942db9520b343216d25dfa96855c2844c364c2cb22ecb9f46aaed27ed41121cbc3951abbbd6ff841d9b663c7b9bdd1bd1e6b14e5f0c81d64c6f3dc9211af75e1c6b4cf27110850dd6426cebf25e7a4bce184fa82a17581ee86c6e48f575ee9011d7b92ff7b69af604dd6194633625c0c2be6c38d52f467562b51b4a182786ccc9c7868f88d04202afd7a81111bf748b19c78877f34818f6faf863174ce24d670f9af2626916b1327bfba281de43adfd540c181efa0e194e915055073166833269b4f72961a53aa0500f76d9f09d98e8e0722c0fe095f9be053bf3b51beb95c386eacbae49409f912e0d293e4d2d6538ebca92e628d881c57f07b4fdb73299c006e7de478e9c198bb25e7d65338f183d7b32265f5f17b42f7aa438b5de1bbff6555efba453ed9837ea7fb1b98be909cd10ae8f55378b3ceb6b5912f8cc11e7684ced68153e77f996ec2c415d770ede264bb5271424b9e6bd8a67e4663feec5b720af7cc5c6807158a651e44912df1417a697973d0a91d114b977e0ced9d42ab7c5ac6b56c1bf6a9b60c62e831f65a01310462d6ccca80b3674f3ce95ea060e804a3c2a106cd65297ec86ad887dc5f44ebda943e6019fd6ba6e3f78481f07f70b9f5573295e8bb5d2b6052bb8d70a036ad2c1d222ea1b227f91561f6b8779a934dd7e7d9b45017d8e5317db5d29d9c5de8f8c8d9e93814b6a97644f3aa8e45b1195cf3443837e6da9b4eceb8a43b73ba0eca690fba6fe03ea04e87fe85cad77f014feffb5adff181d1c0f302b8e6b41557579e42e1cb2e6774442c73d6a34b4ebb23d90b6454ec811470bc3f0526272533ad5da7564a8e3edd48a20152bc6c84779174a47c777eb53e36a014cbbf26311fd6cdc2ee4821fb7f38379c18a34ebc040f84353140a15eea01fb46c6aa6e00c9e86faba635395a70aae8f4fae16c3bc8e5d489e8d51b5d188e1efc0e46441cc9899e45437c4f54b045acf92fe6c56161676c93bac9c95eb87dfd3db8e34d8b9ca0b9e5848a4f11897c14f33e05dc6cd2259516af33c1dd2474967311afc04c30c55f670d36e086876b62f183f6730d56981fee6b544b3b75639e62d8e56e1bf2dadee3e51accd0f0a19f42cf0d6f9a565d3d002a0e19e53f97bb27075f596587240fee05b97bd2d491fb45c07142ed84041283d7eac5404847d81145acf6da0b65513b99ed7043728fc097b22fc32893b092d69018e34964c51ff539443f433799f66a96f8b9765f81c1fdf687be8b860f911201c8cca0a27a54d05ba93f20c6ed05d7ade50e58147c308708e520f3cfa06ac29225cea71d34bfc065e7c4d0f61a5616d58640f40396d481fbfba2b727c155fbad4a91d9b9ce8a3e2721273fcadbdb3d3dd7db14f53789eadbfb8fcae6625525007b33061eec6546ea98070e7135fc61e130e7292c615df5137297c4f0f3676635735f5f4ff244eacee33a5fe7ebd77f0869bff11f6ce7205357552711490c73cba077f730425d2db26f441cc774806ca1dc3512faa08e739fa2f3a63d6ffdc33f1c9160035246cee25dce2be54cdefbbbeba16eb68d3a829f8b5e1036feaa8a7380c70b92404865d326ead1f3fdbf4c4570578397ebc3a4c010c441922795514a88798b3653837ae3aa9c16e2245172de2f3040e4cfee2a73a6f7fb43a0f9692c9a6622c9d1bb36ad2f0a53a02d47c00d2064acf0bf35127cd16b3b616bbed38d543b7f2aa4ab9f40212cc28df5844443cf461111f16ba3e275de2c4f4e100c7dde36c615f07e509449fb59b3550dfb5b3ad6a4b106e15f2756d4cff445bfe436fc8effb84b5e6c3c588e614d8f38aae284c710a4fcec73d193449cc7537e9249d1c7786e1caaa004a0e3f1c7ca2e91fe1bb2017445359b338fdc16425d8a2fa063ba5a8791139f235fef246b9cd60bfa20a319cc6644cac4566a25c4053b4a4f062616d155ef12670da750ea14e18fa43f51b7ad3182177243c0402f30fde95a5f56961b5312cb0419764b66a2169a0ac55a4e1c319844eb2697201bf4a7285ca3707887bce134d66a81026095dc93579cded8b289686e6570589e043303d8d9f16ac8710fb56f57bc14a3d458d655cb47ca9b00eca1a127ffacb2d11e07850c0f6fe88c65c1c64c2295a5195426bdf18b374a4246788635b53ccaf91d189f212ae1f3d871c74646ec27cae94a5b956a77f091968ccc5967de0fb622a38ae6f4745d81de2e3a1395f9d30f77a291bc6924e6bdb0f807869b936bc9531cf02f0c3122d0edd98b1f343a9e4d4c3ebe6b5f878de6bce4862712ba24df17d2030b7e5a7ff20c105112aeffb552109c8544b30ff84683b976426abc35b899f788ad2f1c3781f90a5f3587b66088b4af9d9fc690725136aac7b16df7c0b3ba636656b79c265da163ff7aa2ba527d6df9ef6214fd122605c23f80c0347bb7010b1f50141ea87018faee3c954f424b9bc47f4848307502b434b475801bfda7cb6aa920dd45d201ee8466854cc3168fd72390e6b53c5054b87a90356d441dd94613be525858ad001bfe7c26b64009ddf740de26c085d6d2b30e834318b2278936a81ee9e9a6f61b35412c0d7a94a09daba6e7ceb53a856f734ad11d887325235d87af0e9b9feafbad2e499ccf97ec1f1e61184b69e2d5d3d7ce38b376080a92930b23f568ed8645321a50c27fa01c716e507de68f466a24eef88422a6f29c7da58f2ece167b8767632e5a7ae34daefd83c88986c8e21dabc62fa692c463cda2e53ede3d0380ebf9e24a49ea115c1b2c50916e60765ab6f3c4e52dc4d00ce01783a9443f693a14e37cf5d5a68e678465cce29ac49065d655a29b11617f5690717b99addaa89fc69156c700b88ff6676449e105b4e63894ee3386c851ace4e431847e4ced8a25b5d81199ae66a0ee477e6e22a615ee36316089846ce2970ede0d10fa18b7172b4e47e1687ddaff2c56fce10cfeea30b442f707d7e2530c274772bbb32cf4de252311d534101e3f1e183f778445a19ad2ea2c4226b57e510c61e63c370139754bd6ae449e147fa09dd3f3ddeea18d6d587f1cd2fe74b8a18f573e15f837715aedc74952290b1a1c7a01141f374b98f2fc3838606ab4f50e4e16021a73f895b8ebb20a84524edacc62b11ae1a4aa3ec49067a7dd69715ba5353c33ff539dedbaf64dc20315f8dcc4865ef0b308edf84e6281989df2373f63c4201e5d5590cae0c7e6cf5f01d09818dfde45201939746b1af0fc3b1d796db050aa21c7b037bc510c96355233016a0cff62512b73e160eb9c4cbb9b501a6e9b1ba548898e73ba3397a64a5a78c00132d9597ad1904361e78c2d037c96defdf5fdd421668b2ddb2f02b5317b6d5d2f1723b71e954c9ae1302e79db8c656a7d625df85e5336d69df948d2052abe4c6cbf5bea59261b5dc1bf4b1d89bcc8e22c31c826099cfbd88b346473b55dff0cef4d422c03e5fdc6ecabe05c3a932347948d419d5f9ccf45e638ddf7e666a906848dfb6d356332be62788ebe8ad9bd06c5e3d7f54425049a122c4bd69ac22e2cf1fcc1a7ab847c392d33251a3cba88389ecf61030480e2d70373d6cae4c7f76d1a8c12c1a3e7e7db59acfd73adfe059394fce582c384ff563cf55713d24685088acacb7cfab33610ae1707ff5a1b7ff8d277ec16e5fb70b34b9b0080c8b070f6a9d62081722b2452031f0aec49e56cd94057c24bd5147f6beb01ad1e83ca7c4e6ef45c611e026c401313c3f1e9b843bf0913fb543b9de23a2406e6078a753bcc0b6ba9dc6681f94bc5d42ba85c8a97a0e37a9d68fb543fd274ec0d93fff139a2e25987c408169ae5083f765b7a8d4052181794b4e8b612f1a511cff1316fa44286b2a68115e3e170e0b92209390c1c285891eee1aa6c646c34ad4e3c0328ee3ca763b6cad233c792076bac67a89937e7cd815400bca3bbee941afa6e6c65c5a35419d175233bcc7ac9ffab0e2a4f7ced7b69a314db16e07c94445e08f7004de060f7adff64672e3e1bcc5dfef13cb8e1adbf07ff7c4e5024cba465c90370135cbc58d5dccaeee86802ae1c991dbae7af5a6df63edfc7bbee32cb06d94c4ab504f12036076bee4df4d706f1aa59a144eaffbe9e7e29ce3a289120aaf9431cb9aecb09754d80af7f4226c152a1a2da8fa9672611f166f4f4b47f5c7a7502d44b99d2bcd4183a8c98a1ba011a100f95d03798e02ea92b944376150bf5a7d7e8ea6f6a3bceb34a3450f421d48bab7d97da21a4e4aa05d44bba7f6a288b2834f85888e7b37b4808c5c9262b80cbd8f8cb0b1b6d6f8ac067ce0b52c76cde61c5a8a5263410ad57e6b96aa89a7476350190ad593196b63011f281b3b2a7f79175d456007a77d7d9780dd542f52203e8e1b50713c337edf2256901416a66a3f7c11f68a9de6f66b284f8877d57f0bea1848ca8b22b1e5cda5dacc5ecdbd87801601527023c6c2e9a26c6a3149a303eb4d851de4a01d7a3f98c6b4589e92e19c4f1dea9ceb5cb3b993160dfe94098200414c3148b25b71f5b48f062cadd26411b5113d1388087a8841d8a46f8d48a48c45a6eae8bf19508aa2cb9f784a2681f9edb8ce43e2cf5424cac97d4578ad9fcde5f1ba7f483669009502d6f75fa08db1520b863e58d4ec11187ce977f5395d0e8b2cb983b02851b779c48983e133913cbca326ded74f53492d601b414923dc859ee06fabe3ec9c5950ef8aa0fba6965a8a4a5d2330cd818cb14f363616cd5b0319d91fcae9269588146dd7a0af0445e0611cff1ae767a02bf26edfb09ac16cd4c90f907362a326f23563fe61b97525f2b07492ffdcbfc937f1629278feb87e7a250dc02a36be0800ab006433859f93836b426323f42afd70761baa96056472d0a00aabf578ebdcab7e78284ab8da5612474281fd1e3fb94ea4931586478fac05fd539c22ba677c6874cd87979c4db63950f0f73a0ac279d739979aece8a9313793f1f77e3fcca746b1be6c0657834d240fb19c972fdf8b411b8cf6f95364da97ef0af62ca0c9f4027067c8317dcce0ad3bdfd656bf8d79d560335e952402d4a23619a6a06cda39e5f271a78c91f87e59f41d97665fa0c7c10ca5feccce34514e33f7fc77718b7ddec17cf72ce89f8", 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)="610eb161471004a58abb1c57d11dea5f1d003a6a8d323fc3758b7893f435203c46d88955dcc1e8808f0e8761bcb4a36093822ca47298dcda36e3185c77a6dd7d1a42b9f9188649385a5ce21aebbc39f5772fa1fd7163fc13c6f93eef2a68549dc6f46f4eb06fffdc9c4c46e6b01dda4aef40d6f1970f1d343df1fb2074fd3cff97d511ed4eefed13a9028f3ce7ed5a75784f2129dfdf0298fda3580557e9ee2dae3763a5ccfbcf00fd9838e70310a4ef291d53fd021b9a4dbb7868fb91c2e8e352b4235db24d7557a1259265426c8956000182ca10fbb98bbb60cb25b045d896fb10f04a", 0xe4}, {&(0x7f0000001540)="02a31c6645bae8cdf9cb8a15cd3d39d4e7d4bf5b349ca26455c5d9c965bbaf4ec6635ae0b0b1c2321c6a7d854ea9df4e17de9e87e68a3f0a5f545193116c4146d1003de56799eff35e060b6e984e87d0a2eaf5b72c068fe8b039ac4e4197d6fa48afe714b6ee74556fe673c4ffd79290397d", 0x72}, {&(0x7f00000015c0)="e9dd6aaf707aeec8ea6d6da82a9445cfe8319f7ed03517c58e968a972efb784d30e01aa64783bfec1abf9e09bb25944cfd77a1a7df18dfc2f39127460ce2394462192d9c24505782e4883f59df2aae59af17407cea79ef4b2851a65da65fbcad0f23e188eabe089c2e5b7f13477bd73e3554ed8e5a193c6f362bc6393205baa275b50c357d9e751c43bec9431fced90b452729d5616f7c0b31b860eb36755c625f845bcaf17f9cce9cacce0b357e3d4ce4ff6d70f40501cfe13ec72b956e2d9ead162e2bf408d4888392328f4428c2e880f445d802f2b1ba2ce40b6659e6dd26401054ed6a821b39f73a53b4e8fed9f6abce0600", 0xf4}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb510000000000000000"], 0x1c, 0x0}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:26 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000003040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a18b0182e40358470cb4c967a29ba1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdd0a2edb552895a75c83a7f5c8b1f96a591865964e778136b2fcacf4eea1fee6c480482f109c573e60b896cbf0e5a1ab6553856d7ece0ee26b60228748a3456b440d708c267fe4fbe8657a518e516d682"], &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:26 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) readv(r1, &(0x7f0000000280), 0x200d00f6db77bb2) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x396, 0x3, 0x1f, "8c0f26898f5a50f2da18791fc13706843e725a7f", 0x7ff, 0x6}) syz_open_pts() 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="95afe4e525d5b8ea8122", 0xa}, {&(0x7f0000000100)="395869f78eb4dcc675ce58d0d653401f1fa6e0eef5c8e72ab181e0f66507224a443b7fa5e10c09dc9937072ad94c11643a33e4a1bc14e7f7e71670d461403ddd16ef9f239b16110082d3643e0bef9d8e9e9f5465aa8c5b2db2b74b9d35db37545860bba77df3f3ac3ccb9172254c05b5a40ed18ec86a08decce1512c4fa5ed74bdf5cc1cf946ec5b57995b0379c5ab792462ef3d9e57d2a2ba6fbaf325b1bf48b50644751e4fe2e38229e33dc819c42291ebe66024e6e8ae79cde6e5ee1573e8fa2edb4ee6aeb6bc26a7925af65399988b857e2eae5e5584966c7143cf406d578cab6ccc63792be9fc670ca4fa91051635fdaeee8ac0ab", 0xf7}, {&(0x7f00000002c0)="7ba26294c087befacfd25a7907553ff7efc8d6ebab9b43391293cc1367c803218075ad631b0bd87ca0b2130ffe2b7b5b28072c41fe99c3b077a9430e1587dc0edb", 0x41}, {&(0x7f0000000340)="2de8c4a95740d3253fa7e6e47285057baddf578d3ee5ec855967802878a1fbbb628cae5c8e9fb89a52d209e767324ac75e7d79b362", 0x35}], 0x4, 0x0, 0x0, 0x4}, 0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7, 0x15ecf1c2}], 0x1}) 16:00:26 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = dup2(r1, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x40000000000006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1008b}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) accept$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3000000000000000000000000000000000000000077307e3800002bf44cf93e9a3ff407e48c816cbadf618f0300515460b8505faaa36ddb02b3e2879ccedff5ba34053433fa48064458108a23512aa86975e9dfd34d9f8663a59f3d8e205447b9dfc570c510585d71b5bdaf2ed3f68c2c4ca4da2659f3530e035d83b15bddd6206e939ab225308b39611a6a082089c22c8a0a3902f922b89f1c1a87f0843f4780f2bfd0db24a0321acee8de6b3c8a71f5527224ac9c082099ed10fa6f2826588c1289b5796b38e4264119cccde2fe797f76dfbe0b07f41ccdb8ecad71"], &(0x7f0000000080)=0x4c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fsync(r7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) semop(r6, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/168, 0xa8) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4800, 0x7, 0x0, 0x3}, {0x4, 0x9, 0x5, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed6, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = getpid() r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r5, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r5, 0x20007461) write(r5, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r5, 0x20007461) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r5, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r5, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r8 = accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r8, r9, r4) r10 = getegid() r11 = getegid() r12 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r12, r10, 0x0, r11, r12, r12]) r13 = getegid() r14 = getegid() r15 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r15, r13, 0x0, r14, r15, r15]) getgroups(0x5, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, r10, r13, 0x0]) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="e9c886a30a10ebc14ada72fa5e9cead321bca1b3debe003c7066cb04c672c0946b025e79679619e633c42280120a76270438abebf2f5a2cff34c0d74a6b2714cff91e6b9ee109342f503d1ed17c36e8a1cf5372216228d9f9441f2e27dd9c3", 0x5f}, {&(0x7f0000000100)="8cfecb3b0d6b89967738aa74339c567900823231e09eee5cc057df38e3efe57da131501af4126a16d12081", 0x2b}, {&(0x7f0000000140)="30305039ce730881998f82c7bea91b2923de2445795f5efcdf0ce865837163ea8bfd6ce1e063de8988ec96163815eaf55edca08a2b06c2c41bf60ae0a63d206f79898634821a7eee252655dec2517ff8f72b16a14c7eba98cb2a765dcbcae2fc95fbdd6087318f0231462789dbe8056578d6a8e0450821722d4af0795460aaf0d89dca875a27b6f227b8ee3b7c134a3c41c405eb0a1a08fbff4b44163dd99e537f340a82a091cc12187894a45f6e88d422d08bd68c211924a9f794d900b011b6b86485a6083a17ae83edea42f25808e7814887b815caed6327f88373c6b6bddf64e35a0f96328c99472b1a6968684fc421db9a84cfcfab5dddf9377c8618", 0xfe}, {&(0x7f0000000240)="1371bea4a9f3848c35dbb70bb207a2aa8f68948bb1501da16c969129e0635a01251f8dd78b5c6bd029d3b9f4aaa7b4c67315eec7cdc0309792f6995f909d4f8ead504639e68ab03006e9f04d042c54671fb7e0427615112d228ce6bfe56b34a02ab42d5a99762af257d338554ef28e2c932f98b2cca15a337b70ad936a", 0x7d}, {&(0x7f00000002c0)="bae9503b83ce923a0e9ce478ee9d2e18e2bc7a9e4d93af889277251e1e3253c4bfca12c9d9d1ed8821bc4ad820e94e6ef966a67a0581a597da2bddd5bfc8c124308700efad80908d23f472", 0x4b}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff, r3}, @cred={0x20, 0xffff, 0x0, r1, r9, r16}], 0x40, 0x400}, 0x408) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) 16:00:27 executing program 1: r0 = socket(0x10, 0x3, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1000000000000313, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r3) r4 = getgid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r5, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r5, 0x20007461) write(r5, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r5, 0x20007461) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r5, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r5, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r8 = accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r8, r9, r4) r10 = getgid() r11 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000040)=0x2) readv(r11, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r11, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r11, 0x20007461) write(r11, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r11, 0x20007461) preadv(r11, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r11, &(0x7f0000001400)='./file0/file0\x00') r12 = openat(r11, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r13 = openat(r12, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r14 = accept$inet6(r13, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r14, r15, r10) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r16, r17]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x58, 0x2}, 0x400) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x1f) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000000) chroot(&(0x7f0000000440)='./file0/file0\x00') r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r0) r1 = getuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = syz_open_pts() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)="81666171875f7fb8af7476bc5cba92536363fed23e57249e33d110400691aac50fd7c05febd8d9e7508f2cad88aa9d630c24b2b358b791f754315c36328e5a2deb07154e56", 0x45}, {&(0x7f0000000200)="3cc72aa2ce472d754245113fb735921d231c7a265efe2ccbc9ab957b205dd3fbe0a8793e657218346bfbf24789ce4d805d94337f451f6771e527a69b7386d6428ce06bd727b64bca32ce54c9d0b80b99a62a4c25c3a8fd150074939ee67f20fbff2abe8bb763a7cb64125bc6f03fa42bee5eb095222b10eb01a6a09b2979a34d0a7ea148e6c14ba19c43a4de0a8e46a03d37f73795c010d901e9ff6b9cbda54b5b8d827df49482b82c8f08639c8b85e2f39ead71a04ee968865bea22b3b9a5162453506cab5671851502240bc0f9c9a047c572a4a9f2f55e19207cf5434f79e6", 0xe0}, {&(0x7f0000000300)="acef7e5d7342644fc8dc41c42508ed97c8c7515f746eb14e187150fdc1d7458e661aa98b1c607aeca4e19a9ab3293479eb4396ebbe979ba40263ee49d1a8c391d0e9fe4c535d60174e9a09d12b03f396ebec5296fb6f6c18e60d40a591", 0xfffffffffffffe25}, {&(0x7f0000000480)="e6a828adf82ee458b4aeed8f1babcb758078b5bbc7797ffbc284db435d3d1487774a99d4d20df346251c5a0623dcc78adf642eaf8df6f9158361683f41ece335a8881af03de348eed2cc291d893f1fdb32fd2638db5455d784bdee38e8760f0142f9f781c2fc0d78327a6b732005274d6f7ef1306aa7ca4d2bd34273c48218c7ea6f2c9bf8d6f78127437674ebbde840048d32d19d16b8603cccef5b63ae9a89d553cb2b4712ecfb5ff7ca2b8420df877ed0083cdbc30868a20367c8f46c7b1bfc48f058c0fc4a814ecafffe2dca38b0832a95ee0d82c2ec730360524928", 0xde}, {&(0x7f0000000580)="a5d5e94f21966ee35a878c7da2b903986294c45c2a1dbf022773f022bb2fa11e9689b6a31f211f719e9f38fac2693b1174025599ff4432afccf3cdcbe2d56e43c8a62afe0d8abfb2f817f86779b83ae67676649e7ea26e6783f056e6cc5605ef517c631b88e8419e51afe99dd51f637bc7f08bd66589e36159a26ca96aabf603e848f06aa9a91fa73dc988df13c335c4eaf60c823690ab5eb29b66734bc3b305d225bc957c03903e6a786e622232ade91580189d9e7693aaa0e7c47f695f3026c6d9d46ee0bb966bca1390989aa5d11e9564a52d31", 0xd5}, {&(0x7f0000000380)="1d9d158712a35c7b1353c0686bcc6b052e894abb9219ecbc4b3259de1ce66c3508701523801ba45cda9c1b0310a6cdad6dcd019a0f9b4499c89a34036f9d8bb132d46e301b0065f316c00706c07ae69c44ec99780f53f76870f6fd24556e3a90c29b610f3f50d055ba001eb614ece9144967a6f7ff5cc1b1dab464c199b18d22a042e8a12a0b8824e5c2cac2fe95f10970551b59da6241f1", 0x98}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x50}, 0x400) 16:00:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x74}, {0x34, 0x0, 0x0, 0x7}, {0x714c4890}]}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSTART(r3, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x7342, './bus\x00', './file0\x00'}) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x107) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$getflags(r5, 0x1) close(r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x6}]}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000001940)=[{0xb94, 0x400, 0x3}, {0x0, 0x34f, 0xfff}, {0x8001, 0x7f, 0x2c57bd5b, 0x100000001}, {0x10001, 0x4, 0x600000000000000, 0x1}, {0x6, 0x7993, 0x7fffffff, 0x10000}, {0x1, 0x8, 0x4, 0x9c2a}, {0x5, 0x68c4dba2, 0x6, 0x7}]}) r3 = getppid() r4 = getgid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r5, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r5, 0x20007461) write(r5, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r5, 0x20007461) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r5, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r5, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r8 = accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r8, r9, r4) r10 = getegid() r11 = getegid() r12 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r12, r10, 0x0, r11, r12, r12]) pipe2(&(0x7f0000000100), 0x10000) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r15, &(0x7f0000001880)=""/99, 0xd) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r15, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendmsg$unix(r15, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001840)="330d9476b4f2ed7ae4c67e9cd3e5e47610dc2f337fe60e8fdec8ea45c8bdde300d94e4aae15e9789cf4ca2a63a6ccb622e84fe49f5c0d412ad591e94f47f998a580f979112ede5994c391989d7a3dae8a83882295cbfe9be68b3f08b8d01783e9a6a6a74b4", 0x65}, {&(0x7f0000002180)="d2b7b1f281c3ecb0b7fdf3bdd7fa917a1ffc4694e4ae76dcc369b41587dda55fad9783e789dedd0a576acb21feb3d3344e48a100e8c9f0eedafd5828bbbe33cce64c36975e6b6e10fc3c66f7fb2c9893306545d5f435b5248fb5dd4c021e2b890fa5d3fc13747eef02344cb2931e5436d2235a08620cb028195a50b9f806c5258f60e67154f4a518c9a863c623502c9682894a694341f1533b536063a8594e67770100dbf380e3e325714c5df59de28cdbbea9864e1dfe9061a7c8e85c54bf628444e1d3df884094c45f9ad6708db05e9863b02010884400fa3126d51754be353dab6f48d25d43b48ef73dbca7b97bd31695fee61aad4be5b8fab4166a574ea182987baec57b83bc20a48fcb99f5c9e82500cd77f2a6792f144e22826259f3a9092fdcd95df735424f10bb481df39f0600f4ecffc4bd4c63f61d784536f427bf5627ef98fec72313b1aaea352f5e135a912bd9a9822351db45130c44a7c515d8acda02376007285671d5567b9e99f03e0f653ee6a93c6d6a0af095f81456d7b4e2fb5594ae11e70e3736667755a50922ccaf7999edaef77bf6dc652cbf00b0bb8b881d000463e270fc31fc2dc70e13548b98218acc0d4cb90708b825293f50db267d3a9e68e7f0fab1bc7b458ee32e0521dc790101d86c3dcb54ae12c2be7bf5c9cbc4d568b61bc66c5885ec05313ede3224e0fde310c376c2226df2ae95345f999532d1cbff235bc2e82d33fc79e72c696dde436ca3ab9051044f7129307e9934c8a708e3bd09a7b412981742366ba00328c4d158f7828e51e6a1cd35028cec40197dc4a29fa6f49c7947d50420b38f7247b27d997605be7d1b1e9fafb4c6e511421e5b6c6fd409d838d1e33e394034d4f36fe7e6d6e4ecbf25eade5843f89ed6934cc8c58747c4d4d51194abe78b25fc83fc3e5d9effc10b8f5e22358871f06e0247d7045bbef4b75cd360595893e121d15e1135ba877126d97dff4cf39722f95f9534fe4afd4eee54ba4b437d7623fe81859cab191009540176744b5408be65084dcef6a7f035e62e1ad262ee54fe7f143508175a095719ccbc2d455499b5e032ffd37ec7f4e8e80f7f639091210f1e421b80efca9085038bd08a87bbdb6b714a41bdccac386fefebdabffeda8f16fce5e8b89028be04d9dae8b06c016ca94c7270972f9cab11858fa24887b0d5a3813e009871ed855eef508fb22c53c13628edf577f81d3325620de6b794799cebe5dfb91001e69fe858fbba333d32e34964b1cccddf1b1933fc7b6e07d2f84af892c392118511ea3de24d1a4788d2a6e14cec1cfa0581b1b06cf6c48d8148e3021b48abc9fb55370307c3a07b266e3040bc2308be185e11f8477d541c983d32a78738453f716bb4073e844ccfa21a32581e541534ad9228473fba78cb195576d46ddfa23a7ced22e7114b5bdad212aae0869c14396bf9cb068816fa833b58a8244e01bccce1ca81fbf0a134a8a2e06c488c58e18467dfc441417ed05f6db6c0fd47eb4b429638e903c49dfe9d7e79d058e2c1bb516eacee2b5d5ec7ede1aae09ecd2c7054a7f2126e33f38150debb106f38b310cc97954947471d838b2b13802aa30631611ba3ad842ab27f10e81212d1b38ce89cce0b8e53fbf012fd6aa9d2e772288325c461aa6b199e49a40a5fe48b12108735b12b0687b62a221f683c621828fe69b5710a3f2fcb8a957441472df44439a31839d05e0f3bd9a7dfb567a305332b0bef94fd4bd01e315cad6091db093ad4000ac6b83089dd5018f8b62d402fdc1a9273d3ac5434d69eddae548a46e5d7b5b7a6963ae1da43e5acb43266f4ccb1e4ad4af4f36bf2df06154677d27aa283e436bb16df197050abec772619036ac912f58c9e78e91842b8f21cb47674260595ba42ea876ed032de6f608cd2774f6c17c9d2ab780308f8198c0c427b60c0d0cd00ee1c9cdafb7db35612e1ffcb2eb25434ff96281a4cd218a70b47077ff275e5c4fd0d53139d7005717deb77290fb69c4579c58c0f672ee3a07fffd6521e5ae2bfb2c16f732ffabce7d155e00265c913a8f822368af5d746dc4f7229728a061d7662d3a430a23db1422aedde3313d4fe49a5fed8b8b60af60ce51199b007b7fff9ea0bae30474c8d392ea5ab896dcccce5861cb1f612d6f798a1cb5d0e8d1cf81598f4855dc02a9b2b5ef7378d612d827fb3fccd3de99ee461d22363a6b0f0baa2c6a905ecb26f3422ae83a97a02dbc923a726cbe758f49c7a8f92587122bfdf47a21fc6bf28d3bb830c722b4ae206a7d036300c6e801b8eb9427337b2feec815135cb767e8c1ef29dc764eb9faec18d99e2b99d97ca9cb25cf9f24d47588793d89cde5a695ccaa27715c20704c7dec1285a36f756d73a6ea2eff7bbd00cd071edb325b3b86cc6f5d18229df74204bca3767a4d4dea6237c0cc58c654f3b19d9df408e6c7dd1125bd10862f3541690387e910580295a54bcc22a3d00afe7a0bc9b17b08c2bb4a71df4778ee48023303a24bd4cb5194ae69631438e8a369c7d530296b22239ad3df81600de2e76378c86ae86a334b4284bc00f6da6252cd29bd09bb8835bdd79c346c3173ac668d9dcfba937c3f4d60be3cce1833f5fb2b4d7dcd3ea605654c4a90d9531bcd2874e3c51521a4f74fa96c7b16ad897b8102197bd4e677011e6b166c842eca8670364e39acc452836685d933438149adf8d2392f848afc1d30de776892a8212f5b8106a7c207614c773ac14bdbf2c8b362e0a5c980312e1a4c788b6aacf2fc26f0b3c239943992b29bcb086520113fd899f45ed4bb953047ecf5c5a7a8eeec45894018f4dd97568a8b94fe9ba671810e2e5c9fb55368ce4191d995fc53aada2670f6583e53660a4c0f45a98489cf34de102da05f0ede52dbfe51306cd67862491efffaf264c25cc3c1811f31a47892a50b87d5402e8812bd3d6f2da8debfd4bd93801d0e57599903c12e86fcf2bd5b0eacd1fd9d5e5b4e5f43c23981cfb872ec9cc7f81bc62f09c57692abc41af618ecb60a34651ea469fac342431f20f6110241a3da416704a35aefb8595c89b664f4f18f41e8660764b15e9d891b6e2bcbe14e269ecb6a06f7ba92c0284f118bcda841777f0b21f3f3dd3f0466798ca3157d51934b22dce331f4f25e3166fed4266756ef8be74cf0f10aab6dba2231a65ff9d3761d3872d73f19b496c0eb673813c0bb01b9568e9b7d0d10483f261cf292014a9c48a23af6c833bf0580802b532687273dfd771995b135c2dbb4f69cbc6d2c1014ea53d5891b90b6608901392f4ec73cc09d98e67db914a0e2a6cc522aa7d7e6649b5d394ee02542e2aaf9cb728fdfac0d9be6bfd2626bcf0b9066447bab9300dfd5afd92326aff3e22b9c960891164664ad383531412d504a623d3428d8f0503ec29f5d88d7a54d57fe54160b5873df7b50e3fcff4a61328becb59dfd52cb828f4f0c8be246a2220cca47339221b71c8b945c0a000c6cf6dd5101a22d58f62d254c942cc6eb4376ab7f7d27061e967f7b0f200943f4506018bab595c96aa6ad951928bbaf8467808490fdb38b4458cc1ca591b36ef46ff83c0f538398676f51c1b98b5dffd7f437d1941b18d5a604e1e065c8e3691114bc4a703d73177a274af96791b0bc585d00cb30d507dc84f7107ef995e915c108967c0821e02564c80755b57b204cf834a99f7e5d4dd338d6348629eec60790720ed8ef0ea4a598f0c6044bff4cba2e71b168902a357949bbc0b13ee47e3bff14f1245ef204f841a016415711fa820512ae6f7c16b5d6cdd478258ef117703615146b00cd03eab8ec03ec79b83d96030b8fb978ef62e8fc0fad802cad57da418a745b8e99ffa67ece8f04a76a8b03d572ffa2a16bf7bb1a1ef0519a6b4896c1be85c9baa0733818603a59cc7634bc9ee408b965346bfabe5c25ff7d7f301050d2f5199fff298f6c927f6ad80fa8bb198720108b10ef4140a8e6c0dcdb7f51cd16f89e5b10be3e4307983d1332bc155e0362fda16f01998ed106c6d0b482a1b6f3cabafd728b67c6687d3da76c7d282f85af57577f69f3e62fd9c0ac4406ad4a188ce8c59b4fdfe473627d3854e59e4b4f878f690a61cb3cb03ec38b55850dffe14d665f2cd6929569d0ab15146d99dcb5758a25882143bf8e60a3da4d8fa3a6a5f5553bce415daeb4491372b83ff7957907bf64dc4f93ba64f99fd3398aa001c217202fcd5b0e7c0cef732ff5c08e7a357c9ff814a280bcc5233c3cdcabdc3125cd61efd584c0bb6a4dc2f0e7e4104c0f16842dd0abdbabe7db9b3dc9757f1dc16ff56ef321bec640eb74fc095186c282dfbf50d3815b36892e03b6e20fb518106471122d3e48476dde3364f9a26a9543c2781b7216dcd4c282a76d2c86a065be2c2db347387c303c661fff9c54070937786bb8b0fdcfb0927522df6adb718817b1aebaeb07c16337f1934c0a33ee9171fa1103ee60e5d4d663d8361bbdf6a2f799f7ccdc21dbe277a9a6553c11ed6b00bc8e4b67096b99b5d8da410e2a2ea263317dac15ad861bc6e4261f0a8a77e8404573b279a17a23d33a62f248cfc0799451e6ce0971e8948079358f1ff3b921b33aa74a6536a4ca4cce1e57ae31cf936b59cb91fd1ce430c3067a4e376ea0eeef95497895ac52a5238fdcb418582a35507a175121bb64c7afc455537b6f788aad8ae8e4c1ec2dbe63c1081253d3a31136de5e59507a0019c58dc56e31f5e52807b305ed19e8486747cf689ead9064292b0d7d189eba2f3d1f1c4f2d91d915947e6781521f41f6c8662be39f2facb4da0e41185ad2306a623ffd4d227815f508a8384ccf9a2c587a5a08ce6ecb5c01059a104521c21cb3ed7d03771ae2211c0a15f53b66de75a0bcf94e8a5ae7edc8d125bbba00d6dedfc416e37036ce2649a451ba98fd161993b5e597906a25a7d49065391b1ef25985ed965062c7d7d70b1ff123baf12fd4ae98c343f49b142df3aa7f2999d42107dc0eaae7d322c5480e8508e58f53b340dc72a176d0c7cdeb0556e444d107b9f34b06fe370284e41ffda34d1fdee3a0b575d9b14f978ede1b614a91cdaaa64fd0683a9de6f10de2d24dd88dd6c672fbe126c53cf1ca920a0e270af579a2db71ea93b2b50ac05082cdec633fbf2b4dc46a660708aa4a189300f6d6f473c68483de0837a3db17ecf0a66f37b9cda1ebec2d76e38033b43f322d2e056d294a7a0de273c6488d6dc81125f144c8022bc7489ef18670146093919296ca2633a8829f4aa5dd13093e16beeef7005981746afea68f623939b2db123fae616600757404d78ccba778d39a9e0439468a863cf97fe83e5c517e867e85de7a02a9e8f097130bc7264269a920acf188f456fd74f0ed8ca181e78528d15ce3ea71b68691a501496c9356c785eb5245c3559c67f75ab924272e3151394b54b489820523dde8558949f642e6deb782873d147549081fdce4aaa4f8bc4eaf3fb265b9325968c38fe011f9dbb73ff1f0bafd16a03ee23887c49fc73281bed8a8bcf34ced47005d09292215db5dfdc5781b8b9461ed589870b19c6c08abfd6bb093b7a6160816f265fc473c7145a1e625175535c8631664524649bb95a12c0b58755f1c52452aca7177cc0092cf32027cb7371531b795c7c486031c08f6a86dc373c8f55171ec46ab6908cf6f865c3ae107385699a2c00fa05d41e6c475e7aef6af19d366dfa7ff1633d5ab6fc89978af91d89ff7e54fcf0cb3b8b064dcc4811e65d2beb010fe4bdfbd40b87557bbf70796884c2c4f83a7ce950f422ae721b", 0x1000}], 0x2, &(0x7f0000001ac0)=ANY=[@ANYBLOB="2000000000000000ffff050001000000", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRESHEX=0x0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="00000000100000000000000015006201000126f2f79f23832ce26a607ee4c91b38870000"], 0x6e, 0x27ee7bfc99b2a81a}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0xffffffffffffffd9, &(0x7f0000000000)="b6") 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) read(r4, &(0x7f00000000c0)=""/99, 0xfffffffffffffeab) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000f00)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fa88a9b31ffaad1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5027f7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e91c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffe46, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000080)="9bd7977593690c08d652e75959207fad3f67acd079f2520b81e7f3058d66f51cad7de9250a0235ba60e4ab113545660767c89249ee171bcbd303d0bcb658a81bba6232222ef6e6054f92982f6cb4e75aad7b9e20f470a9a5c6c7ef6d58daf6ac3e2bfef7cf5dddaf9516837eea8c7129cd1c421d3ebc7d933af4d20e0b78e05c4b83d9449fdab23e3a4674b2931a0672ab561605912d718a54bbc4b9b9aef72ba12053d61f19cb8fceba99b5954b89a2", 0xb0}, {&(0x7f0000000140)="8101d81a6fbd0eb7a6387b269984ffbe0df407359cef210293d29651c83c58a8e1f5dbb0f554c9d45e35349763ed14cba8805d302328b0f6eb96ef47ff55ce73c87ffba8725d366bae0d44503350f15c", 0x50}, {&(0x7f00000001c0)="af923ffce3ebaa1b78fc87a937b7936813de033ff56da13024d3e72863", 0x1d}, {&(0x7f0000000200)="aadc9b996d3b8aac6964357cc7714ac5c7165cfe72e7020ecbcc6386383a62564ffb02eefe4032d39d067294fe8bf9ee8e1f7024b2318b06ae0c98a1423690aa09321ef170400bf79b960c1509296f60241ce3082f25d015a8d1b87530f944fc1befb386ff9401dfe94403a9f71040261326eca22099265337ce3914b01254ac34c9a06ac1590e4430a8728db1be3e6ab3500060ca52b02063fa66200a1f55a8c27bc107cac80fc6e0f59acd4f43edd623da470198f08aabaa5cbba181c23aac3d63a0fa9d0ed6afc591b5f09afbc4153bc68d05bd860426b97464d2f17b6c", 0xdf}, {&(0x7f0000000340)="08a4dadc0a8237ebd0277c7680db05833dbdd7150c1a85de1de2ea1c90f49bf3fc8bce94b31eec2ebf1202770f025ad3d547e16fec99a80fb89818662d936b64ca2ef115e7234ea986a6bbbd7147022ac83a097803658338de090a91f405f76472587e0c510bb3ed734472bb28e3b58a1911f7fea700134913f53a142ba41a84018e1a656b371d0f9a4bbf1e1060c8eef28343b5eda9fba4a635cc2607262b62b985d18d4d0dade54ad735a583fe51fb918fd71a3305f06fd37185811b1c1a496783deb5df21493117a93d48dcd23c", 0xcf}, {&(0x7f0000000500)="16d641ef222b787312ee1e9f155e20bbb32b0a911d55b3d2a712efac37911f64b357bccdda67b208c7ba148fa5098026ba53d18dc82e80b553f354873220ddc04a1358301bbceb8e35707db578f5a53f50aaac5ee2c236c5c4e0f841e9efbdd1ea03c94b81d9438bbb82d43f258383cb33785f3398fddd2c609761d606c89a35ddfe5938579e9be2fa0cdb20d94227ac25b494", 0x93}, {&(0x7f00000006c0)="000000c59bec754df464c60524c8d4a99b1603f327a8885adb3926b68a3bd22347a190bff63d30da5656bb9de3b788fe8d35a58a0400000000000000ca", 0x300}, {&(0x7f00000005c0)="de9b16d7684d9ad3bf5124874d81ab106449c6db6785d9f3bb768373751d7436048196d28621755f5bcaddf1c476898ab06d38a4c1c51595469c876cb65d93fb1a45878c0dc64f8c306fed01d0e311cf9cfd85dd9af4e14038fd5296a9afca87f302a748a28244f8c1ef83702817b62a3425d57084", 0x75}], 0x8) 16:00:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) getppid() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000040)=0x2) readv(r7, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r7, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r7, 0x20007461) write(r7, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r7, 0x20007461) preadv(r7, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r7, &(0x7f0000001400)='./file0/file0\x00') r8 = openat(r7, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r9 = openat(r8, &(0x7f00000014c0)='./file0\x00', 0x8, 0x82) r10 = accept$inet6(r9, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r10, r11, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="2aee7471e32c120838c88f261e67c173d7916935d537fe3cc13cd3a0956e94157949612d9ec4935f97c249a05ec3782835844cc3cca361967fd9a19855aa9966af14e37ab771c98ef45d1fc3dfa391366b248c2a9a81743248656d80b2b8649c70daa52d02bcf95e9c891e6b44caffc4c35d12cd58bad72bd329485434bb7db8587903e2d9698abf15", 0x89}, {&(0x7f0000000080)="d4262477ff395777144febe0232203d5bec2be32d0a8e5f2", 0x18}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r6}], 0x58, 0x1}, 0xc07) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x8) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/54, 0x36}], 0x4, &(0x7f0000000400)=""/28, 0x1c}, 0x21) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000480)=@in6={0x18, 0x2, 0x70000000, 0x6}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x8001}, {0x4}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000280)=0xfff) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0xffffffff00000000, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x1, 0x6, 0x4, 0x101, "926e269aee36e64b758642d75a2dcf08ae3c5f88", 0x3b53a900, 0x7fffffff}) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) semop(r5, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x80, 0x7, 0x5, 0x1eca00, 0x20003, 0x4400000000000000, 0x71]) syz_emit_ethernet(0x66bb30d47e5d2efb, &(0x7f0000000140)='G') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x198) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r7, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$SHM_LOCK(r7, 0x3) r8 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000180)=0x2) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x41, 0x8}, 0x84000080c1, 0xfffffffffffffffc}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f00000006c0)=ANY=[@ANYBLOB="000000008fefcd226aa3150000000001f8d1974a3f1db6d9adc8ad291e"], 0xe, &(0x7f0000000540)=[{&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000240)=""/73, 0x49}], 0x4, &(0x7f0000000580)=""/212, 0xd4}, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000700)="4cf6ae97c9bfd9b9664f168f3ab1d23d1c184d816f3a00b622f131afa49026617f95f2ec9a0c79acf9e7488f70d7ba671c72a418aa9d4de17ad94360a904db8543c578f155001ba1d0b03715b0a2f0b76c8431532676ee54407f8469198b2f0b9f9c8c73d879eac1750cddde714dc0294018f5cb4b720557897d576b38b9c7ad5829", 0x82}, {&(0x7f0000000080)="66b85e46686a51de35a3d4fe0ab3a75b9ab6ff60cfb41843d151c5d1c4d64680e309448ec7c407cd1979b794edb12bd146e49691569f96c4682aa228c62a112b03ca18ac901f3b5fd169c12d56658777835d567e46c05b26e85aaa05fc50023e6692bdc37aadeddd54030c125f439444ea7a4b8136851c", 0x77}, {&(0x7f0000000300)="1617fe469709f3a6940f2c5a7654442e36ebbaa3cddcd7dbe8644edd9bf5fcc53b2a7658524119c5815b62efb68ee2371c66d1281c2c03451259d09420d57bc51391cb1fd4", 0x45}, {&(0x7f00000007c0)}, {&(0x7f0000000a40)="c60771aa57b9d327db5f75ce283ab958f313d04f8da2af651456368a7ef11451a47503b8494ceec6e4d9689da5fd9b32e59429b1765f758c836009bc6d12c9143fb25acc247bab3981f2422bf60fc3247dcb36e11dfff8ed8873dfac81b6d3fe763ee2", 0x63}], 0x5) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000000a00)=[{&(0x7f0000000840)=""/107}, {&(0x7f00000008c0)=""/199}, {&(0x7f00000009c0)=""/55}], 0x1000000000000146, 0x0, 0x80000000004) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x3f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) nanosleep(&(0x7f0000000000)={0xffbffffffffffff9}, 0x0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x101}, 0xc) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) listen(r3, 0x318640f8) recvfrom$inet(r1, &(0x7f0000000080)=""/254, 0xfe, 0x843, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x800) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x5b) getrusage(0x8000000000000000, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r2, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f0000001400)='./file0/file0\x00') r3 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r4 = openat(r3, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r5 = accept$inet6(r4, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r5, r6, r1) r7 = getegid() fchown(r0, r6, r7) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0x4}, {0x5, 0x20}}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/6, 0x6, 0x801, &(0x7f0000000180)={0x18, 0x2, 0xffffffffffffbfb1, 0x4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3d}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x40) linkat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) clock_gettime(0x4, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = dup2(r0, 0xffffffffffffffff) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x27c, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x30}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x91}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x400}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6b2b9d65}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup(r2) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwritev(r3, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000040)) dup(r3) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000480)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x7, 0x6, 0xff, 0x7}]}) semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) pwritev(r2, &(0x7f0000000680)=[{&(0x7f00000003c0)="a30c5b39aa1fc0e2a527fa9955c91737557c935a78b7de860877fa28a17a13377db6786f268a3bf37f70253a54759ceb6adf31723f24f16ca6770c2c7ef6a7d0ab479ce090d713a5c0ee49e88a21a78d855b1987a3d37e53693c5daf7e27c7a6fcf608c26a68f16c05e3c1aa63fe95099159f43e45dac6767ef694718ef2f67fa17ef108", 0x84}, {&(0x7f0000000800)="e57a6b4dfb571bc45ae75620000000d9a7b1e6e1874346d2b583d9c96053dd000000feffffffffffffff14c8d95a303c843acee1f805c3869f3882d97f787bd6c79e0906", 0x35}, {&(0x7f0000001f00)="ad46e86e591dabce3168455d41c1e74b8b8e4097d83c3e52665811d292e19ac212af30cc95fb5585cd388ddb27b954575ad61164606a78247f2d7184fd21262d1b23454d1d4aa619d16923844a47e3996c913644d4241ece3c571150c5d14145184f7c08d5e71c2261f885b9b19a3e4e66f0bc68b2749c56e6c98fb8ace1a6609d481b2657300136150bbdf44b045a3e0124c22632e99f632553a9cc70ddc8dbefe10d88752572cfa2e0f103a042bb040ed7bcb07684b59dcbf42eca33b795f9f4fe03a699d7f5715d18f49aaadba10d063f617a684a3cf6b4377fb3e98a4fcd558a02e4f2073613fdcd9d66b4d9d97aad170696732214a6537c92364b668a2b754b674694d3c27081e5c60404710715e4024268eb9159057dbc53de69be37fc88600d8f1c806340dc4bbb039c3b67cca1e8d791d79ac07f0a4d4c6d874c4d6ab714bd38f525f9106793bc1f18736644e64c9955deae5906db9212c16a1eddca1cd8e5bc475bde4d859ed2e5804013d0ac1567d328e7542b336251d2c506add7976d4b052b636c861b5fae9333e36decb8445c84d4dcd40e914fb5dcb52daa82399a7a8c3d693f1bf780cc60aaf7e640d61883879cada2294711077c3f94c22b2a492b324d61ee95cf3d3452bc9f5e0d06207cfa4d6a833d0e3ea9cbae509c8f56efca8322f5cf980f3bda52313df38b2a04092aab98042c1cbf37055721debc3b577b042b7db46d9b91c26cfcc1e481c0e6d95a3c137441618a8d2744e9ec7362df5a5d96ed30745621f1d970f38292e4de91650e554c0af2c32d4246e20d1c4f7ab237e5b51a12f32b387e953dc55151cbdc979307627e4b358f7ccd9eba148acfbbf2728a7c8b6f21ef5383526a68595c70bef885ae45a6977065c71b032680dce2fdcf7d6c2264c03d788b195e08aea8d2ab70a487ebb38ce3acb45911890ffd927acf7bf5a578b4d3002499c6161370df4eb15c377b7308d09132ec3cfe8f5220596fb9cf0421cccbb8167de2281ce6b1dda6eab7d55e5ff6e0336300fc552146d32b4fa09948cb32f4d0098f9eb31916fc6cc158f5ecb9074b30f919e36d388d7e4f1e67a70d0dc3d8471225ec93f808f188e01a8061c95cf52491bbd87fc48d73313285d25a56243803e5f6f2b2c359c2a8d3e3e5abd5d4db63bfc1d71de7c2836d44684ad78f29e11b1f5dbb345611255af95b6d8f856183e420693a9cb811716a5577e363113a94eed4b39e17cc37a683cb90fa47c3ff5811bb4ef2c966ec8c3e5bc68a90619a0ca02ee7a40e576eb9978ffd776fb12ec5c5d984151c6be1c8d16ab5ef7e70abfb201b9ef8d5a95270282881d0378a763e1f0163e3eef92c27a98fa9bd1a45ee51d245bde914f7264940c3e40367739e90bec4557a9667ecdd401370d2340df22ac4a04fb840b2a61baf005d32e8fea8e8217a8cc9382da65466acdc5076b819b242163aeffcf0bf292bf247afb81489026c093e5036bf2a55537676e9bd951b1995829ec1f8fcbedadeb57093100322d3899f744de27d467cb8786bf32086280618574becdc26116e1c717084090f958002fadb9812af5a3ca20f67f6fe51f25e45c8a2292176124e85df97d96ef1387e7dda48157e712acd94b440e61b399c6f4c944d33d15acbfae28b66b94ebda4e1efad4b361fc08f536eb1a1f0a2a82fc4028a2ad5e1f90275cf33e900250eec789adb2f28c7909bc5faa5b3f1f227def9918969bc405fb724ac58d54f558aaab66cd56b3dc5f7f4f5c7ace549c4a4ec2aaa1dcc032369125d81c8fe245f17baa684d52a5fb6d22d7596a4a6d5e6bcfecc81e891a039187c57b09d285058474a4b9f7f15c9411d4a2fe2fbf6697b84cda0804f325a37e89cd13f0b4cd449b4764f7c957ef4e33fd0ea297f4eb85f43f7f2dd183d2766f97ab33d116e57ac28d15800313bb82469a5608c84187e91cde7dd9328e76f901ba0e31dbd8fc8bf5b4716ef00a021eeaee944800ab1f130932a3b6373cdfbd9d834d3a07899ebbbf014002f0e6c6b1a93de383e4ad53e49779fc0004c687f8d30e5ea4dca1e3176042b14e56cc5c78ef36a6dcb47174c115fa2db4d4d7a46f5fe371f918a9ffbb4f180f0b4df7c32222cecf68073e265b1f0974be4537a799534b08c84c42455fbf269b1042e33e86f0531e4c736b87d940a13dac122ceff080942559e1875de605cfb1ecde5cb7f99654026e75a5b429546981c915c682ac167668af3c7ff5ddc1a158c64d6cac9c123c5dde4afde80e23bde3bf0cc4ebea6895a80ea87b137b7072b196d69e176550d4de05f1a61e50fc6da146e3a2137a9e492d152d333d1931bcf54e7d1781d2ebb70f45a93a74d5edb74dc998ec2991ead89c8faf09ec1f45266b3dbd7c0b0781f54ed4b0b6bba72e3f62d577afa48922b01faaaafcedf4edef8a1badbe57b2ee86d88f9b4c01d83696270dc8795e73da141ef4c6221853e4add1fb59563f8b71fccccd3d170ba345161cc8402134d8dee26ce82e62c312355d186f8308a9a3a24871f3e25b5c6fe2ab76c3c2e0414e1717a0117b036dd8b8183aeb5f04a9590a4ce3cfb510a68053e568ca737a20cdf5089ec7ebca9b1cc40fd04f1fd9a2e21b65c2d37d911c302c844bfa930daed33d38147a6e3d43d989ce162111a2c0490d4fff125915d98f3b6d3ad02fe091a8fd264fd7e876aba2c59127a9384046254f31474cd493caf5660bb50a31a2baf05ca8dafffa668f001d52af1711782a5d8ee97b24749a9fd04ec4544cc19ff27a9f2d391feba6318e2443bf65f93331fb1378c8e7fc22e60ac35bb8bc9a14a7696cfcb8b45887d8079ca8052717da9839627e6c2fafd5451196886409383913dd1ecf36c446dbd2baa495191dbf06d2de16c266518572576a8c216d2d361af17cb200ed4e95d572ccb293f9cd802f693084cdf46492ffd483c2e5cd0fc2f364094c8c360c69a4cbf59852e0a6c236ac538cc46096061225ba1638be1586c772f62d142e0f25b2e0cb66c7a48eedc1849f365b7497d5e606847ab76a384df1a350ed3299d0a9a6fbdf5efd4a193ce7ea280cff94c57d9ca0001c576a4d6fcaec5cabb7e073ccca719c96bec1f266de3ecd3cba8715fdd264a2be0111bbec0d5292f336f823af88060043006b2adad905534f6d232ab5f9f73debd58aa3081cbdd044409df62b294c17b7c89a25d41bf793106c3261fedd6db5ceda619e03316c7311fefe0b399be48a37f1b611854330a5d25d93e78b0282f0fa177a90cd539ff59e267d014e7377354a064d0aeb9dddeff38a80788aa7ada962e9a1b236ee93434493b2ba86bb53c931a4e12665f28ee5f6094973137558110bb52b30c7f70f8b35e9ac8f08d9246b173ea8412e206b153eaf18006a7222c376dd8b677f3f1fabb6e66cffab43beceacb5a2c94cf75aad9dc0f24ee140374fc4b7b7bd835da5ef309bc7809018b9641feca68a1702acf7b26e8b6e04d90a9e10d2b9550005b17c055124f54331abfe70d432235eac566fd2e24941397917416d8de08b1b7c81f2899f450ba1619cccdf137ec2e34e320d018b9d6289f61ea2137cd2dbc88f1c544beb6c2cd87ddd7b187df183063d9eeb6c8d2372a5c96c335e9c4e77b187cdcfc30b7d7f9dcc80b744a97d73d3ff4ea37e571e6934248e4a9102c2d72f92f73adcbc4ee90052bf3a516810c98ccf2805b1a0c3628fdbccea4195ae195f79df9da53cdd904ef6200ca624d2da47aad5164dac4b32016033b09c745bee6c1f9d1d262bedbdd5ed4ee567609b1b86e86f9469ab4b0fef7fd781a469b565bca0f09729d3dd6bf3bd35dfa2b55e79f43fb122a3a131cd92c5d2cfacddf22d419a08ca1be07db110f5946155b561a72694a4e7c789e90adb59c626b5eb0c8014f1fd33927cb2e2f82548663ea7971d7305948ef21e64c2a84161a9143950ee8dcfaaedb4f1ff5a2cfb82a560d57f49ba075c590ec30169ff4d208b8c2a29dd8068c0821254b0c2faabd9bf43b9c71950b6db1d3cf636237984fa7c8cdf5c758081cf82f40c5d3982704c46133b2896f3272617a70f1e3db66e187e14b30623faf94239f4bfbbfcfe745604ec07b7336c801fa1eb49246892d1f72a1420b5903dd7a0634cbabd89b588a57dc6d97f377c39ff90a7a69478558396a1cf1912d1fa2a2bb4382c55d1bb4339092685902b684b96f6a07346e0d14bce3184dde6267103bae71c50303aa6c730ea0e451f105dacbf377923e0e82343c90b3ee12ce0e636305bde2479845e9a1872dc58a449777faf9b0494cba4332f750d1df6652a7b18e4d52ac99ef4eb51b57195bab377f12ac76d5c405004333799a3881a3a7f4f6b7361aa33c854abab3b915fbe5d7889e6d8a3646b95ea3c11fd473d2434d285e2b954bc7201e7951641c9900b923fc3c28ed11e816ed72fa1225fb2e606f1261f7b6203133bf6bb93e930ec16461c5189e4bec7282251c66ab7b4a12a7f68bb2a5fe2ad58b8b22523893bc38194898f8c8b1eca6b13e1be33c3367089b0aeca7374dc4ce69fa4db04cde819efd2afa1222fdd64fb8ee5ad882d8aaed4aeef9537d94c237e0395d70158746657a82dd14629f883578231aada77cd5e5a338b3feac9d55356d1c6d57229307bca0ca3c945da9a0719246904362bccdc81be60fa7806d96ed200bf5168ff17b27c70695a2c4b98765c9731cabe21524f87e7f501f9f4d34dd9f170f9c798ff68f9c15103f4533aeb934e93ae61c1e17c6c3e727a871a7b10275e9e1f84783bfec441a7e82a61ab631134ba38f6cf6602f0fa100f7ea033c30deb9bd2a2568325222fb10882688a35047d3b33dc1f656b15e3c685221c071377fb2d0d9019fb6e6843d01f96379ce8d38c32372fa0160b2007151b5f1f7f1b1794a661fa79e661a920a3c5e08b2beb6b245612f382d29b1003dda8e35c248d10f88d6a039d198256180b7fb4d9c48557e6a667de2b6ca51be7e60571b976b330e147ca40483e96dd91bfc53f7b618bf7df374a6c13f8499eac06cde50a02b66ceaefbc4d3f42527cbd16ac917ea74cb5c2d20b2faa83f5a8a2f16d151357e8a6973df8fb983fa76ea835a1c1316df73eb224b4c2d2c7e085eaa7973440216f65179d3db6d49e3a20b5b5e21a122f0febdb81bd9481863253eeccc0ccff9c650216101bee785520b668eb4ac6dbfc8423021ec36c45eead6fa17f2c7bf412cdfd5928d67f7d7f23b89e7dbd5dc57062b962273f0ae7471fa33ac9b2c8eae40eeacb114888f930119d6fcad79a202e0089feb457845a3ccc78aa56c341528e4f1751dfea0c247ee8d12c55678da2234cbf72bee821b83e3401cec325dfa7872d4e0a1bd9e109feee39a57762808073d1d722af7b9d76c8c8578c5c234a0bc8581bacba4c08442dd82c3e4d28fdc26f0e45528867d9c7ee26f16c524e85dda225505ba9e353a400dbadd67437871da6bf7ae8320870b8f689eaf9e8207b9694c4d9058796ddf34e91ed29a3fd61de573a93de2bc35983b12ff881a03df8e38101009b2cfaacbc4402a2bd48e90c6575e8fc33d0de3d40c7ed08bb7ae53faa29c675940be65c6bbed86ec0a5638fb6dfa60c90f78aa850f9eb623b08f4d7c8e5a7b14781bba736d60b615b22f424745e0543a4f41807eefc211bbd6f3987ddf33bfc15c166ae178f6efc39a2e92bcb8782cc4285bc09719f84dca7b1777384b59b47dc705ef21d269677d1ee596d6c806aa970413b79f7051ef55eb0c681ffab9b667d84a9f573e871f8fb424cae65e", 0x1000}, {&(0x7f0000000700)="1cfadceeaef4ddbf9d73085125f7ff6d2bc9c04e7cc79cd5213971dc1ea735a343efcdc07284a62fa0c06b3781ec0492cc383dbf5f0fdc0e790b2a28250bf5fc41b9abf27abed129ca4004ff3bad63ced3de3f798f77494b425738a6902abd63ded0f3e41ac903046d3e2a65ca520a1eca5942a5e0c644e1c802a3ccc766ce836954e6d3c16ad916888aa48cec9244c34b31657e9b3a11644cd99cebe6f469b1a91181d2316f6d8c17342f5163d3d6929fa2e1beff3b0d9601b63b0d2905d0fb299f6f836157452163e0ae93dbc8cb4ef0", 0xd1}, {&(0x7f00000005c0)="edd4e8984ebe5290529889558134a550f4cf3e76f0d6f0b7b36493cc9d14184a744517b7b25cac8da24aa18a27eb0364ae6a000259a2ac518f43240612c5fbe93af2cb50e755c6bcbd23dc3c07a316164d2a86f0ef2a5bade4433275c030222bbaea", 0xffffffffffffffe2}, {&(0x7f0000000640)="417d0a4820dbe72c24af65c7674df9", 0xf}], 0x6, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x7f, 0x100, 0x0, 0x6, 0x5, 0x7f, 0x3, 0x0, 0x0, 0x5fa200000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) msgget(0x3, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchdir(r1) rmdir(&(0x7f0000000140)='./file0\x00') getsockname$unix(r0, 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0xfff, 0x800}) 16:00:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x20000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x400000000000000}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchflags(r3, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r4 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r4) r5 = getgid() r6 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000040)=0x2) readv(r6, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r6, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r6, 0x20007461) write(r6, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r6, 0x20007461) preadv(r6, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r6, &(0x7f0000001400)='./file0/file0\x00') r7 = openat(r6, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r8 = openat(r7, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r9 = accept$inet6(r8, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r9, r10, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r10, r11}, 0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e74de400", 0x9}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) write(r0, 0x0, 0x10000028b) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x80000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) getgid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x100, 0x2, 0xd3}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000380)={0x1, 0xbcd9, 0x7, 0x10000, 0x800, 0x9, 0x9, 0x10, [{0x6, 0x80, 0x3, 0x8}, {0xfffffffffffffffc, 0x9, 0x1, 0x80}, {0x2, 0x7fff, 0x0, 0xa10}, {0x1, 0x80, 0x400, 0x3}, {0x4, 0xda55, 0x0, 0xe1d}, {0x1, 0x10000000000000, 0x2, 0x52ad}, {0x0, 0xc5, 0x100000000, 0x7fff}, {0x25c8, 0xaf, 0x100, 0x7}, {0x7, 0x101, 0x3}, {0x0, 0x6, 0x4f, 0x100000000}, {0x3d4, 0x1, 0x0, 0x1}, {0x0, 0x43f0, 0xfffffffffffffffd, 0x1}, {0x543b, 0x0, 0x8, 0x200}, {0x0, 0x100000000, 0x9, 0x1}, {0x5, 0x4, 0xeb8, 0x1}, {0x100000000, 0x58, 0x1}]}) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10, 0x9) renameat(r2, &(0x7f0000000000)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:28 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = syz_open_pts() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r9 = dup2(r8, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x47, 0x2, 0x8000, 0xffffffffffffff7f}], 0x10001, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0xfff0000, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x20, 0x8, 0x7}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0xca5}, {{r5}, 0xe, 0x5, 0x20, 0x2, 0x2ace}, {{r6}, 0xfffffffffffffffc, 0x38, 0x80000005, 0x5, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5, 0x20, 0x1, 0x28b5}, {{r7}, 0x3, 0x4, 0x8, 0x1000, 0x1}, {{r9}, 0x7fffffffffffffff, 0x1, 0x1, 0x1, 0x4}], 0x7, &(0x7f00000002c0)={0x8001, 0x81}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000380)) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f0000000000)=0x2) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000040)=0x9) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) 16:00:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81, 0x5, 0x1ff, 0x0, 0x3, 0x4, 0x441ceee5, 0x2, 0x0, 0x7f, 0x5}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) setuid(0xee01) msgget$private(0x0, 0x104a6) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c, 0x0, 0x3, 0x9}, {0x30}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'4w`', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) preadv(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r4, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0x34a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="00002e2fcd0ff218928ce6a2084baebffd8e08aeead8b4ec07"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r5 = semget$private(0x0, 0x1, 0x420) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c6530fa80023d22d196cfddd54e00"], 0x10) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) 16:00:28 executing program 1: r0 = msgget(0x1, 0x384) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/209) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) socketpair(0x1, 0x8000, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/2, 0x2, 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x2347644c2f02618f, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchdir(r2) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f00000000c0)=[{0x1000, 0xffffffff7fffffff, 0x401, 0x2}, {0x0, 0x8000, 0x2}, {0x773e, 0x3d29ed6e, 0xffffffffffffff31, 0x7}, {0x9, 0x7, 0x7f5a3a61, 0x9}, {0x3a, 0x20, 0x4d, 0x3}, {0x9, 0x80000000, 0x7ff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x8, 0x400, 0x7f, 0x80000000, &(0x7f0000000380)={{0xae, 0x9, 0x3ff, 0x464, 0x7, 0x3, 0x10000}, {[0x3, 0x26, 0x101, 0x3, 0x7, 0x0, 0x0, 0x0, 0xffff, 0x1, 0x4, 0x1000, 0x7, 0x5, 0x53d7, 0x4, 0xec4, 0x8], [0x5, 0x5, 0x40, 0x3, 0x80000000, 0x8, 0x7, 0x3f, 0x0, 0x6], [0x2, 0xc7b, 0x5dfa, 0xfffffffffffffffd, 0x4, 0x0, 0x1], [0x9, 0xffffffffffffffe1, 0x8, 0x1, 0xbd, 0x101], [{0x6ed0, 0x200, 0x5, 0x5}, {0x1, 0x6, 0xe16, 0x6}, {0x7fff, 0x6, 0x80, 0x6}, {0xe6, 0x2, 0x1f, 0x9}, {0x2, 0x1f59, 0xff, 0x8}, {0x1, 0xffff, 0x2, 0x7}, {0x0, 0x5, 0x6, 0x6}, {0x9, 0xfffffffffffffc01, 0xfffffffffffffffb, 0x5}], {0x0, 0xff, 0xaa, 0x5}, {0x8033, 0x9, 0x6}}}, 0xfffffffffffffc00, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="512f96d952aeede9cb611f9a6027433aa35c8b0ba7098bec8b884c4df405c54778301da0b6d23e15846ae4afc5909c616a2b2c395cb37259912ddd3399aef089371ba6511e50a3f92850f71669847833a1", 0x51, 0x0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x7, 0x400, 0x100000001, 0x4}]}) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000380)="6ca411afa4ab1ab1daa403fd215cfee50866b854c739e35f93cf2ef1cc83ff096cd9cd942d77d18f437ede54725ade06d395711f729071b7eb7895468f13a35088e13d83602fc3ac9ec5ff7b3042c2f066758a86e1d93eb0483afaa3c4a182db7ad57e9891bc12fdb58289e4d867afb81123c33b70d3c05899d6d586e2d2af8a80941f823580d1da606cff8e5f6667177664f379206a068c0ca7bda6584b0059d2378a4cc2ca203488e4d85110aec3f6a8da6190fa73537fda79c16a9da05fe51c1fe949912b9067f2a6ed03f4cb9a22c88b979188c4f0624186fc573b", 0xdd, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = syz_open_pts() preadv(r6, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7fffffff, 0x2, 0x2}, {0x34, 0x2, 0x0, 0x7}, {0x6, 0x94d}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x6, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r2, &(0x7f0000000200)=[{0x2, 0x5}, {0x3, 0x2, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x4, 0x1800}], 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockname$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x100000041}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000140)) setgroups(0x1, &(0x7f00000001c0)=[r1]) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10280, 0x27a4f921df65e840) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='}*\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) 16:00:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600), 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x3, 0x2, 0xb4b0, 0x1}, 0xc) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r2, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f0000001400)='./file0/file0\x00') r3 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r4 = openat(r3, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r5 = accept$inet6(r4, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r5, r6, r1) chown(&(0x7f00000001c0)='./file0\x00', r6, r0) setgroups(0x0, 0x0) setuid(0xee01) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xc9) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f00000003c0)=""/84, 0x54}], 0x6) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="64d354417addd4a9a389263f7cee4abe549832442a11c7ec0098781477e6cb2e212467c5de3a769d8cc6d2cd9e1bea1cb2e6b1ddc8987e4babe741c02c39bc3d34a51408ac7790aed7c2e656c1ece00ec2306444512af7c41c62569a37b9a6e0de952003859cb68c69c4c2bdb934e470dd6440f65a8a24cd715cb5dec6ffc2cb4be9416561112e46ae80d7e7c49b9fa02b2f3b822c1e2dce", 0x98) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000540)=@in6={0x18, 0x1, 0x80000000, 0x7}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="c260df93761325dbd987c31010efe37fcf55eddd2a3eb77753b5fa2afbea727be2dbc40806cb2e0bc36a8b2739807b2c174d4ea2262ae11aa25d9b8adde1385b80a299c52dc27814a6d66297880d3391678680dd1473db2d05606053fbbc8b311095b14625343cd326dff39bd694e314a85d1362982fc1cd85de0e741f37006d1b6f8e56c54b134a4e2c9bd266d1feaea307a88299b297a5538a779749f6645856732c784bafbde9cb8eefc1025cdc5095e740b43ffb7e8edea7d03fc87677a7673d79441fc225b230e6ebbc608fcdf39f7cc759692d6ec4d80755ab898e1cc55a26595471ebe636ebfd0413b589c9f5042b3aa9c37d61", 0xf7}, {&(0x7f0000000180)="90daea815c16c511e5c53d152127fa6e89c43bf5f22816d9ec1aa1d350adeff1264ab09bbb7651e52918e0f1", 0x2c}], 0x2, &(0x7f0000000200)=[{0x40, 0x1, 0x3, "f7a0dca0b6e89bd070d380e7c8b3877cc1cdb677bdabecfebcc159ff69c465b0c7fdb6d72999557a59f4a51579ba"}, {0x18, 0xffff, 0x5, "9c2a"}, {0x100, 0xffff, 0x1, "cc765c7bafb5c2f7f5142acdb2823976982e897ed725e93cf7f8d49c182bb51f68cfd493b0f57d98264a0dd72a9df0aecaac34e21e1df06c920e8f4cf144c64deb95f667de54363be0273fd1877d12ed4ba25dc12416d26a964ccc0e95fb153b3a8a0d0f99b4c0f73fa4ce043b167efe25123a3006215a832609fdf26a2472597f8c2ee0777bba833ff389aa42e148b1c94dfea32b792ad9877b9b6cbb32a03f67bafb9ff40216d7c165085b0fe737ea9841345d38d82c002c713646ff3d30ee4a2084cc241378f17b5cc2f8f603dddba355f679f9fd727b4dc69f47da66dd6b74d21faf00af1bf72c2545433d10dc"}, {0x58, 0x1, 0x3, "106932ceec4616fab13281fd879cd01be04422e61d1d03b3360284b53031ef0e4262ccf3dc635418f6c9135bb95e44bc9a919ac9dba3c9c63f316b1bbd280fffaccaebeb9d791eb4"}, {0x90, 0x13cdbadb6a0f2, 0x100000001, "9973ca89913d73384be33d3ba16ab63fe07329b1d1e05c16408506db22d4e10e5f8a6625df766ab36f9b474d519eeead2352b089d279fc86b3da9936753e19e15c240e7cefe3d4570b1826333ee93e60d790711d3d6ca2f1d141c5f4df8c7d5853704da5b8ff84cf09763d2c62c43d55fbc3a097e0e7c6f4f25a53cb8ab7ea23"}, {0xa8, 0x123e0497daf5a487, 0x6, "6bbc73648d49d0e5d1647a5a88415fac6585ef880465e25ce3ebf5a2430d05115fe5106089a3f447643b059effe62e398113c0f5db8772661086ebae1dd649d8e5fe86d3059f84a6d5049df8e5768a042f836a9a0f4016b28b6d5b2222aa6d618e50a1043d1f419826103137e28b5451787a894575560b2da8b23314aea2970712c46a164d0fcf463947006a2d5f0e0aed24a32cd70e"}], 0x2e8}, 0x5) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x40, 0x7804, 0x5, 0x9}, {0x7, 0x6c, 0x10000, 0x7}, {0xffffffffffff7fff, 0x3, 0x7, 0x1}, {0xfffffffffffffffe, 0x10000, 0x1, 0xc0f8}, {0xd, 0x7fc00, 0x7, 0x101}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x4}, {0x44, 0xffffffffffffffff}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/9, 0x9}], 0x1, &(0x7f0000000240)=""/165, 0xa5}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/26, 0x1a, 0x801, &(0x7f0000000380)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 16:00:28 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x1, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xb, 0x4013, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0xa4b1, 0xfffffffffffffff7, "adfeaa0000000000003f00", 0x62}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="fe8701364b30406ff707c874f5ffa5666a03977b47a33c77327fff0cdfa4872dadea73b1d09374e47b0974544c7280374de1130812a706f158e2a99182ecb6ad1eb61633fc1e9d95f8723970c81b4b", 0x4f}, {&(0x7f0000000200)="3c1b355fc42db21152f0324e9f7141bb9ac7fc43f13c51ceedcc51a176da1c7072d7f6d01f73960cb3d658b344b89f7c97ee2a2646ae6feb617896ae8fc11d4b0fcd01be2bbc59e602e74e57372e2f4ce88d786adb38c777da0501437b6082dce4b7ed27bda189467182d4f3319030ba010f64ee38f3", 0x76}, {&(0x7f0000000280)="249d9555", 0x4}, {&(0x7f0000000380)="0aeb7fa118f8fa9296ba0c88af442e7403cfc3cd2abef2883fff01bc03dc1927360fbb5b0cfc772f4513f38a0223c6a6c956116d5a8e74fd3edf9361fab49654ce16e50602a03f061e16d2f0c5c45c815c98b3a33352ea19d4f6b1cb4c53", 0x5e}], 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x1, 0x4000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0000ff000000000000000000000000000000000000000000d857c19cb21a9ba943f830fa231a66e2bf72ab6964f74a5913d4de682cbe5d283c681da6f600000085633f000000505c87851df25ba7311d03909c21d11abfc69c255b282703000000404d83bd00000000000000c1307e412b6ca0554c1724e5e33adedc1a0caf65d0000000f042f2bbd017bfed9c04289e79853346bde9a6300b624bd1faa1bff6a82d7d1c3f28d11bf60c477a4eed7132bbea2dadd050bf73fb37cca87e833b68d8a70047607d5f2b7eba431e4500003742a7192c31f150f61971f7910c14c6ea6ede761d1852fac3bbcfede6c33fde2551434b0fe2d65ad89ab97d4552967a0efe56a1a1f5e5a198ad02d8b46b72e6aa30d4f30013000000000000000000000000000000ade5107a64808aec7d325133cf94d6922d84148a11f0a7f94bf1f6213dee0f3f09a5ca6532e3e14a9be81faaf0f91c101bebd4da67b2d53399fe3cdbbf338c176ac38f1498186e2bf4390b489a5a71a1458f0ac0b8ab8df36a1576a30f8008be4ae76d912dc1e8597cfba792"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair(0x10, 0x2008, 0x6, &(0x7f0000000240)) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x80) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) 16:00:29 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x30050, 0x0) bind$unix(r0, &(0x7f0000000640)=@abs={0x2, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x100, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xb3)[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000900)={0x1, 0x4, {0xb67, 0x23}}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000500000000000000000000000000000000ebffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000020000000000000000000000000000000007000000ffa5d4800400"/210], 0xcc, 0x1, 0x1000) flock(r0, 0x8) msgrcv(r3, &(0x7f0000000940)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x00'/207], 0xcf, 0x1, 0x800) 16:00:29 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:29 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x1000000000000132, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) geteuid() r4 = fcntl$dupfd(r3, 0x0, r3) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r4}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r4}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) r6 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r4, 0x4004667f, &(0x7f0000000000)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r7, &(0x7f0000001880)=""/99, 0xd) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r7, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000c00)={0xffff, './file0\x00'}) r8 = semget$private(0x0, 0x4, 0x4) r9 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r9) semop(r5, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x10) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") mlockall(0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) bind$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x2, 0x81, 0x5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x3}) setrlimit(0x7, 0xfffffffffffffffe) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r1) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x81}, {0x6}]}) shmat(0xffffffffffffffff, &(0x7f0000ac9000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x40, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 16:00:29 executing program 0: listen(0xffffffffffffffff, 0x0) r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) socket(0x1, 0x2, 0x8) close(0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x7) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000a00)=0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x80, './file0\x00'}) semop(r1, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xfffffffffffffff9, 0x40, 0xfffffffffffffffc, 0x6]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x699c) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000200)={{0x200, 0x91db, 0x9}, 0x5, 0xd232, 0x4}) fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) fcntl$getown(r5, 0x5) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10b42e9a02e0c8020000000000000000"], 0x14}, 0x0) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3a283338eff0380e43f94b5e7e6b790b038745c170ccce000000a1a996b1cead6e51e6848aa909aa5421d3a05d6e676a25be55edbdd1232aaea5e2dd039d94aba85177fcb28b00395641c20831e1e67af9cd010000000000000000000000ca000000000000000000092886eea0f5b3667ffa530276ed4df4d798675f03edc198e322afcf75bfd130fe38205fe16e0e85b8fa07bdef"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) socketpair(0x18, 0x2, 0x500000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x40, 0x80000001, 0x6, 0x2}, {{}, 0x7, 0x105, 0x1, 0xc400, 0x9}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0x5}, {{r4}, 0xffffffffffffffff, 0x8e, 0x4, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x5575a5255c4d02e8, 0x60000002, 0x8000, 0x9}, {{r5}, 0xffffffffffffffff, 0x1, 0x8, 0xa76c, 0x59}, {{r0}, 0x1, 0x1, 0x1, 0x1b2, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x80, 0x9, 0xffffffff}], 0x4, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x2}, {{r7}, 0xfffffffffffffffd, 0xc0, 0x2, 0x17, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80, 0x9, 0x7}], 0x4, &(0x7f00000000c0)={0x7, 0x1000}) r8 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffeffff]}}) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9000000000000000, 0xfff, './file0\x00', 0x6, 0x7, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:29 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8002f}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x21) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) r2 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0xffffffffffffff5c, 0x5, 0xff, 0xf31, 0x0, 0xd6, 0x813f, 0x10, [{0x3, 0x18, 0x7fffffff, 0x1}, {0x7, 0x8, 0x5, 0x9}, {0x6, 0x80000001, 0x80000001, 0x8001}, {0x5, 0x3, 0x9, 0x5}, {0x8, 0xf923, 0xe5f1, 0x1}, {0xc148, 0x81, 0x8a9, 0x100}, {0xffff, 0x393, 0xff, 0x1ff}, {0x1f, 0x6, 0x1, 0x6}, {0x401, 0x5, 0xffffffffffffffe7, 0x9}, {0x994b, 0x8c2c, 0x8000, 0x5}, {0x2, 0x5, 0x5, 0x80}, {0x1ff, 0x7fff, 0x6, 0x100000000}, {0x6, 0x401, 0x100000001, 0x3641}, {0x1, 0x9, 0x8, 0x87a}, {0x34b, 0xaee, 0x3b, 0x48f}, {0x6, 0x795, 0x7, 0x9}]}) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = dup(0xffffffffffffffff) socketpair(0x2, 0x4, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x14000, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) r13 = kqueue() r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r15 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x80, 0x0) r19 = socket(0x20, 0x5, 0x0) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r22 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="16cdd693545cc30087afa8d503ec6fa4bfe565191ad72974b0c9b0f5330cced1d6ec6f3c4258e193df50cb6b5b4638e81bc33df9b4765cfd072dc106a919ddd7bcb7f87c10a187399571528d549f9fadabc97724a3e187a8a3e8d8c6d408f25bf9bf0a2841f7a5019015c7e2faf657a559f556feda375aad4a75fb878a98b79690bcc9ba09d952920b6afbe982d9b914e6db01c6aad8a7adf96a1d5d7e1011d8", 0xa0}, {&(0x7f0000000100)="e7", 0x1}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r7, 0xffffffffffffffff, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, 0xffffffffffffffff, r22}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0xf0, 0x2}, 0x1) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r23, &(0x7f0000000740)="1459ee6b926b0adf5c695b1484adef28f6c3e6102c1253a130e738f62247527e65e7e6b891df4f55a22642fa8819963b087943fefb60c4f010174223f1641a286d589904b82f981e1cc2b13fd67ce3ca72013e5c8f3fc4d16488c48b96fc228ed1eec09facc9c313ffeda62126459e", 0x6f) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x2, 0x0) flock(r24, 0xa) recvfrom$inet(r10, &(0x7f0000000800)=""/231, 0xe7, 0x40, &(0x7f0000000900)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_RESETCPU(r10, 0x82405605, &(0x7f0000000940)={0x7fffffff, 0x7fffffff, {[0xff, 0xfdc1, 0x27, 0x7, 0x80000001, 0xb1a1, 0xd99, 0x401, 0x8001, 0x5, 0x8, 0xfffffffffffffffe, 0x4, 0x9, 0x8, 0x81, 0x7fffffff, 0x8], [0x8, 0x1, 0x2, 0x3, 0x80000000000000, 0x17800000000, 0x4, 0x8, 0x3c, 0xff], [0x2, 0x911, 0x3, 0x3ff, 0x1, 0x3cab, 0xde], [0x401, 0xfffffffffffffe01, 0xd48, 0x8, 0x2, 0x100000000], [{0x4, 0x8001, 0x7ff, 0x6}, {0x1, 0x7, 0xfffffffffffffffd}, {0x3, 0x1, 0x100000001, 0x40}, {0x5, 0xa1f, 0x3ff, 0x849}, {0x100000001, 0x8, 0x6, 0x9}, {0x9, 0x8, 0x7ff, 0x7c}, {0x9, 0x5, 0x4, 0x8}, {0xb80, 0x8, 0xfff, 0x1}], {0x0, 0xfff, 0x0, 0x2}, {0x101, 0x5, 0x5, 0x61}}}) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffb49, "03d42500"}) socket(0x18, 0x8001, 0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6}]}) chmod(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x2, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x5e6a) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x88) 16:00:30 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r3, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) getrlimit(0x3, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0xfff, 0x1}) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x8, &(0x7f00000001c0)=[{{r1}, 0x7ffffffffffffffe, 0x90, 0xf0000000, 0x9, 0x5}], 0x20000000, &(0x7f0000000180)={0x56bb, 0x800}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:00:30 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) 16:00:30 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x0, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fcntl$dupfd(r0, 0xa, r2) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) flock(r1, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'\x01\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) fcntl$dupfd(r2, 0x0, r0) getpeername$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/50}, &(0x7f0000000300)=0x34) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000280)=0x9) 16:00:30 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x20008) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1, 0x0, 0x8000000000, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = dup2(r0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x800, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000640)=""/162}, {&(0x7f0000000280)=""/26}, {&(0x7f0000000380)=""/96}, {&(0x7f0000000400)=""/245}, {&(0x7f0000000500)=""/181, 0x27f}], 0xffffffffffffd1d, 0x0, 0x0) setsockopt(r1, 0x200, 0x5686, &(0x7f0000000080)="99a6ebf3ce099b1859a993ddf3c6f2052571aec362c394570d9e6b94afd0f6970ce1326e38345a01a3c86d42a64305a595890d43e85f843f61e8b280407fef40dffae80a094fb45d04408fa92e6a9f38f9c527d9ee6b3b9d3cd71d6ec56bc870b21222a3716d049d8f99fef977f7d97e7038a0922958dca68b800ac3dbcf488f5bf35792933558b788045fc22fe090a860332ca9062acbbbb95612aa96e0c826ea005343c1ed9d6b289e6229ea7e47c05bcc20bdc810aa64e6c9121fdc01c6fa9f991031c27ed9164458283500071b187b42b22c108911158e2d52808fd777297d", 0xe1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = dup(r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) bind$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESOCT=r3, @ANYRESOCT=r3, @ANYRESDEC=r0], @ANYRESDEC, @ANYBLOB="cb95449d644368694eaf31f237d404e04e036dfd696c24524e733b86d3644974b89452ec4cd5fbcf5c4b14d685a440d40bc763dd5e48f3fdcbc363b3957763bbc642024a788f2d22889d0766e165dcefee1d3e95fcadde66083084e6e9edf2f72126dd3f80c811aae0783aae89624cf519d60ae20a655a0f85d75eb3826044cbb80a6be446382e79314d6c3e807909ccd0f40a940ce6f6b0f25b467dd81be3ba0c888bf964965f6087154ff71d2b5a538c146ee7ebdde9b8b2eaeb7ed4b037949d066caead71b0d6b1943593a14c250752b99cc119596f85dfed30cad6e745e2d17ed884c950fba89caafdcb783eb4eea502af7e15feaffe4fd6a3ba2d1526e678808d3d9449b151f3c78f4ed26aa761c73e2005b114cbf8fdf59aa438d67476a15a180edb2b2d749bf115aae897e0b91b312e2b75bf852dcc241ac3cbc886a7d619fa503bdde6b3316ba651e8fb3934b72c3cabed0f8f59d527469fbf4b78d06ad7cffed18fbfa7aa08ae601a24e41e0c819af2fb849b9a65a89b39a183e0f858cb9e2d800781abcf0aa713db6cd06cb576e99297c4dd983d992ef33a19950b12bded316323996123989dc84ade81596c7c1399725d83d125c4b69d0362d7b33d3d1c5cf5d03e744b10f66aca46658fec6289b502de0911c872dfa4a018cd6a687d51576c739a28bb1032adce91792f2871e29bf448dfbe3e82b8d23b9605e0631e36ea501adb87cd657c840bcce90bbbdf3b71224ac38cbe3e7b9811d9efaa8719f2bebab4fb03003e82d969e5cae43e9e15a1e3eda22ca70bda8097052573e8a55e5c362076c9b5b91b5aed78124dc43318ab3420d3f32aac5b4a5a063904c9fcc9a0ee5579de0807197d73c32bc7d4d8d4386af6e20e1be68e81c464989db25f6ee6c8f753f7e57a7f20dee257ecc0bba8fd7674044d6f33bd3d8a3e2796afb7c06221c4e7663644ff1058160984295053e9de428aa192a77f86b63cd5a37f49bb93628408644a60733fff5058f18a482026c14fdfc44baac478cb0e111e9a5846d0ee31583b5f35b1601da9e49d5e72125d3e63248c84018d0ac9b14c85b7b36a473153a967d48d7ad5fe96e992f4d10622c73ad28d72b8e3513542608711288ee8e2d2217521f4d21ce437e0426424db0b182a3adaf0310858c0afc89b631722def1df953ed7a4d752be4bf3ca769823745be61fc69f59734970145f8ace5271adf4e672c7bab9fa2eb401670043ea027bb4ba4d77d3a3ab5254e73acd21ede6b064986a7eff31907718a51db4cee18ae3a64d241f1cff3e4be965892e06ba0ce4db5c2836b91684a638c472dfc2eb63ad72b11dbc8d7ce4bf5bd0e7735bf84e24799eea35a940089aaa9b5ae2241a3cb717fd1e6d0de69914c3e048b0bd2975a12e43fbafcff3bd9fe49c7bc79484eade95cbc995d48d28ec79b3b5f75a4ca37681d7c4472521cad8e84a0ab802ca4ddda4b525ce2c8a2a7d38d64927cf112dfcf206af1d9e6923ae979bd24de99bde91c6ece4e9e700997235b1a149bfb57c477fb253f5ea22ded7ea39def00c46b21627d19ed3c18f7613e9c42c56e9ad82748e366eed2b1cde7e1559201b6909c394f7b873310535510c07a4acef1a35a8bc30b0be4eb5557c15381ecc796b378eca9d06c5118ad9b1287c3d1906592d3ec1041d16d9d8385a2bc4fbb24e621e664005ae4f52e21560dfac71c93cdb8c8c5202eb8f26c4a7fa57838798bb4c3031b91a5bac051b38c1cdff43380d41920104ae6bf504e78d0777f61bcc096c6527ec1533906be28c3048de0c322a7f55e60ca37c31ffd9d49d80028237df47ae3682b80b7956eea5a78014beee8a02bd5eaf61ad1a702f9fca29ce90c7d46ff037ee4cd2cbfac862e1efbca9ba6ca5306cccc21e27431e9960b71c194e00bbd213baaba33fd7f7782da88836bf96a3778de46ad03972613b6575a9d3562127f0cf4aaf60c3e1a60f6d13c076e03243f8f1a567192d9425d7523643e8e61014f541c1e66a8baf7fbeae3dc400ba30908e1580aa33449cb5612c70747008909e7da199a824e3b6334b81ca40238680a0d3cc5b2777760a0cdd4415e014720c26dd08400d506262ca6ff94e3fbd54baa933e0955285daab36acafd9731df706eecc76a752d28a120425d9f0dc8049d2c3794a02493e694a816632690c51ebf516e30259bdc139bf7bbe94f951eaf693d896d3af20a2412396f73f521b6fa012a53e7575ad801a2856c9b38d09164084fde591663148819aee8602c68b38704ff0900e01978bb4fbd14785da6ad110a94d5f4894926fea64f8c15015f393eec161f154329a8f9e65fc8cb99d4bf3fa263254ecc2515e7e614acabd05af93c3cacd2189b7924c021595bf4987e8e531a6c6903dc073396076d15e959877a3f0c67642a53c524807052c2c751535a0c6f13d21f12fcf16110ed211ca9624603ff0896368c3139aa87b405ee94cb98c038c42ce9a38f1cb9e18b74785316d0c37c0f137fe7e9c17966485e8d42b178c2351332c8d7ac568ac634a5e519dec8fceabf12ab94fb098904c60e246dfdad68dc682a23504444ce8fd6676151780eaa543c30950ed0bcca85c5b58c43f95547ce1a5a64324e0a28402b55d40aaa8d620adea24d2a799c2b363261ecee0d2be62efa4d79cb27ec98b8dd06fc8885ca1b1585883e200a00bc6d909a04165d4e11ef17fbfa0b6dfb4ffce05c6b6872e13c86a166a4338941c5947c42bb979ae69ff69fb3aed4bd6b98f21aef67665a136e6ed78d94be864b21157eeff061ece3639943d03270f0d8cba694192a11fe88bc1eee10d6ba18f92f7b71d40258b0d059282e87a09d0dd402fce5392942d34a09d1881839080a37c7b1dd766844931273cc74f07b8a8b1e0b34cc6b159499b1f1dc2ced5c5369ea81fe0afcb2992c1720f6e7fbd85e1c726a39d29a4f726f34de2b3a38be24354a7aeb26d5fc455d5d5a44f76a49fa273e578de090a32375c8d5b6aad1b4e95f76bb488288e4e1d2af1a8e42635261be5030d35ca5987db32bdb478d3a6305973b788074b64681a72533489ef2b3302a3e12e5dd049f25dd474f4c330f5354e36fadd5597b854c09e6e98c64fa8d0758016b648cdc6f145b21eb8eff90a3c85d78ab5616934d0e037b2e0334dc16ddd574e160a193f15f9b1bdf89b859235c19eabf2b7f5fa30ed13e2b1f443cecfbd000ef44281da45d41ed1cf60a471329b1cdf56c48e9c197c12654663a9be4403ba04f24d7b6cfefbed22eeb20af4430bf0b9e6e0793bc68ee962115ae3c004944cb0b7f1f279624df2006299d2e781997b70a2e3fb13f0b1b3f7d925823dc4d40ff3c066f9f29132610c96958674223cba0949fdc7dd3649c480de8f973b9613fea3ceffe77a2c3bacf89c990ee085d7b3764f6d18103862b2bf83371b08ab74a55bb4ee7d617ce8041896f8933f193ecf4b3e89b5958888b15056996a731916f0bbfd92b3d863fc96be1c83ea22506a38347add669ca7c403140e5cc796bcba4e621885d031bd2d82e80a39b72fc10de81e2820aa5aa5e9dbd0ae775a264815769d7af77dab815e00db4dc75e860664d95955b86e3b54f33d1d3bcb9a92bd0955ab0104bb0402bab3f952bf3df4a7a9b5cc5ce14c828bcd3226b72bb631045098ab2227721a5baf19ab50f2674f6194274467d5321704705285834b14dbb75ed9ab3ff57590412452510f5ba812be67508a1097cd7d3bc35a9ed4e59c3f1cd41c6d560fae2026d269e142ac645c7134bc1d847dcb100ceeaebc671b5794c14dfe5713791110372bb0957327c2fe4c001c540d214e42b651bea8670d9d33e28c23472a4794e7cce4150dbb04b4b8081081a543252102f68dee3fa243b8113d366e456a4436ee78d981b88de102f7ef2f71d76964ea394b2f81b772fa64ea3265ef177bf8699cb8795ecf93de6c90747e0f53f311b0d26c20cd99a19d702ffb877a8fa1227f5f800712f60d34d5d61894930b0d6a398ce5396c942c9f80aad2fff8ccd67521617b3c8a2ac23cbdecf2a2fc8a621822a2086e91cba094c0370c61a21c87e9b077ec234122e528bd4677d33e2f6fcd928e0c548999b4b81aed16796c43d78c04cb7929e54851dedae04b0d8e034ecf4b75af10357a3c266d68f1bee5730f76f72d5dffee11563903d82d3dbda13a0e8d02c1eb228abaf66586d25bf3dcbb0713df74185e543eee81bf6f9c966d45f125cb319165f39c523f4acb06b450a42ba04e3da3868bd8b0233ee9f1acbdb382556f512a9905efa8eaae6c958b26c6e6c666214f4818b0053a7e2802b02da0318df2246acab468fd5186a665390ce6a6ea13ce02dee91c8cbfc09933bcf46d08be2624841b2152d5ca919067f6ac91dd9cf6ba682277cee4ce42b8bb1d20ed80d0c64a560d39a21c63050168407782e0c3a3000949df93fe1ac79be6bbf8d5f524056b29417ced80bb7a50cc7f3f342bd19449c04ddc58f2adc196cc45c824230e8f98ac4f9c73070fde31e3b8b02bc0eaa624c9bc866da475cffd19034c49418dfc9eb084725c6a15bb3607e8fc96af9fce26143c32e5630823ee22e5047488854fa2ceb63239db2e9e948c0aec7cf4124c9d9a73a7a000afb17f882438ce6f3bac3ceb5feda62f45e58be848bf37c4938d9b02bf0c2db2a636ae88e9994714287db8e0f8af254d381d0a4c4adb7435185ad73a7786b81db65a96280a7d3208a8e0a1bc41802cd49efcf607792739a3f73700a53ca90355ccbac1023e60107b16e7263b20947132ce01a7a8d29819561d8840a926a0170fadd78411bc348833b22fc4cda2ea7c032d164f15765d1b5455a40c7d204eb1c356d30fe3d88daa6eb7b7ceb6557a7bd99d7fc08f981b3d45858acc23d711d931f302812e6e1ac84d63f214b6945c1a2ddb8230a0368a35f9b9791fdfd36a9b19b18c8e743758ca293eac22b0adf1ea00501f9c5a66bc917854ff788816071013bb79ab238f59bcc869c25dd315afcd0d69a17064fb33afc69c98ac2bfdb627aa087223498982cec4c75578be8c790292387891a165a5a05bf39d951634379ea70da8b9a0b98fcc9a004aec3c2d13d9f86882604b79aea8d256e68327471a31501387eda3c52caa8f13496199ab2c51ed03384f4d280447d6e238376e54d09aacb0f70358d573c9a74942f30b5d8e9e6995543cbd1da2db73478032a2b7be773bc4c74a0c09e365d97b7929289f72237c54e73a0590696a4665721ff12d235e4a1c563adeaf859b0e0cd0e1d95c792e3c37f56bc1a5f0fa8cf164fc5e95275b34f57768ec980b7f5afe24a3605cc1ea569401590eb46b839bbd886c708c05e398c1e7ebe2228ae09f07edabc8248a0f20f2ed5d64d4ba19a66f8e8b1959825443dc66bb73b145753cc23b49319e59203d653e790c4520326d93ed69b5f071dc0bb5269b77a6d92e26ab966c4c496d12cc45a234c48d3683dfe69ee45fe3cd1489a9e70a8484471de37f93d2e315ee4a76369e703563fcf13d1cae4b20a6d8def824b1c139e66f1970539a18301e791dd3c9bb444d334aa8e201207c6a9116ab54c42b7c463b50aa8453e83d7323e4931537bacfc33343875d117b1e66d1a2c7f03616e97966a1e4812e8bad3f869f562d4bc4fe0d77c8dcb9964c7907797388dc14bb0627f62e24adbcb5329e49112a894b458dde49b360d4fe0ba2c3af0d844129a3e5329b5fda3b528c3ec2ea08df8017827684fd60d0662ad31082dafebc0322731bcb7e9d087d9983441f7673b02f"], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) 16:00:30 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f0000000340)=""/203, 0xcb, 0x42, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') getpeername$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r2 = accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/98}, &(0x7f0000000540)=0x64) pwritev(r2, &(0x7f0000000580), 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) munmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000) rename(&(0x7f0000000440)='./file3\x00', &(0x7f0000000480)='./file1\x00') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x26) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0x7}, {0x2000020}, {0xe112, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812e14986aa028a23c941baa4e", 0xfffffffffffffd02) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) clock_settime(0x4, &(0x7f0000000040)={0x6, 0x6}) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r1, 0x44565e66d3c6dfdf}, {r0, 0x172}], 0x5, 0x87) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/169, 0xa9, 0x801, &(0x7f0000000100)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchflags(r0, 0x10001) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = kqueue() fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {r0, 0x8}, {r1, 0x40}, {r2, 0x2}], 0x4, 0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r4, 0x0, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r9 = kqueue() r10 = socket$inet6(0x18, 0x0, 0xfffffffffffffffd) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0x60, 0x80000000, 0x7, 0x7a845c56}, {{r6}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x4, 0x4}, {{r7}, 0xfffffffffffffffc, 0x4b, 0x10, 0xffff, 0x1e2}, {{r8}, 0xfffffffffffffff9, 0x58, 0xf0000000, 0x10001, 0x6}], 0x15e, &(0x7f00000003c0)=[{{r9}, 0x772fcbce95ab22f1, 0x8, 0x2, 0x1, 0x51}, {{r10}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x5, 0x6}, {{r11}, 0xfffffffffffffffb, 0x49, 0x1, 0x5, 0x1}, {{r12}, 0xffffffffffffffff, 0x28, 0x40, 0x0, 0x5}, {{r13}, 0xfffffffffffffffe, 0x82, 0x40000000, 0x6, 0x5}, {{r14}, 0xfffffffffffffff9, 0x84, 0xf0000000, 0x5, 0x863}, {{r15}, 0xfffffffffffffff9, 0x9, 0x40000000, 0x1, 0x1}, {{r3}, 0xfffffffffffffffb, 0x3, 0x2, 0x7ff, 0xfffffffffffffff9}], 0x20b2, &(0x7f00000004c0)={0x91}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="a9beaa953e1fc070378daedabc6c2ef613625c37640e12adf95e35de5c4506897386689268945c499a9b914d63aaa80c5cf8eaf6c34435903368f75a50f87acb1696f80ffde6a73a02737b4cadc6fdf7d7923da5b138b77398757422d5d87df3ff8a6175a3349dcf0b1c2102c3", 0x6d}, {&(0x7f0000000100)="67c3f313b44d39753c1384b763381cf2e457ee269423a557ab3ccf41ca9673133f13309579321fc1b9303d38d5dab5a7954c01bb36a3805c88a80197fe3defabc54135c43380553b3d93468c155e524e2cb1862958d96b0e53f881d0804b49352df96938f275023cdc2aa1018644d8336f01b6cec0860dfd2a715b8fe80d24f66dbafdcaf8a7b515c2", 0x3d2}], 0x2, 0x0, 0x0, 0x47c34ad35ce3c076}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x4000000011, 0x0, 0x300000000000}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffb) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r4 = socket(0x18, 0x5, 0x8) r5 = socket$inet(0x2, 0x5, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r7) r8 = getegid() r9 = getegid() r10 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r10, r8, 0x0, r9, r10, r10]) r11 = getegid() getegid() r12 = getgid() r13 = getegid() r14 = getegid() r15 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r15, r13, 0x0, r14, r15, r15]) setgroups(0x6, &(0x7f0000001840)=[r12, r11, 0x0, r15, r12, r12]) r16 = getegid() r17 = getegid() r18 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r18, r16, 0x0, r17, r18, r18]) getgroups(0x5, &(0x7f0000000a80)=[0xffffffffffffffff, r8, r12, r16, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) r21 = getgid() r22 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r22, 0x8004745c, &(0x7f0000000040)=0x2) readv(r22, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r22, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r22, 0x20007461) write(r22, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r22, 0x20007461) preadv(r22, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r22, &(0x7f0000001400)='./file0/file0\x00') r23 = openat(r22, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r24 = openat(r23, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r25 = accept$inet6(r24, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r25, r26, r21) r27 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r27, &(0x7f0000001880)=""/99, 0xd) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r27, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r29 = getpgid(0x0) r30 = geteuid() r31 = getegid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r34 = accept$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r36 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r36) r37 = getpgid(r36) r38 = getuid() r39 = getegid() r40 = getegid() r41 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r41, r39, 0x0, r40, r41, r41]) r42 = getegid() r43 = getegid() r44 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r44, r42, 0x0, r43, r44, r44]) r45 = getegid() r46 = getegid() r47 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r47, r45, 0x0, r46, r47, r47]) getgroups(0x3, &(0x7f0000000c40)=[r41, r44, r46]) r49 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) sendmsg$unix(r2, &(0x7f0000000e40)={&(0x7f0000001440)=ANY=[@ANYBLOB="13002e2f62757300f8f44d259d80"], 0x8, &(0x7f0000000a00)=[{&(0x7f0000000180)="9d53fe54d487f018b9c2350fe32b5e0942819dc1fedcc63a05c49ee551311443fd5bc98720bd0c77d83bc8c97188e62dd5983f326d77682e3d4707f85436d8fa940fcba9ac8d1e56df4c26ac96449351b16897e78465ebf2c3fd5c95a44535e0064980400b918623f84bb44e9fbd65b0abb2da0f530aa7e892f5360b21f05e4a4d34588520a2e00ce0fead1fa4a68ce885b24231eacb17970a79df0367f16fcd905d60d0c002", 0xa6}, {&(0x7f0000000780)="ff2f8141874ada0a88f6b6dbf5dc5083167db0c584af647013680b33ce8139a7e5fb7db9112ebb6500ec4c561d8f32cf066432b5b997820ca614798cecf22194ea290667e6983e102e4175", 0x4b}, {&(0x7f0000000080)="b492", 0x2}, {&(0x7f0000000800)="651a6c275ea461113226e2180c3b9963915b0aaabb27071858017aff430835812a54687a55a4b8889f5cd5be38024085a814c4b63b9501a94885b0723ed87960f7a44e40e6cf7b42ad1bd4fed1ba6b4d907849f0ab6e878a87fd7e891d11de65cbefd795eb5cdbab63e4fcea0ed3575bbf7165c850ae8ecf0e22d3a6048372873f2875f92620a049754d83c05d59b11642ca10c353e56a68667b310fe8cc69b63e5aad40043f2966669ff2872864ef813b9730a7dbc770a750e9b5b811b70cc804e5b7b45f1698334e9819ed56df74e1982cae73eb4f3ccd", 0xd8}, {&(0x7f0000000900)="cb7646d733eb72600c92d193185d0d24075d53c22c7a14ba6b12f47d8593f49c7ea2a74bb094b5e14c963a5274ecf30906b8955e7f19a5102db13aa260856e6245c3d4f2a58875f62c91405d9c4e0adde2b0d8bb8e8174db0c4ec3aa15239c736b0bc8926fa43512f618b81cd2406053a75c47a059beb7114c6c5420745427c71ca05f9522de711ee744a9c35c117715374c5220c19029f91917881ed9872a1f02aeacb8a98cd4b562241a35ae8c1a99ace2cc4de30f26564a9266530ec1dd7cc0086552064d1bc4a5d31f8e16f584d2115b0e78fffbd2ac5ea89b27aecb5291b68484fa93c7707737f15c087b38d70dad04", 0xf2}], 0x5, &(0x7f0000000d00)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r19}, @cred={0x20, 0xffff, 0x0, r20, r26, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x20, 0xffff, 0x1, [r0, r1, r32]}, @rights={0x28, 0xffff, 0x1, [r33, r34, r1, r35, r0]}, @cred={0x20, 0xffff, 0x0, r37, r38, r48}, @cred={0x20, 0xffff, 0x0, r49, 0xffffffffffffffff, r50}], 0x110, 0x405}, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[0x8, 0x9, 0x81, 0x7ff]}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x10007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4c, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2000000000000048, &(0x7f0000000240)=[{0x10000003a, 0x0, 0x0, 0xfffffffffffffffe}, {0x34, 0x1000000000, 0x0, 0x7}, {0x714c488e, 0x0, 0x1000000000000000}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x22e, &(0x7f0000000240)=[{0x10000003d, 0x0, 0x0, 0x3f}, {0x34, 0x0, 0x0, 0x5}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8f2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'\x00', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000017, &(0x7f00000003c0)=[{0x12000000000000, 0x8000, 0x4, 0x3}, {0x2, 0x7f, 0x7c, 0x200000000000007}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r13 = open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x2) read(r13, &(0x7f0000001880)=""/99, 0xd) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r13, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r13, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488a}]}) poll(&(0x7f0000000180)=[{r2, 0x80}, {r3, 0x4}, {r4, 0x20}, {r5, 0x20}, {r6, 0x1}, {r7, 0x10}, {r6, 0x100}, {r11, 0x80}, {r2}, {0xffffffffffffffff, 0x8}], 0x1ee, 0x0) 16:00:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x90000000000000, 0x380000000, 0x8}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000000c0)={0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r4, 0x2}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x28) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000002c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x8000, 0x8000) getsockname$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod(&(0x7f00000003c0)='./file1\x00', 0x8000, 0x80) socket(0x37, 0x2, 0xffffffff) pipe2(&(0x7f0000000400), 0x0) accept(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0xa1846408f3852591, 0x0) sendto$inet6(r9, &(0x7f0000000500)="bacc04a9058cd59cb193adb66c120ffd7cdfc54d7f6dbd47241e2757323f34f31529be95bda0506b9bd4bef877533a1ffbbd29bf852b96553caa4abf19b00a9640604b1b7fce06df4e262256867ee8e467764fe8b35501e39fead912ba379e4f6c41d359b075ef6b6dc3ed11f1274a9c448a355137173645974b4013de5b1d7080cc5944ca31cc4f46caa4f558c7b7243e2bec0fa6eedc4eccf12688757031aeb6aca037e3620c78015f2db57dbbbd71b1546e47b77f654af7309f2bab7d929e6333818614664adb2d0d3bfa551e7413a7361984f0b26b336f52f045a892a1572ac54412883ea443b2abeedfa7", 0xed, 0x0, &(0x7f0000000600)={0x18, 0x2, 0x247c, 0x7}, 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000640)="68d48f24d406602fcfc9b0daa6fd79a25e3da5c3457391e3e407140d3a7d9134c1f3beff247bdf5d3f327c5e80", 0x2d, 0x0, 0x0) sendto$inet6(r7, &(0x7f0000000680)="12a53c7961f52cb1e2c57fefad969626840d864df0629fec51db06f085b884d020c47875aa1b5d110acc6b8458fddcabdd22186425047c1890cdcb8870c9d3d22e019263a5dec7c59b317068a3ca57ca5d36be44a3e7eaebc72cf197fc3d3f8a44b593b831f58f653fce75569d00863e41abd8f758528b07724b32e4762d759cb1437ee326da63e12c97f7e35a294e76024790482bc35a0d812812f20455cd9f14590d7d8a97a1e6754cb89c3cd0c9859026de7c444f7c638f2229dfa785701c6992ed27fe7627e60212b7c93749a286d1ca53d9aad10825c956ac75735742a8b90e6c147f9e244383588b8760c1a485a2cd0c5921e829ca4a4c545bd3855c3eea373af3315169a5b0a4af9c66bb5eba8bd83dd582dd2e3436cf804cf3569b22fc20bf1afba7ceb2fc4f57e5b5d337f18d68e8969d014d9c45fde29543edbb7dfc49bdec221d7bcf52b0c988b1304eff68833e3cae65f778cf3171d0b3be4925d03c84e567f96d69d3ab9468e6e4f0948b27547d9144b0c7048e3bb62af6b0fc2ead199be46944b3510f90bd1ac7658dd3f7dbc92339b8bfff9d17c43d9ef47f43518e5bec211b22c5a5663dde13fbbb7c6225fea4120d12182303643c73b42b9208273eaaf9cc382001d37d4dee3def82b38a1ec72922a579a176eb4abd5e08d0acf86114a526269adcfde28ff848f513ec7ebe04c546b7e5da8250cb7249e329e67fb747008f8b36bae6b687f52be5413e63dfdcb4cef265a7c405289db150f99e06a5aa1102023a97fe5016a330422075c31e57a16a14268e333bedcae0716f1f9daa895b017218255b21c8c04c3beb59645212cb17e2b482d51bd3c7a461a5a5fd9f32da16d93e4f211f6749e5cd33568a754707e6bf45d99b19206bb51159049cfe98ef55bb94701393b407a28e1e46113ea06182d5801c970086ee99938e655b81a8ebfe54f06f05bb8e946852b602963142d70ce24fb63c637b1e9d3f700f1a56f433784ce18d7aa065c2b1f6d76a007f9035013f8353e649abc28bef330097b0f82a0b4f3d7185d0159934615061f524246fb3a84faccf01375c985c4e206a0856a6abbb049d77be2195f8da090862c407c4641fad5f998e3cf71294782f666156039bd1041d70fb4fca24821b4d78b177b337cb58e60c72a7584bea508d8a42bc7ce4ee6db21593fc924f823e7b79bf93b3254bbe6d802ea724fe3672254c95a37b70c786631f3cd73181303ae27a7f7d600f4da9be9c1475026ce2eef270851c16b9e30f9dbf51ec575c427a429a3a00e58c9ab8760656816f849ed8db33345b1c30d4854aa54930d5ed0217cda109e69f63ce856240b979d7ba388f3ae7fd2bb041e08ee31e23486bb32967c48dac9aa5fb7ddb1c44a49715bedfa3f006e5e9d4e8524e1310001111505ee60ecabbeab1e90aec5435c26e091878b3debce2454091784db5eaae14331814bf741e0e1b64b8c3de0701b332d6c18ae331460cbed3fc842081dde77c7ae79548034d2d8b79a915727a09bbb9add3f42f14ae8d569ddad1a856c99b6aef4d5fd7cf4b8e080333c9c9ef03e10646757869be33c1c0223f5c06a5240824d20a4075d604284a726dd66f4b6847d988827bce408725917f6349e4a80eb2b8a6458d58b110c826872be07142d8ac1bccc9cc6218ec24960158a4c01398ce16cdaa6ff73c2e45ff73ffe5575a657910d43792a7156cd3e4fc79a11ea781a7025fa5ed8f19b02f04117087ba29fc3e8efd7d0c2e03c3269bef608fedeeaff8ac39a4dc26b52ea7466ba9696fe61497eeaba5dfc3418f72a6e905da7af20fc357d65bce7a4910feba5223e02e8a1965ccb2728824dacb134294b1995159a86776e4cc98f5e4b0d741bf1280d707ca88aa07691b96e0b4465796c8e686f74b1e54ee0e23562538d3fc0945297e775701f8024c9c7f41d8a235b3be386640ae2477ff217f81cb823a862442edbba033600037678370db385b2ce54372f4df47b712fe0b9ec847f1fed8c94abc30f01bb60a0490961ae2f4cc440a76989287d6d53e6a4f0747dcd77fd8bc4d161140423ff315041d9544d1d2c1703b864876963dab920571742295e934f3492360bbbcf7aa6f4194e0009fcd45bef48024797be996eb40f84ec83ec40c278a1806f445316730d87cb859ea8ac3773f2fb3142f446cdbadbcac654b76120ab88b3cbaab899b120fea0962463baffc33b1c44dad61d17fdcd94db18766b83d128cb695fe3f7d35c47089fcc99aab2a116194e707db99fa664f2a609b9ef741a1b53bbbbab9286d66c20212077e138e8293df68266c3410170c109e4ff306ee779d3f68f4e1fb388a04b1c7d7400e83a8636e9887b0dae8ccb086bd08c3d4d6fbb6edfd9a0165e6f23bb376d4489cb29bf212f98c85a6586368656671fccf78d43f889568dd1cb4e3b8c67b9e97a2171853bc35496612fd5579f39a6d1c442e47aad1b0be70c62d0dd3b1fc482668973d2dcb6e6d749deffd9a46f0c9c555719e66c2fc2696b65fb7a2103bedd4c564cc4a2c9fc25bff12a0d0b9e79feafec35c978a198d4019a36e55d2183930728babd632be62aee941ff9f04ba914b4d2083eddbc18c3b5e4f8c0add11d8235518cd007b658daa792112ea26b7a3100655938147a87ff6863ed92991b9d34287fc1c1ca84b7f1190833ce10b1211c1d0366eb01df8cef21fa7993be6dbb19188b787c8f6e8cf6bc5c8d17fe8629e19002103806a382131b8430362903a03605a9dbc81ad381befef74094960eb4ad052e2dc196a6afa8588f2f4e2a93d08a6b08eb03b8036badfdc3d34648449b524bce404d3f3f0964a9d7a80c6552bf5990288a03b891868d16ed1ccd61aa3fa21f0b3546d1ee62578792e85187c3abd0dd0cc0931ed99d265010567fe7fe8bac590127bde8b6fdfb571032f35148ab9605b3949a50d215638d21e15e27767026d24bcae0b92eeb50c1e2ad5df9fa388d70a41a0a76756aa22269e47dbd31cd5e44be031d3f4c097f4da519ecb44104267884585469676ecebd234fb858fdd30e54c408758d654d41b23a06e4643524ec0bd03e832feca599f72fb80e7ec6e416acf9b443e5df4284ca089385a7bb2fc4a44118297687214ba2b1e932dc32cd8faa2fb53f83d67f2435d56360c5b67695d5ed475bb8291d72f96a0fe0581f9310f94272cf0a37518b5186642e62c5c8ac4a76448726b7aa170326a2a06835defca70fd3e8d382419cdb7610d7f4deeec97d48ba66667ab6ccbd0dc96ea7eed378d86a40b91c65676ef1ae5be2e791d805cdca8663714d5d5f2b3c77d23cf81a6fe8fa2e31a56cc911c66e0f2c7dec08e6b0561ea7a7aff6352fb1bc51bd06868de48a8a862a48eed6081dd415816c0f09b49172b5e73b71c96067a2157b2e3fa402ae4dc0f5f24b6068f4089ce9ec80da271f817ba173902bd5c233f7301d59d9be140f1c3f38a06b7efff055ef8c59197829c9bbfa3eb9ea16eb2735e111fc202a0d793c93fe7689bf9044825e7976e60f7be17fc43bc7982c79938411f6c293a94cd8593b35184f6d62fdbe5e1328ab9c71cf023d973e0dd7de9e62a48ca768ae5abe4b2ab8cab59b436cdbb4187be49682d7eecc654140942c1aa6d6b97bf3e7ab0a511d16131f5bec5bf3f278793e71b37df8cc88036532c4f4a42772f413c41e07b5928aa1f736c338dd24fc41ba98730dd6d33be9d00ee33b60d6ad9e17e1e59ce09619f78dc80813441568d7639aa51da95fc76f3ee66e9dcc041d08580aec4f5b7cd526c8d9a36b036e26c44567a738aea30b65c8925a4220135a036315f2004a9a8cc4520e83203df1689aca7dd81e859199ead2c5536dad97acea9dc78b470907f3bdf79f30d7db76f54864a48251e29402cd33ad0f58ad703177dbaa07f17ee5017d89c2336df7b946d2de73e7c00835d0cf0f6f15716c853239c5a540b5a4e1701c08066b64362dd4415ba9c68424c24c047d778486391e71a826045bc25bb54b898715f78cd06d5d5f41e12ef6b27a2a890c795bdca40385897280f48288301e0364eba6e35769f01f4e9a18953e7d4c91b51de963a11303e8f8ba6c6be16924d8c5562fbb303fc5671b509c5c035b5ce6b48b8176bb32f8d1afddeb6e3a0eb72660ed4251756ddc22d622914fc098ca3441f5418597fb8896ad3f85d8ee0b7c2d3c369186c01c1c30c3b93499b7ea80b1f413cad4ed3477f68f55085e48ce706ff2f0a968ff0996b69f2f4a312e3479bd2e6f415642f9b6a95b12f25357e4df733627b59c328a010baefb2b7392e2752d535c062a9e15131090e283040f30e64c3e0f5f7b50f8de4bb1ff6f0cafe39b6a22f32da1555819f47b5912f3282348d5c41dcc06e4b28557a7a1e5cb86878cd3b600b97baed72ff1089eb98831e79269e67f671a2ac73c3125e44ff6b01f7e1beb438a0997d41158cd994863cff748022d087ab517b99ee88f8b824b2846ba656ce160c691e9abc95eb65afd69297e6c3290e7856933ac3753634be42ab2122c6925d1e688e851fff6e43a56d24b4ab17b053e2eba844d432f104d6cbc19e55c2c1f71f25d7dba2412a956153fd1e20e8a0c270efa461beb812472a1be003dbf56518e657d1c01fec17b7e95be035b4296d1ca44b469cdfc00f24b9106534aa8058079e5af8c9d6421a0fb660e1fb6c73be67c341c06afed9e78f10895992bb901916d0d030dd37c133d466804a391830953cb09285aa08ea8fdbaf5972af07c82c3766987163a60f1bf9364b0980516a5e96eb134e5ba0e64f05eb1ce12a691d90be0d39f6cf101d676a9f4e8202b862246b7c0276c256cf2942d7d361bfbc579b18eb3d38951b4fcdb4dee0073d0318b647e4123ef48fdaa8dad0d7783a28ad59e6d8b98fecd2eb847e5c41448c57708001939507907a09a1f8968d41edcffdf5478df31ce7d460d8b7c2ed5d0e2aaa24bdaa22222d4c574bef569708cb8a69a1b72e231e327bbb97c92acb075369e9ca8b2f3c3593ee81152bb3f3e78379d47e85752404d006b3b86db299c728076eea70749f1cbcd511d564ab3509ed1aaeb06bb597893fd2f32a6c739c706091ea9ab0a6c06a9c4629b5d7e749c8e60cff24aba0e02def3fb91ab5102da66ae26a4385fa8f38811e95c2d33264725c55862ac140cc658064ae0f7f45df2a45ee491388741dc7db8a301358359d8739a5e794ff80d28316090c6158745907ee1bfd335c8737668e10956e2a6d4659d57863234e01d1853e0418c5405eee509fd98fa3ca89852c52ff303084e95e39254a0ca8209b10d71c1d539d27349501c1109f85a199098c0b6fcc19fd6a47580465f9c13126c9bddec337bcfbc6e82fee8fb377190dc15ee1a7b2f0550bd6ed2919fc47e8f3bec254925cc4bb98d7a7939a2a2760711e69d802f8b78f3874381deac96509964b7abefe00a737b7a8542ad5ba70205b59f847f7e53b5588549f4b56f7028107778189885ee09f32c77f7c0f791bc9f7e77c0daf4eddd3c5766250ea3b71e1e0f3580ec438a57934135fdfd014edee02003663594b3e1f089f71e5d50860e359a4fafe9cbe047ad87fd7a06a3b244491057c8b0199e710b2e7080fb747349af4f89a0c9d2b8ea47576c6aa3fd7fa0e624f2c2524531eb05c3f19babc6a4db1047f543d70669acfd26c61f1876f77252212d32dec469674fb9555bd19acb871ded29ea85a3c80f7de71845b1c1c40a54465bd4cb86b128dd23e23589be89950d29dad30cc2b304d974f63459a99fdda7efa4f", 0x1000, 0x4, 0x0, 0x0) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001680)) writev(r10, &(0x7f0000001dc0)=[{&(0x7f00000016c0)="fecfbf73de9376719e44798b73038fae65208fa70935208232be3c0a6f0a9e8994921a4af9508dff91eefbb782c068bb906d8c9e6abed5ace581fcb02e20999c51ae3e017a8d8080a2858b3f095783b8b2bc790002d070b807a4c34141285296ebc4a065e39f8fe6c425bef5bc451b4ff83e5851eb79facd2f2a2d7ab8a260ffc008e8d31c306a983adac7d091d434d3648f87840803cff2c1cecb5bdf6d84becf6c59a606d91c6ef8f7a629dd394d9f0ace038470bb4d083fa84460ae3ec866ee3e3747fcbe3f6b4177caa3c2647dac707c22defce73fb322d5ffefac61fcaf1aabd075ad5143ba99ea55176c90fb", 0xef}, {&(0x7f00000017c0)="499cd61616310bbee198750952d81ac1d49be95c8941add9e9973cfed245b6e6feae02910b907f60a25a3226f3e4ba3c0db9c0057c0975f180919dccce59226b3aade52378ee70b057d4ba7b78f8f404a6a9893324de4230fcbbae2ec8d054f90368d735fea1dbfc7dd337ef92d840075cc556f9d3f2bf7e254cc9a008f1c8b2431c755cba58ddaca1cba50a23ef146ea1a93c26ebdcad23833c3ef148d934d468c8a3301d599a3b112b29dc1354db03016c5a1064b34b66c9caf79d71fe974f44f91041fd61fffe74322a77215e51f1d7123bb8f0e7fd384351fedacc6cdb6504e287d4b94ecd91a3f0c816822e09af", 0xf0}, {&(0x7f00000018c0)="6635f0b8a22a3c5f13fbcc81860cc2fd1dc868ddabbe8304b3266f571f4607b582ce8710dd5c89f2b18a4ab68c4530b7059d2e851297364fa8106017f4095649eb2b5c631c0dd3275e56417b0a9f52535a0256877040bdefd12129a1fd31b13d75952d42fdb6940d952bf2758b88097198ba340bfbaac3d1f81ec69f146de1fc4ea69ce55488f1d7c69ef8f9d0ae65fb767b06b0fc899557672a", 0x9a}, {&(0x7f0000001980)="fd3c6d035b4c46d964248c0ec6b35da10c0b6811d2d15eaad3b15dd88e998872d6e35623b0c0de267b1a82ad95c6105503033dcac96b570fa80bf249345dc237b527999f28c286bef3307845c6199daa42c28c36861f122ab2fcf45eda8d75c4382112f16cf428956135c5fce9e7bd90339ee06a58f7bf84fd09aae3d2cb39db2c139b1a8bc16083d59bbd5152303e5aa4b6c2028a0e30553e0bc7bb187988eed342eff770dfa64fb55a9acd5480dc39d3063e899f4e31630cba34240d70ec4c804da496149c41dd88ad4dea2cab1aea9907c853a7a1eb24952b9e606d46b449267166", 0xe3}, {&(0x7f0000001a80)="0df592e6c1a43ed4ac9ec26f7308de26fc87afbb17cbab5835078a6f6a777ff1f7308d266226c04c08be90e25fe5f2ccfc9dae1e9f0406bbb8034b963e8cf015025b6681e025a8e2928bdbad1854c48cbd5cfab30a1585d6cd6d1b5afd10bc88ea7d5c71abfb3b", 0x67}, {&(0x7f0000001b00)="542b8454f8", 0x5}, {&(0x7f0000001b40)="89983a9b35da873e547ee8771334429567f1ed3c380e62de8cdb52304b072f39c08b11d850c5ebbe", 0x28}, {&(0x7f0000001b80)="441ea45e894ef5a71ce2691b7dd53d54987b8bbfd4b6ff12deb0a422156de06fb3ea884673a73ce59428f4de8dd05a16a8453e71493f7d701dfb5d2f72156d6c737958f15b9f6cce30f18ff7f90e7d6a6dfff148ff608c61745a84cb60f24e8a97dbb77e48ad88dd28aa24d3fa7ade7603295f79a52be28ed20555c9b6f50b5b9f6442430a5bd7196e0c2762d45adec96dcd066138ee7cf7844f614a3a70cd58f51335c9b232bbb3cbf77b46410cbc", 0xaf}, {&(0x7f0000001c40)="fb11ac1f387affec48f6006dd8fbbff1a9e0454dd17aa80e7fa77cd316d078166d857313b3d9d598bfe00d42c22ee0a03edfd34c15a6014f927b9449bc8fbb4872de1547c4c97cd6c18139c1e2ff03f12a2daa544338a69f611aeec23a5878b075b40694413fdb79a4a1d0a56edc7d5a0249b2042e45d8f84d4e64d7f917f5d2fcb2f86f9b9bc0229db816aee34c839c6ed3d37e04795905b9ed6310f5d8c56b39dcee654a4fa0fc2a6a240caa97f62e5f751d9a1ddeb4a598df6f17b45014a50b", 0xc1}, {&(0x7f0000001d40)="7543f5a13212a73c69d6e7e2cfaf2fffc6afe352e18f9cbc3394fbed95a54fc58ffb27def873e222fe75de0a0fe3eae63c67242f6a4ce3413821ff96fe595eddd01c2012abc56db273b70960cef0a392e1ddb8", 0x53}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) getgroups(0x1, &(0x7f0000001f00)=[0x0]) setregid(r11, r12) pipe2(&(0x7f0000001f40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, 0xc) r15 = getgid() fchownat(r13, &(0x7f0000001f80)='./file0\x00', r14, r15, 0x4) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/16, 0x10}], 0x6) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/122, 0x7a, 0x2, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socket(0x1f, 0x1, 0x7c1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = semget$private(0x0, 0x3, 0x0) r3 = geteuid() r4 = getegid() semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000380)=""/16) r5 = geteuid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r6, &(0x7f0000001880)=""/99, 0xd) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r6, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0xffffffffffff2da2, r3, r4, r5, r7, 0x10}, 0x100000000, 0x10000, 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1, 0x2, 0x9, 0xff3c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x40, 0x0, 0x6ba, 0x401}, {0xe8, 0x7fff, 0x0, 0xfffffffffffffff8}, {0x100000000, 0x7, 0x352299a4, 0x7ff}, {0x7fffffff, 0x2, 0x3, 0xfffffffffffff801}, {0x3, 0x0, 0x1, 0xb7}, {0x4, 0x800, 0x7, 0x8}, {0x231a, 0xffffffffffffffff, 0x7fff, 0xe47f}, {0x6, 0x5, 0x7a, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) open(&(0x7f0000001480)='./bus\x00', 0x2, 0x15) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000040)=@un=@file={0x0, ""/76}, 0x4e, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/195, 0xc3}], 0x4, &(0x7f0000001380)=""/130, 0x82}, 0x2) 16:00:33 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = getgid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) setgid(r1) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/deV\xabcpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) r1 = socket$unix(0x1, 0x1, 0x0) pread(r0, &(0x7f0000000100)="60389098ed0954804f1b47cf831ae34e2b5e9b8db6bbeff38b95453cc141e849754cbdc6180d579447bf71e075d51fca62f169894ba6633234bb1e99b8a281be2e7885b217ba5cbfa5bea7675948a6ed8ba0513547cb2b4d287043e7b3fe0a345db5234e53703a6e79857197024a62af017a33d711ed6a9cc7848fa23319d3f3da72c5834dfcdd3e6cdaa0f77a6a23086b336c926270bb49a41ef671d79fbf4d5ba3111d14b0eb2baedee37b81e0ce9ffbccfe79c8a7b0400c69372d89b260ca379a119083cbac893c09a3d2fd59276e", 0xd0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r0, 0x4}, {0xffffffffffffffff, 0x2}], 0x3, 0x691c06d5) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6, 0xffffffffffffffff}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getgid() r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x2) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r3, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r3, 0x20007461) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r3, 0x20007461) preadv(r3, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') r4 = openat(r3, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r5 = openat(r4, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r6 = accept$inet6(r5, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r6, r7, r2) setuid(r7) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x40}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = dup(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0xffffffff00000001, 0x0, 0xffffffffffffffff, {[0xdddc, 0x2, 0x800, 0x4, 0x81, 0x40, 0x6, 0xff, 0xfff, 0x684, 0x9, 0xd21e, 0x4, 0x10001, 0x4, 0xa00000000, 0x9, 0x7], [0x8, 0x9, 0x2, 0x10001, 0x1000, 0x4, 0x80000000, 0xff, 0x1000], [0x7, 0x7, 0x8001, 0x100, 0x8000, 0x80000000, 0x5], [0x23, 0x7, 0x8, 0x7, 0x1, 0x3ff], [{0x3f, 0x6, 0x4, 0x9}, {0x8, 0x7d1, 0x2, 0xffffffffffffffff}, {0x7, 0x9, 0x20}, {0x10000, 0x0, 0x3, 0x9e}, {0x5, 0x6, 0x4, 0x390a}, {0x1ff, 0x10001, 0x4, 0xf034}, {0x2, 0x9, 0x3, 0x9c}, {0x4, 0xab4, 0x8, 0x7}], {0x55e3, 0xb176, 0xfff, 0x3}, {0x0, 0x7, 0xbaf, 0x79}}}) recvfrom$inet6(r2, &(0x7f0000000080)=""/166, 0xa6, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'taw', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="dec6d8a35bac751a040906686e06") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0xfffffffffffffffc, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup2(r1, r2) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x80000000) 16:00:34 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="4f0e8a77b73b89d3043ba910f2bfa2741c050f2e924711e4cb37b490584a6f624dfaa6fee9ac020a5a77cae091493d522350e4019d6bcccf094a1d9471e8186acc086c67ef001bb6ba2f7a9342314a086cdcf181ff5ca047969c426b616134d6e778e05f21c14db50bb3e6b937264b8ba340aca295c71a69c6822454d27dec1e6b2160f61f0c844f60e943a2ddf4fa9aa532f9f13aa38fbdb5cdb9f2ef47cf61c452b243e91f713815248996b7b4d9ed025e581a3bcf65a22ce294452daac164aec25fe5e5f4759e830605dc3e4048ecf24ab1f14287798305648746f3d6c22c1640", 0xe2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff8) r7 = syz_open_pts() r8 = accept(0xffffffffffffffff, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r9 = open$dir(&(0x7f0000000680)='./file0\x00', 0x20, 0x5) r10 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r11 = geteuid() r12 = getpid() r13 = getgid() r14 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f0000000040)=0x2) readv(r14, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r14, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r14, 0x20007461) write(r14, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r14, 0x20007461) preadv(r14, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r14, &(0x7f0000001400)='./file0/file0\x00') r15 = openat(r14, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r16 = openat(r15, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r17 = accept$inet6(r16, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r17, r18, r13) r19 = getgid() r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x104c1, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="b29a7e345a4694672c2b6bf95143cc5f292cb11ca097ae9936f6ea9ee82798dbdedb8285f5610cd4f15a21ab0ff8b5c4f50dd6201333655046d32d0d13f61b10af1d14ce16c7008cd3b1152d3c9238d21a8dbdcf23c959f1e222c929ff7d1a784c80a995618d5955fb095b9229ca40624ab447b309b5fdc41e0d83c55579ea026ba678f616a2575948f644dce4974d3dd1258b38905d835370b9e5e9b61599c4357845de4ac4525b0883ac1a6cc25de792f50ca52b677f18722fc86d69ce8aefa1f075a5d1480570", 0xc8}, {&(0x7f00000002c0)="6e20df4c9cd54a99dd9ad609aaf369c368cde30bfbafe4190553a6c4325d9d216fa0ffec0c3f8270e1c595b8d650011011ad48b8337c6af01f9e4f4a6ea01b218cc3e11c93ed5073f245b081c113b6111a6d5086e29aa97a5953c0c9c3d4283a82296b5fb79552b1fe35cc36886f3fde7fd4997998ea25a0064af4a7dbe5a312f80d21bd49cd52bd960792b6f84549dc0eeaec456abd36aaacc9b1c48d895f2a88906af39e861a97046da4003dd8a2efd30e1db6ecf807bb52d042f4badb9edf961efbc4e3c932c1f25fa1027855aeffccbaab9e6a5b9a31f31a", 0xda}, {&(0x7f00000003c0)="9d55942484bbca8c2142ff22483a7f6c41798979b3f9e78759144a664fec1747531ba791cec5e4f1cafa7c31fe75ebaad016649e3c5dcbd3cc93ac8d0f9498a8a0f6f542f1d7f022cd8a8bd7ba4ef8d14cdcea2d308316ee551c31fc474633bfe8d3a9f231fef3024f8a824b628b8ba8d3c445337e9fe0dca63885e5ee417b95595bc0ad8292bf0135fdc88eda7c70df64814d2adf1cf22fec749da6", 0x9c}, {&(0x7f0000000480)="9ba3ad71f053c19176ceba17449d48b09fd0443865b963ea6fe44c8618dc9cf9e324b0422e52b64b6f966f524a43784afb8373fd12b02846d27908a08d667978f198fa4efecbc3e1acf9ce27cf8635923b8e08acf38d3a0b7400dd00d8ba5f2dd62a6adc3c5ef37db9f8196a54bd736184bf677e93a19f", 0x77}, {&(0x7f0000000500)="cad861afa28f7b769d0bb344f4", 0xd}, {&(0x7f0000000540)="a1c8531c4cb13555d7e1fd0ab8c8509742f092d356ce33a015f349358a9b9cf957cb3dea93e8086285e0ac588b9c269b1368d69c0da90055f8f757f0", 0x3c}], 0x6, &(0x7f0000000780)=[@rights={0x38, 0xffff, 0x1, [r1, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, r12, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20, r21]}], 0x90, 0x608}, 0x1) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt(r23, 0x0, 0x5, &(0x7f0000000080), 0xfffffffffffffe2f) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0801fe000000000000d88cf599ffab0b02d6c7f333d591d1f0020004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x81, 0x56d8, 0x5}, 0xc) 16:00:34 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x9328079ba813490e, 0x28) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x40) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) fcntl$dupfd(r2, 0x0, r2) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) getgroups(0x0, &(0x7f0000000480)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x6, './file0\x00', './file0/../file0'}) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xb154, 0x2}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x200000004000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) 16:00:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) listen(r2, 0x5) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x8000) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/11, 0xb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x1, 0x8) 16:00:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b7", 0x5e, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x5, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8001]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x140) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000440)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015925ca0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015925ca0 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/215, 0xd7}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x8, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) 16:00:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="857f2a15d55c850e1b255489b27bc5c7b0e8495f7edbe43b23b04e90b306f2aed752c0f05eb7f717536e52a6edc441ceab9bfe08baefab09aa79e0162891ec2cad9f4227ba8289a3b0b6dc4177c8d082cf43214401efc1cb389980a4f3a40e973403448515", 0x65}], 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x4, 0x5, 0x3, 0xba9, "4e5b165e179b2c389e966c91e79afb7a3a674a1e", 0x9, 0xd0b}) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x90, 0x80, 0xc1cb, 0x9}, {0x1, 0x7f, 0x935d, 0x1000}, {0x1ff, 0x7fff, 0xfff, 0xffff}, {0x2ed6, 0x2, 0x7, 0x6}, {0x5, 0x0, 0x401, 0xfffffffffffffff7}, {0x1, 0x40, 0x5, 0x7}, {0x400, 0x9, 0x3f, 0x5}, {0x6, 0x0, 0x5, 0x100000001}, {0x20, 0x200, 0x100, 0x1f}]}) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) flock(r0, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x6, 0x4) r1 = socket$inet(0x2, 0x8000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') sendto$inet(r1, &(0x7f0000000040)="6fd81585c2074e5c5778dfbb94b5c327f7c471f58bb989579993fc31a4adb6d4fca6fc860ba8062b122c1629aa6de35f773f913db3555ea2d15775e7dcd898e613674de1330e3597e090069987f78d487522e989205a2e99cd8d0fe261779dc48e7ebc99953bf9091cbeb81946e00d34ec665548713ffd29bb76bd263ff2a0242f430ec24a144f792565cee82305c21431a0126c4579d62bb8e51fb5fbd98eb0afb2ad5d55fd8ddbd8250f840caf0ce2075e24c2433c7653162f9b53863df4d84168b7236a9068f5865c", 0xca, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x81667f0f49f4f437, 0x0, 0xfffffffffffffd95) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x23a, &(0x7f0000000080)=[{0x5, 0x3f, 0x2, 0x4658}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000b267fdabc2be4e37c11efc29b591454ec96d1b6b122acc6496f6de648a12a2433fea279fb3895b86f61d4b83d53b6a58429cc0b2b13ca4b4db7df3ad328817c958a3fedde995f53614376b76664f4fa8c69f55b500"/107], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="9a796031dd75b15937c7138eca7b6d99f4a4afc60eaaf5defb0d9da3d402f57f61af454365a8eddfb5e6e68dcd44c42bf1aaa724aabc260f04eae3b9e3559c2723bc8ad8920dd7a18a887b9ba8ed8f03ed577e3246a5fbddddd2d17eb863ed41d33786ea88d6caddcb1ddf42e64b6d207abce0baec2902d0729e5151d8ee9f299fee5d0efe9b4cceb88d7dcfc111802e410c67e20b843a3f875c21ded9e709cef809ed2683a9185252285d249b213c593ae1540e0b2216ef8461a5e5dfa6f986a8741af65ab55628c2ffff7478321cd0c8e72e3c706e8b1189c09a55dabfb357d6f3d604e428", 0xe6, 0x201, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x400) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 16:00:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xf073cb5ba1a488f, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) recvfrom(r1, &(0x7f0000000180)=""/223, 0xdf, 0xa2, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x7}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x108) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x40, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x57) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchdir(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) writev(r0, &(0x7f0000000040), 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:37 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x110) r0 = getpid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x5ec1d20d08deef46, r0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r2, 0x0, &(0x7f0000000180)) 16:00:37 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x112) read(r3, &(0x7f0000001880)=""/99, 0xd) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x3) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000000cc, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) r5 = socket$inet6(0x18, 0x4, 0x7f) semget$private(0x0, 0x0, 0x82) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') listen(r5, 0x7) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0xea1bf5b756be8cee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x124, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:37 executing program 1: ktrace(0x0, 0x6, 0x1434, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100000000) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 16:00:37 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) r3 = getgid() r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) write(r4, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r4, 0x20007461) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001400)='./file0/file0\x00') r5 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r6 = openat(r5, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r7 = accept$inet6(r6, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r7, r8, r3) r9 = getgid() r10 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)=0x2) readv(r10, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r10, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r10, 0x20007461) write(r10, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r10, 0x20007461) preadv(r10, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001840)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r10, &(0x7f0000001400)='./file0/file0\x00') r11 = openat(r10, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r12 = openat(r11, &(0x7f00000014c0)='./file0\x00', 0x400, 0x83) r13 = accept$inet6(r12, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r13, r14, r9) getgroups(0x2, &(0x7f0000000040)=[0x0, r9]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r8, r15}, 0xc) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(0xffffffffffffffff, 0x4) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xfffffef4) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r3 = socket(0x2, 0x4004, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = dup2(r4, r2) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000c40)) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000a80)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r6, r7]}], 0x28, 0xb}, 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) sendto$inet6(r1, &(0x7f0000000b00)="17d187e5130e1da8e22fac54bcb78a193fcb444a7e9d5933ddb4053c4543bfc82cee00b242ff2de12cb7e18a12ce354b95e443c74bd02ee473c0c3351e9d85b8757118d6f6829e23e8fe303ef9384b327fd656161e7923e7a15f5157854d92c5c3bdb78e036ee3d2d8bf6a0f18c63971dbce9d209141805194e522365e6f23f4cbd9e8180c055a7b54b5f2113add8b698ca40dff753800aa74c2c5080a02296c7236cd3e185acec450d711add1bbd6621f6693cb323b01ea76be4c41f517a0cec73b7b8420fd693a014c1a820f0680401c245d9ffd5cfe", 0xd7, 0x400, &(0x7f0000000c00)={0x18, 0x1, 0x1, 0x80}, 0xc) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f00000001c0)) r10 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1b) sendto(r9, &(0x7f0000000840)="78ed4ad1b4d8168aa54b06e89a0998aa4c5a08ab85bb42925dc3f74437defbfba5c2b7714754efc7e1ec99bb65c72e6bc06de0bf538193f14ffc76de8d871c3966d0619dff9e74b8623a092e475ff6bc17c43ef5abc94fcf9c26c089f0000b7fd87f630b0421d1ae49ecc02bd09001fd7d837e5f5d10edde53b1992573c56084e035cb148101957d82beb0c282afbc10d173f2549190ebd13e44452185db5f13038b28adfa9c41555ba2ba8ab2b15495c9c78b3ecf8b624727798c10ec31202f1ec68eaa33f8c8d9f4d3fcb25fa61c867e8129b8ba4a4b3a6a2302a4", 0xfffffffffffffd13, 0x1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) chroot(&(0x7f0000000240)='./file/file0\x00') connect$unix(r8, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r9, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r9, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) 16:00:38 executing program 1: r0 = socket(0x11, 0x3, 0x40000004) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000280)=0xffffffffffffff46) sendto(r5, &(0x7f0000001380)="4d648c3dda7c5c20ef0d77a18d6e5db746878c94e2f687f3267e92d930e92614db86f8fdd45fefa867dc3690d69e85b2e3350ed8b66b7e86f3bf2cee54c8de1e7781bb9fdac2b17896c30f6e40eda8780b45e9c26ee8ef3e0475c2a84591a66b6fec33006dd37fef01b50c155fa2f5acaa8d6d3bdfc3d5353297f53229fa111489a93e73c59aded117a5e84458f9391ad97f21e54e4fafb6df4176f5bb5bb16a7e43e531ff6d4fbe1901fc02476c91d22e4e34fb6c7371036572f99dbd5b36930c3edfb00a85ed", 0xc7, 0x2, 0x0, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) acct(&(0x7f0000000080)='./file0\x00') ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000001500)={0x4, &(0x7f00000014c0)=[0xfffffffffffffffe, 0xd2, 0xfffffffffffffff9, 0x2]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) write(r6, &(0x7f0000001540), 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000380)="3d08c18d50851c2b71645311443f41e0ad6a6d8009157ed30b275183e70fe8c488b9fc13db790a127e801e1f5940944cab96cc7de1b87de8e7d13862a97a23ba4d7e278a02b1f6631641a317c0c08c028ea5081a6a89797d6de3434214bfb503cd51db31d364ca212fab3f5068e77c1d2ac3ac0fbc7c047bc915bf752bc1aaa38873667d7838d7ee5283093070138d5714e82dd9d09164589d0c4df4a8149973a706c12b2ad1bd6e4147c066360e6e9c938a68e07211cd7e480019e777c1e38d360e03478ef872c05681cf99287fa23decc84cca9c19332a3854c0ab8541b96304ee9b617284899cfd222c8d9c79b44cd64d50470f2e7bb26058b2dac83b54f64bac31da35ed48b77c80b5dca16a4e277d92cfd0d17530d0bdc748de965e4ccea11430f3c0414f19683fdec4e9ed889643b082ac77676bb80103ca99a3e31c961815ea28ba95fa1390df78a5770731dcf23aceca895d07a04e683941ed52a1cf2781720a9b1af504e0b82e75c7e9b9a0fc5e875b4d710fdd79f50176b74ec7585efd4524dd3b9dcfe5869d2f35170e6cf02bb4c7592530d34f8defcdc8b4cb815a67a752b76e84318537572a67e047078424ed52f177ca55cc0e60c182af7c3bf97a262bd2742fa440113013d715540ee708e615148a363d93e5ad988bfd13adca8eac5ac8fdfa19ef5fde435e011c48ba0f9cbb1864d122e6fae066304d2e2cb962ba17b6df1802b8b8f3e86b3cb6790f6ee4cbe4a350b4d50fb0d2fe401daebc23ed1319d870bf321484264c6755ed5441a6d98450a3075b323d37e85ea84a2995a43a773885bedc416ace8f01d08baa0e36444afc1cfbf77f813c6dab336fe4b3c71f50a5887904a1797d812f334e3a95017b1f1aee002c323c1684afae4159f97162d457848e5d98145bb64c9b73ee2b7a27dd5b2484a01ee846aa58d25beb17b6b7794f884615f2a4b08e54b65a27628111dc30ecf215c97a6be91de414596056c0b6bc99f9000c5fc9a9fecda6fea589e2a8d7f0f9b9ff875bd482b8dd814d865e4eec7889c19c151dab19552795f8687dec2c5697253c538657f774c44f7b3bc68cd5d31369a66117759eeac2b622422d28835e6003d1a06baa4ec9ed8813b572c35663a635a5a9d951a07e097708ed8a2d4c03a914f2bf096806cb59dbf0a2185e0eeca02987c0dab19caa7e977adcb369f2eae6178e1b320ae3f81b38dbe86b3193b3997cad5b23a6bcd2b002b4839994807645404c7f10dccdfdd5626a88c2bc6e3456400af725030d45f2f2dca5e9ca401085912731b83ed2e2b388d95334bcd76eb46418c3604edb35c496b9e23f1480f0d7af4e3491032f23dedb996d1d2cd234cdab433e4155a2bde172e0bba332c69912ef0182171771562ca344c9671e45a6d580562fbc73e2eea9083615df847ebfc716b16addd1769bb08e3c4a1feb705edccf7c67bb679ffff9e93cce2c3e572ba022c968e3c6f1dae33cdd4d15a158279e7233e47781ff5db0f56e29c9fdfa94f68ce23d35d7644d49972362b5872765f208f3361e0a854e856878abbb7d2f30d39b0aeef027dfc964e15291929381f5a39e0b77866ec05d08891ca6cc0e814789a92c7f5963c36a8ed4efc89d720540a85ac473cb7731ba511608440d135f768f897d41e084ab576f8796171c224fffedc6fbf6c0ba0f5e8dc1be1d9e30d9d26634e554310b814a19785ed932e59dfaf47828cbb5c0377e5e73dd158c371ad360ffe859c3f104e417dae44390fbb655f7aa045c3863b2e445571e6ba6c343c947f3689dd915453edac0beee8e2f0dc5d4baba62f93288d1c213104e274fd86373a549e850d84bb459593ffd85e9d8512cac829311e19498d888c5c0f5ec9151e09df98fb9fa3adcdefd7ccd77b575835592a200e94e2c8ce341ffa14ee2debe8b2f5b7a8e157e499e01a33f389150429a79fc21638f11a17f86237fb916f1e2f8753e7622d438ade51b3e8f6a2371287d2e5205d1fae1cde297c279f5ea75ae559b1acddbd1438a9541b921a21b00009f174958f37c2f2aeee9644a810f0d35167be22e00a3b22a9668aa2a4f31e4724e138f08fbedde324ccefcf76eb35ce23a41f839a883be0ce0c8fca0d2fb6c70136af70e5cd037f6d6f380ce0dd10c3ce61edcbc9b0b45666c1eab53277d32f82e5fb7c9ebb54a0ad493a2fe030f1fe47422ef4c65285566ac5c802d7bf983a50fb7e48b3df3962d273915e2304c83ea402d2e99aa8238c13c1d512dde3b9367d137cdb5029be8e3e415125b51f5753d9a07fd80d15fe9dd1b208c1e8cbf40bb8e089617e22d157832dad0d07d8fbcf06464e1dfe85569f5dd5dd43821123d90542b59b5f82131e8a35445088c64b767b5606b87dc35472a6406f977011d4f68b649d238d86020c8f30dec749ed24cd39baa063a80d245930b407af6dd0204b0d322f3689cc001bbb4b30e7738d0786d1b7a93e96cbf586c063b96996973f3053dffb4c4b1d93e0f23e90d09b33171fbfa91acd7920827a67e6c0b9cf15cd0f903e2149c77aa6ad2282b3b49840050982c14b4e8d56dff6482336dd5e3a009135d9deea40d9ca6b3da8a710d6595cce4a5f811a77c41d7ad070b7da6dee6a17a95448a67fc5d677e185b88f8f02105db5a3ad4a6cb48dac2a4a204a18a5fbb49f75469f6b25931abf02b6fb36d6423b360d7f0e7f02de16ed171d855b956e0e89de7f7f3c17dee427da31dca25b3631e2e4dba13af32fd10e62021bcbe02e80dfa576054d509c22b6c63a7485adfdcdb9712c3604e56aabeca974c2405ef14e64d97cb69ca9274c51a2ec0330dcfe5fc251299153cd56ee6d6f343799baaf9f69c6e8064e34e8c3a03c9b48c84df2149a057cc8f96f464d451dc0aaf24b331111344e99f54c132168fe2b68cabfe92e775e51015402ad5013bd3558a7a69739eacbc1cb0d6b39f4c327f2adb883f83435556d69628cba8877cd62a4309d206e04f9c066d77b338aea187da8a77ea2388997101267342c4d39cc4afb0762219333b1104c05b1552af5647a107b0a9432f6be6a1cf1f08c0de087159eaacf10a336b44622eda865b08a8e65408a13d402016cc80a276fa3e2a5fcfd0fc05b91a3555fb03bdaf9815e226f97b73b2333f8214f8d732b4bfe6dd4bf88234089a9a6ae32e2aa58e64cfdc999a67cab4c2e0794a2e77b4bf33875223ee67e2464a5f39277fc891376ebd123a1bfccfdd5212ae5608f55c9a2b79f040fd40b5a9d447d8927390a4f0b7bd57e23e51a9827187cdbb197e6a7299553d5709d9948fb0af6609684dadd641e58ab44a4b8e5bf3d78f193fa6896f2e20a688c819944e7c45c042091a877066dbcc718adfdd757acd0071fb7499769f59b61bac24cbe748e3266aae0e78d1de15edffd80e33b0c6ba4647effad92d5b7ad5e2c31c84a7b9bda1cd5a8baf6bc6bc9b687a7ebf8079d6af2b7cecde70b2336214258d33ef43b7d665a1337c00dd785786e8c8c01e0a9575702aa2cf06895bba852a9a06d26d7d37d77eee8a8be66bd709baabef992b4efb42d4161ad370d2a04e72f0212094aa7d6042223831ad7604f541b88d95a9688e87e29378c3357ea4325cd8bad2c5600d06b75dcb665c56e554e7469b9585afdfeb56d3dffb9a7587ef2f6257989657d464878349fce75f6f6c173de66474acd578a27e8a824528bc7df8c3e63855ea73fd99a389d7fb6823703d549d7370c5e5180f99b07bd43a2ca97b3a0491a78ce1455b9bc85ba8b5e899d239d0ca792f580b7bc34fa2a7df50c05463889c2465670264a0d08ccda7ad550d9ea5c42afd12f7a3f0b47a144d387192bd88918659254c31e96492a861d4eaefaf041d13cb504766c7a7bec4b1151b35983ee3383dd08774eafee55838b20126314ab0169de91e784d0e924cc4734863a558e1a35fb940a402f1a02f797a87a37b915e61b5c149e1e498336fd8d6d4c63dbd46b0dfbe898aa04210d917a59daecf8aee11487405dee9128a4c3aa2ddd61b4f3530f0930d16fc6243ca770f2256f9171a7810a203db3b427c8339825ed3f98330c4aed4554034b5f8405762d879c7a0384b04407cf3f63eb550eca821b0f3fe71ba495759a9b48967392c1d6afa25bc76187447fac3c50e62b0e50df27266c88079e039c1592999908731949a0be2bf7c74b37ea7a8ed0ffeac7430756ea1ed2109eb3f1c112b601b56e0bec3517033025f87cb21c0cb5f03eb5f7c810fba974c013936fe56de9885d3b1b0ee296949049e7e85c0824d185a5f2e1b751eabd8046db86a43aa28b9d44ee72cedc72225d2b7528a352c8372a4d4918da014d66ad516371a627d5de475acc75fbe9c875cc8db254fe82c59a6cb6c949dcf37b4a2f86b481ff3f46875f8f523445d89c6b47b842b32672330d0d2166bc68112781aabc5f671e425146df0f3882fc317618f2d995235b6e8b8f7ea77e48abeb0349a6698580af7d9be5d9a0c364090684c8884219935ad2c88b024ddc01b4ccd52be53cdecd9cf7e0dc1f5c12052242f59cb3d2c4e58db3fe3abdeb843af8c5df11b1466e7b1184b32c50b67d0e46dca0b155de6ef034fb6c2a73556828a3afd5601da8f41cc26bd882608b9d4f84fbadf84107c5945b1c1a5803f6423720451b2066d690580e96052dae6020c832814c370030180af0e335ea2cd228759bfab4fb4ac2cdc9fbb1f90151a05a97c7d5018f47ea0667f8129241ca926c1e29456da6a9406acadc4d32a3ffe041e95c3008264b8965467984102fac1bc696ca702e2a758da3e6bd76914d1ff4b91f26afca4d77c61863f52c9bd47ddc9c95df601d5a73f0d58dcc0562ac9d1021c81388e3b22abaf0d5de8e1eb49a9d5ae1317acb781b874b4a74ba98ecc7a9bede27246e46c376470f0b40ac08a452f447e261eb3898feb00a3990ff4dcec361b1b2854fe2a6619a763a40f89e715f80ff29560c97dd0a73d48ad033f2ae06173ed8560b9cc1a4fd63b90ebcbead6eec6c66bb6835ffdf1b51b9edb5a360871f9be7ee7112f7a21e8ac28d77051875b3282f2c901e47aef419dc1399479f9aee14aaa2fdf521433f7fe5f877f94017a822a8c37e765f5b7d665d65fc2aaef5bd7b00cfea0df08138b6c2f12ec859e2d1f94b36fd986d271019711c0fad749a9e95733ca28b45eab6473985adcb8a591d93106416779edb47ce8bdb0ae33f3a42887f97d5d9d83655c41081afdf63665a0ecb9ed30348df4ce01525056e43fcd190b9ddd613206e4a71bcb7b7961e2e6626ef5eb6090312dd55515c978b17dce5e089587ade023e120b78b5207df54d0c0dacc5dee65c3be239f3d636c23f34c39a05be1e84d9e69dceb7535b36407a17dbfbbd71e0d9a0728a5ba9dadc1acf640ebf5c481c08c4c49915a818639ef4b20851c6f02269661d200f75a9c7cb858409f4dfede5fca69f2905383e0c9cf7b381b470131bae155ff1dbbe8ad874ed572d1e56bbcf8e24ffc88267be0020f13cedb02bf040d490e9475cc81edd287aab147a976dfdd8753200fcb6f63c8f9d002a802827fd4e03b4a20932970f7be4e0d56811f35e5195434fd12e1cc575ab587bdded4e8f2a32f1220143359fbfa54fb64ed3b52e9cae25b6742554b18a0a83ac10e7f84b90d44507e85e04c78ac73d8cc6b99c2ddf1b86d281ed311557a462b54096a2feded7cbee00eb61cd9e27152f968077f9914d11c0c8028ac16f9a260504c1263a1c25211279504012e00f483ef05a04455710bf7ddb07b27f3f0f074660a", 0x1000, 0x400, 0x0, 0x0) open(&(0x7f0000001480)='./bus\x00', 0x80, 0x84) load: 3.36 cmd: getty 69842 [ttyin] 0.00u 0.00s 0% 305k load: 3.36 cmd: getty 69842 [ttyin] 0.00u 0.00s 0% 305k 16:00:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d, 0x58c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x446, &(0x7f0000000340)="b2") 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) clock_getres(0x6, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) faccessat(r2, &(0x7f0000000200)='./bus\x00', 0x87, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchmodat(r4, &(0x7f0000000080)='./bus\x00', 0x4, 0xc3fa65e374185f1a) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) dup2(r6, r5) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1c6019b86cc461605d1933b8c20246fab6c66bd4d97bc6bec2ffb2c24d3ac4eaf2040ad9c82dcc55e7c823f51db37bd8a10451b81179950d9155e9f80eab266d2a1a6e7a45d3fb6c171bb90575516dc68cc8a182eadb4ae1a7fc13bf0f5905efa30f211d902ce9dd0cf814754d64af7e24010fd2dcf2a46f481fb510959394cdac36155da5166c91f4533cbfe0e", 0x8e, 0x0, 0x0) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x1, 0x5) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x400, 0x10000, 0xffffffffffffffb9, 0xff}, {0x8, 0x20, 0xff, 0x1}, {0x62, 0x6, 0x23, 0xdf}, {0x9c31, 0x8, 0x5, 0x51b}, {0xc5a, 0x8, 0x9b, 0x8}, {0x10001, 0x7066, 0xfffffffffffffffb, 0x401}, {0x0, 0x0, 0x1, 0x8001}]}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/27, 0x1b, 0x43, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, "06f7b1cda0ff37f16721648088c02d35c2a532fc"}) r2 = semget(0x3, 0x3, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10002, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r4, &(0x7f00000000c0)=@in, 0xc) 16:00:39 executing program 0: r0 = socket(0x1, 0x3, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x55df, 0x0, {0x7ff, 0x1}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2e8, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1819, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x330, 0x0) r7 = getpid() r8 = getuid() r9 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r9) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r10, &(0x7f0000001880)=""/99, 0xd) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r10, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = getegid() r13 = getegid() r14 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r14, r12, 0x0, r13, r14, r14]) r15 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r15) r16 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r18 = getpgid(0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r19, &(0x7f0000001880)=""/99, 0xd) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r19, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r21 = getegid() r22 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r22) r23 = geteuid() r24 = getegid() r25 = getegid() r26 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r26, r24, 0x0, r25, r26, r26]) r27 = getpgrp() ktrace(&(0x7f0000000040)='./file2\x00', 0x6, 0x410, r27) r28 = getgid() r29 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r29, 0x8004745c, &(0x7f0000000040)=0x2) readv(r29, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r29, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r29, 0x20007461) write(r29, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r29, 0x20007461) preadv(r29, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r29, &(0x7f0000001400)='./file0/file0\x00') r30 = openat(r29, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r31 = openat(r30, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r32 = accept$inet6(r31, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r32, r33, r28) r34 = getegid() r35 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r35) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r36, &(0x7f0000001880)=""/99, 0xd) pwritev(r36, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r36, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r38 = getgid() r39 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r39, 0x8004745c, &(0x7f0000000040)=0x2) readv(r39, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r39, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r39, 0x20007461) write(r39, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) ioctl$TIOCSCTTY(r39, 0x20007461) preadv(r39, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) r40 = openat(r39, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r41 = openat(r40, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r42 = accept$inet6(r41, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r42, r43, r38) r44 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r44) r45 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r45, &(0x7f0000001880)=""/99, 0xd) pwritev(r45, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r45, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="ad98ff20690f87b67a12d5cf85ac25a83ca94e0157ccd286ad7b0719bec58d5c25e81190443aa7f40ad4faf3d3ce98d6b60f9d5554e02135fed3955090b5d9b6eb2b24ea75de70eca8b0b2d1d43db2df3eac218437bd7d9eb7e205da627143ed3d6aa28c71550c588e03c6744855545d70387e509eda9582b8c466af85cf5122b57a3fc8e20f9652da45f539e4fdc904058ab4bece766a4d2dd1d054be03d4f990428ae188460101e6", 0xa9}, {&(0x7f00000001c0)="5d11faabb04b2308f659d98a254463f9d4ac5cb5f383105db9e7992bd9258f819915d4014480c988", 0x28}, {&(0x7f0000000200)="acca659879cd2f7ea61e6fa3edc8c9cc7a5da3cad121ac6dd00a504ef7b2c51d3dbcb8796ad35fb72ac00edaedf2c3e6e971926b3500bd7de81df329f4d83f774442762a8435cb6468150f6ec7864151cc28c6e00a9db2ba773d14f5e0aef2ec8f6eee45e08cef789136fe028a1d059c6b6db152dc0b31e693796382f9a221ab521b05acc8e9804ec65e81e5eb37c8e6999634b677e7d65495c5274e02775bca4575e2932438918f8a5f6da971ba0f663a08ff37b060013b781f9c988f3a7d3951c4ff6cc3cccfa9ff93dc297590554a0c7eb01b13659f3e46c59e2e1aec3897f7774250fda78cbafdeb6c8a6aaa3a70a1", 0xf1}], 0x3, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r0]}, @rights={0x30, 0xffff, 0x1, [r4, r0, r5, r0, r0, r6, r0, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r13}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r25}, @cred={0x20, 0xffff, 0x0, r27, r33, r34}, @cred={0x20, 0xffff, 0x0, r35, r37, r38}, @cred={0x20, 0xffff, 0x0, r44, r46}], 0x150, 0x1}, 0x408) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 16:00:39 executing program 0: acct(&(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x8a, 0x100000000}) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x4) r3 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCFLUSH(r4, 0x20004268) flock(r3, 0xe) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:39 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:39 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x7) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r3, 0x80000000001) r6 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r7, 0x4) accept$inet(r3, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000001140)='./bus\x00', 0x3a0914c44f7b202a, 0x1300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './bus/file0\x00', './bus\x00'}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, 0xffffffffffffff9c, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 0: socketpair(0x1, 0x2, 0x88, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0xf4, 0x68fd, 0x1ff}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x20}], 0x1, 0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x28, 0x0, 0x0, 0x400000000000}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f000016c000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000000)="d9a36a463a97f71a8e89dca1b2d5e2adcfa8d3edfc60fe6fda109d37e7540f4c8f9727") 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:00:40 executing program 0: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r3, r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) getrusage(0x0, &(0x7f0000001bc0)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) r5 = semget$private(0x0, 0x3, 0x10200) write(r4, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r7 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r8 = accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001880)=0xc) getuid() link(&(0x7f0000000200)='./file0\x00', &(0x7f0000001440)='./file1\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r8, r9, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001840)) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x40}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xb8[\xf5\v\x00 \xe7\x00', 0x80004000000001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair(0x2, 0x1, 0x1, &(0x7f0000000240)={0xffffffffffffffff}) close(r2) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) recvfrom$inet6(r3, &(0x7f0000000280)=""/221, 0xdd, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) pwrite(r0, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x40000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\xaf\n\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/210, 0xd2) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860440080000100000000000000000000000000050000000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:40 executing program 0: nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffb}, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x9) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000000)="c49f655b5eb6faab312be8d72ea938ba2f17f81ec54ddef11815b3d9e3806145fc74210786c329058f7697e561ea316e7e96636741d9a83eee8df8eb7b4cc63ae16306b2a6d1b0fe45ddd2ed775ff3ee0c7358b31a0d943431082a9a0ed3dd79d61c5b7d8fbaff30b99dceb9705867bcca9fd95a7404dfdc205201840175f6f753cc5e5e433cfb6691e9d777f0e097d7a64128b1", 0x94) r1 = kqueue() close(0xffffffffffffffff) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:40 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x602, 0x90) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0x4, './file0/file0/fi', 0x4b57d182, 0x3, 0x72671439, 0x8}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0/fi\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0/file0\x00') symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, 0xffffffffffffffff) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r6 = accept(r5, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) fcntl$getflags(r6, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) accept$inet(r2, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x3, 0x40) r2 = getuid() r3 = getegid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r3, 0x0, r4, r5, r5]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getegid() r9 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r9, r7, 0x0, r8, r9, r9]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r6, r7, 0x9c4412d12e3e1f7, 0x4}, 0x7f, 0x6, 0x6}) write(r0, &(0x7f00000001c0)='\\', 0x1) r10 = kqueue() kevent(r10, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) kevent(r10, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) acct(&(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pread(r1, &(0x7f0000000200)="0b113eb8e4ee167ca07b2a591e7fc6b07d5c658eb9066e2af3094bd36de3de46335ce7d5453c97959567dc9caa445666558747811ab293cdffe1366bd4056ab4e2cb6d5f439456728cba6d666203447f84b448defe01ef1e7266e9bf5dd5b39c28b697297cc782c38d5dcebf18b47c318b69f3f6e7215f0432d86204c731429741e9d12d62a1196483d4d1a1a0f2658af370b56a2104ae2d64fe8e7665664bf0d789e2335d43d2dcd850e4694e9468caf8ca9e25554ad0870689856cb4b454babf4558690bdc8ff6193a819615232b10ea8caf4c7741850e9cedff0f1892ba2b7991c46f1cefa67b84d2d194232b40800b754d4d026a064c9fe75090c15fc384415a2015b6221182987c08f7fd04ec246c0f508a5b5b1599e2c6d25ae223286ebe9ed0c663886a2a4c4228167310fd6c63b22f9bcc850d56099c7dafbd3574ef18c351957787dc9be71db51ddc1bfbd56f8c9c254bdb1e1d4ee0e0ad7c56d85ce41e288430b981a059c799798458f9e1a3c26addcbc413b8c03fb8e4125c8279b3199b66ad98344c1f3dfc513440ee685d247a9a495a301dac6e50a5eab0baa57ba21f20fdf18eb0097a491ea6c2d99ba6184138e0e1daa926a4d4437d3ec5b14fb90bb4a94067554576e249443d8bd36a65ecd5cce2825318213fac9ccc7f787b35f91134ffffb1479819141702cf5711c8be436f947a655d2e6dcaec98d3e5bbd99ac2bea6877fd329a1ecf1e5ca4db2dc312568dfc77617647c33f97b8068f1b03002e79cdbd28649f8326de5a23c43b3440e2b01ba1b10f3fea1a49313d610ffda1af741c43b0e95efc76ffc3a5ccaa584fc043c4a1e138725f0e2b19307e7ad4480136258be99783aff2c430756b84aade18a9ee374aaa49b075d639e2d3d8a98af1a6359a81f9cdb632869c3d800fb9bb5194065332d56a9d1579ff4d034ca84bd2ea0ccbcd71ad4b3a82f2f3e5ac3811e22ec100116f339a7f3595e02523e41bdff62a56806f564ecf8f970501a43b0f3d608459a2da77ba97b87d5cdbd3b934e77e5460628e9c2df9f025673e831a01b15e32c64afd50f7f7b62f3a6e1f3fb1b87427152b54198bc5e5562cbb05affef0c8e2d8d08599556a0469f89920b453c02f8d5e1b199fa9157258c6bf4a0fca8446caa78c0855811c427111bcd082261fed17d3eeee18721cde5131f4b5e4ddc84fd8e64225e25b12733817cb6ebbb3a1f16bee39b1b7f22f4cfd5ff173837a0dc28fc3b846cd31c2254b1c5f48910106af5c930b6d3ba0e175bd002df6d26643528b963459d4c98989d59db9c5290123df5db4c51e37385ed5375635dd0f0d0994dbe1a9cb8c75109818b145c8247b1d7a38d69c9b06dbeffed3b02c4bc1b0c81131a66a7bfd977497b72236ab6aa5d8b0a5564d82af9b0e969f032f237d5dca9a703f374788fad8f59a8d11508529d0ca49336dff9f3b54154fe99be222bdbfd61eb98f68a8515fb2307b284bb0fa93074e47204eaa2da942c1a09ef7fe0111f854ced02f046975ed79d07a0eeb131a7431ef211da9a7014947f22e38b4b91f67837da6c5bab74baa0cbcff9e5210b820c7c618dc44b1796f1803358e7102319e68cd647184f799e7537c7b0483a1f3cb8fb82847d9e4102c490f57838983c122410d923b5745ea12b31e002b9881da6fa63c8f83565bc95d2f92381204f954f8814eed476d45637805b5c11a1510332f10b5893d7b7f39510d8435e0964d250bb18380d64b7ca219e1a798c5c6c3670dbbc3a03832202e00c53731e056cc39df03e83ba82fc504fde3a24fd77f5047d7563db0d492c38dcbf980295972674891da5a92919a0e70f9f5750d700e02b3ea3caf28d5b777d0f6b7322f534aee5b2750f121a7f941d6169fad74582ce57f7668b74d7c5d0e699b44a86394009c714d4a8cec8205916d3073a6015dfa7d2d467caec1c04180aca1c6b7b29f8d52d9ab09a85ba231aeb5e357b133f9d23131beec83e6f41aaa69f2ae02c68adf07e8be730bb08dd8e636914df5dfd9a9a960d8f62febbabd64144b54a7d3f4f960c1b345e86271ee68cf0164eaf0e3c5a6eab0e6baf0a5498c8250c7f729548422e2c2f2c90c467f4da4746d6cccd6f1acec719ebce0bc872cf25f1a0fae6b3c1a25e293e01d8501cbb9f3ae8f0c5af18aab8793d8f662e08e9a3c54297f5ed478e513b900093d49b36b967d3f585dc49fe1817866e5a96d79fd44aa21b0df30d613e590971b167d2c0f9828fded89f923af007d9e83d132f7d87529cec0f1b5f77fefa5900ed667260404286608e8bde166ba70a87c7bbd59a6bd2a1f98341bba534bfffc177a11a132dd1cef03638a205a17f239e6f5dfeaf18783f6a9320af439867dcca2eb6d8087e3c31801a19de97c2aad94196a34ea3f7e836c3e9492c900e446acf5a671f90e20f844363605a18199795ec4a72357c7d7049a7961f5f735538e4b3c759ce363d5dd430bad0687ee628b2b10e63a8f79ed83b4e0565ab2df2d8f30f847f2714fa57d2a2b46ed1679cc2f136373d0cb18e995d691015446833cc6812063a843f69fe22533947f17a7f5d9424d74bc8304791ab32ffe9af9ab9304f94d21161f93defc42e777a2a7d3cfb930cf5d469b2cd4df6aee34563302b2e8a946a39647f5cc17699630420ddec62d56749199e4e1fd8451bf8b5ff6734105134a067a3e43ac22379fa636cf948ffb18d1cef1f297fa1f3c425e51e547ab0913d1e037a6018125085ed6177a6a923dcb390ff9c72bdc8c26ac124e1f36b6b78a162efba21aa32494ba2901c00f8d93186d47371eaad4d8aae3c398ef5c9b31c500f655e93b2f8848945ba327b621d7654f472006d611e893cddaa4ff36517e4bb8f9cc7110b7e3639e99ffbb9bd54d7afba5ac16bc944d512f24a7bec9cfa4819541dc9fdc7dc486ca56b83f0769e7c72679f03aa4ce971b79c7b751da9aced598bcc250f761d5e79a21ab776b4a4ff5a5c44e187ebdeeaaae2381c88a77bfd6c5c119009ecb53dbc5dfcef1ba969bef0c2722207449e586b87ab9271197d62693be54f58b6f3cdcaf841b3177fba7fabca7807782fdcdd306c08c5ab52517163f4eeaf18ac0e7fcc63b71f0e5b5499cf514e8102b2b4ff5fa14dd876a10223c91a025fdcb4442951f69f3b4c9b76f23f5d378a25f34b2ccc8d5d3551bff79ba927ee879ebb7c3dc1e6de3e2f74ec528cad0e14760cf26317a9f4fdcbe23fe8a50bcd7a7eaa929ea456bb42119e3e597a5edd40bff941411f8315300afe27243216daeba37a4e8839734d63958431e6938b8a9a476e1184df8b04dfd8285b5244cc36d6410720192c8704f95c465b5efbbc33c3c4e8b26b63de4d47a94fa7b383da8359dcdfbe819e19b3a0b84b99b134a969c21ea34a1e4dd1a26422e8117bc42b47b28b0666f291b3782512ceada13ab5041596ea6225cdb3a7db6c48ce4e52bd2c724567f30b54aa968501a6e65e66385ea17c65a2bc6311c6e74b3de5e90308b5cedec3294d6363c12ac5d877696de2b9517eb5f95f2106f6076f5decaa93a7001cc5e716c42730f9577e507184b89846180640af4062a70532b9e006297190286e2c895d775178209ba6efbff278a4a73f38466dfd60c937afae7d16e0bb6918ffeaf1428de3b0a01528e42fadf8a587c499f105fcc47201422c49a182f6f9e91e4c3ff29ac999be7f41f59eb046b6cca3375f905df6d7d6f85f732a16ee988444ce421eec5403da0704fe26566ede9bee2221b4d173e895a03cb293b20651736689fbebb6c3b95492dbc16484e3642ff1ff75781e8e0d2896cfbfbc062c06db138cb349dbc7e76b1e8f114728aa969eb35d23529eee8dc71f2c7ca452bb77c8678e31a25e1a6001e290b4fbd6ab762bbd137c1c94d50ff63244423be0a5523112077182c45862ba0e862add98750baf784ca2c447312ff5a5a9cfc1d579a6485fc515bf7ca41ac6138d0d79d57abf122a21e188bc189e51973da912880d7a0384f47c6fbef40005844a246f563df3f43ef3361e0f1a41e5f1d51f80d8d5e62c2680152fc6e3a2b131b6189b2e2f040d5f2b3ea30a43bd97896280dd43bb13304a4dcafe34b3b219e8969dcca475ccd8433d0f833d6f6a33e5052c23586d48c93f6970a9ee44c04c2a246e99273d91ecbad59a7fcb42c7982dbb3613a850193a70f81f8ea4a5920684dc2b1eb8c35fc99ffc3f1facba152e156d37c5ca022eef7a931ca5f0b8a22d7f6ac52ed8fb2539e60ad950f02fbdc524caa22fc002f229b7c4796eae474d340901f1e37596a968c8fd6a974f78ff3e265654782f55a17ef5e03fad19f2c8b4f74c902e280dd748c5c467d2238e6a02115073f67dde308df0ee4a2fec20d9c9166fb412806ac7cc8239eedc91c5ea0774e136ce03fe3d0fb92509fb453f1498634247a438711cff33663055926de8d56a12bc420cbe57733ae988b6f48364593d78217356e762536991bbc85ffdea61c765ac7d880e8ecbc335809d67ed0f7f5bca34da1bfef40d63306e6d6d6045037873c6f08f2026af38fac73448650147da225ae65a5f1cbd72d0887c857c7c8b65f706420c5147a398e21a2b74b0951c3314938e33a89e1d129c48ed18d94d426a32fe78342a6f8cc3e1f69013a98450a0e52f26132431e4282c3c98fdbb70e304c8bef70f7c71bdf47c46465f37e31dce389d7d23c6f455dc1933de9ca7b9e7e174f0e2e99fd63fd7f767c6ed838f4d92c54c49a2f409eda06d0adf04fb170c0d59aa95b8d39cdad3f4bcb234f380f88e9fbfcf440eadb65c5bea512c7434b94233031c1ddeb97bc44926acfaac34fc62788c91bdccd182941b7245ce93d4fb96e68ba981d1ebe647e50179bc5f036fabebd503bb7b02cdbef95390b7a8d301557b4a0daf022b1b8d785f3450101277b9910ff41f942e86da779dd17806fc8baa5a009da16d90670b3ccfbd303795652103c4aab8d92a8be1a866589bdee37a215f37ecfb7c72dd8683453631d9257767d8cb25b5c61629615d61c2d3da41b10bd6f9d8762d5fa2dc48bae13e90c2f5bf2fe677bb6e4511b9339bf3007565f88b06fd677f51b66fe8f8be23963ed53852a7a2c9de0fd9bd4ab04757f5aa48b41835f50c4b951dc0b11adcb9275130200eff3c202b623b64d73e8b0c2a3432a74ee317ee24e58da2979b090443f5282c05d2622c2af5277e402c1b493a64ae464cd56f096fed5ac170de4a5e66a85deb6b4af90c14489d6d2035c2923fa7667751e2bad801f88bbbf2c8f599cfcb4137439c20827fcc015e81bdcef2a239e57d8976d41bb37708686f632d9255dc5f3a04cbce578504c1f9f8c6052ebb1a995dcbcd814cb947a4edc06245cd46ab5e3f45563952eaf089d50ef4f0b39777dc9eeb2dc85b46dc754f242892a927d4221bd465bd533793ead17365c4405dba1b28edc671f3c80212def4d45f10a39691990c1e9430101e6fc80b31e6d6fde3803f6a501fd7f34d9b9c9f41415a017afbe89a475b09317d7945edeeb2d975973534e9ccf64c9c9d202fe11d84eb430d5200dfec603bb4193b69bcca7aa5abfddd0aa0f6b44bcb0034ff75a7f209cdcab2410c991f12fd79dafa2f7bbd4f5a7db56b4416e0b2dfb0227061dce7f686bfa0f51610b1fee7afafe716dc1a220d0484836b47b83e613847c6a7a86ac89ed63548f5150891e884f99c84e1a8fc2629d8f6219075502871eb08dffa40c18dbe8a4549a0d13cc8bb1463e714f2fc761aadb3ba8f64e855150b174e6e2940c3a9", 0x1000, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x40000000015}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/6, 0x6}], 0x1, 0x0, 0x5e) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r7, &(0x7f0000001880)=""/99, 0xd) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r7, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffee, &(0x7f0000000080)=ANY=[], 0x94f878f039d1c7eb, 0x1}, 0x1) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchflags(r3, 0xc1f8ce53de10adf0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="465a06b89fac12a205597702c0f23ce3dc", 0x11}, {&(0x7f0000000280)="d0f1f3108e2b342398ed8db011f82b2565367aaf59ef25f8b5f4fba61fed5181c7826c48f183b3bbeee8f7cfc8c44c9b84909d167cceef70ca92d78dfc7dd87c2be55709efa479a51b15a46290bc64f66d55b32f6daa8b67fed23a7d01e22962b1e28927fda7725aa385aa0fc8d82bba1d2ce5ba3837f17ddd7cfed97f4f600d85c036939ab11677a4800f9cff32c4d9c6ce260dbeb106e0c083ddb7c27644eec64183268c87f0b95525ae9ac54c100b00b4d047db189a08bc141ff2843b48ba015afdcb6c79b9111c8dfdefd9769a62a87c57800792", 0xd6}, {&(0x7f0000000180)="37ecc4ed4176918088aed203c25cfea34b39c41957", 0x15}, {&(0x7f0000000380)="a3ca2e9263c73bd885fba3ae7e3520433b8db36a3296bd00941dbcaa6a67f4e845c99aa6c4484c684b1ddef4ae2e828f0a5b2b3054b16e4280e003c5bf0506c18652dc72e88fbb0b7bea51fb24398a4818265e3c167fac0d693c2511220e826644a96c5f18ff2cbe20550b21fb70d129729923c38a22fad2c93d46", 0x7b}, {&(0x7f0000000440)="a2b579543afdf67968a4ca00c80f0ce4f0c2495b41f9ba4defae8140cd24a088a0623eacae914f09acd6d740574b4daabf93c964c45d462a892b9dcdc0da20c652f4b76c6fd9d63187666fbad4a53afc4370c701b9b76b0aea", 0x59}, {&(0x7f00000004c0)="2c5215b50d0451c4b69223420f3df8b07d834ec12d01b0dce2fb12580b17f10b070f11de773bf302c79d0bd178a4166002084a6325fd42191c1b0f841e6a6acb102f4277c3d68b6842f4ae78a09a381c1986f35f88c7c301fb77620b44ab1419ef9bb7", 0x63}], 0x6, &(0x7f00000001c0)=[{0x20, 0x1, 0x4, "980abeeee98c327c55bb"}], 0x20}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x2c1, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRESDEC=r2], 0x34}, 0x0) dup2(r1, r0) 16:00:41 executing program 0: semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000180)=0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x10, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8c) fcntl$setflags(r1, 0x2, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) getpid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) 16:00:42 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000100)="28984b1ebfbfddfbce0883cc7010bd5a39d8470a30d0722b439c69f0b1d5c091cf3963c58e141189a033b9042160c44ee186d18f89bf4e20f5a338f9968f0b53845504336482ca39d0847d043f7028b511c0b480109ce88389dc6365aa3f350d658faea530b50df8e5f061eeb01670932758fd67271efc82a51f341d962233fd9ba6ff2c", 0x84, 0x40b, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x4) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000008c0)="145fc982e495cd5470855359a72e797f0f84672f9bb88ac437eb8781c47b00b30ce49a512a5066e31d5de96abcfa4fea2c61671fa658be9923e740785ec84eb927e57b2d247fa129e3c64c1b6ab44a37d6bbc4ede9235a71b44b316a5a65840f5894b5f25a9e2d45ddaab55a2082793e91f4eff0b280c55468396127e636b83783663594c7d0d475ef6563de8a7aaf07cd15f564088c4bc9754967edc7ae287fa097fc1bd397012211c0f7290144e28703a4d8f8db86b07670be3eff0c07369f9afbad9e601893f0fb98845f3dc3ccf836b3b9a2954626db6e55672821a47d0a4a1c1462e796dfa5f9940525359dc500c282e4fb31a43e81e311ddbb9a8450aa3847eb60571f30e9b086371350b932c7cd51f6ed9d7cad54a9a95dd01a0a9968b09dbed330c0a488f8752d8f40fb13444983722684b4f7e29766a0f46f898ae5ae6bf73ff4fc8b1dfda7cfc6dbbad9eb9feedc46baa61cd010164388ef64d49241d459765240c1aba5314bd7f2bad2829fcf31470eb1ab19ecd74ae3f88ffc9696d2f5e0c3a8133cf32d9d4c387f9a516371f4eccb02e9600535f3f5833302c4db2c8ee9ad195e35f7011806f3d9ac4f63eb6f564013a9106b5125a93970e303c7ccfc2390ae998d45b194c3babe725b2cf600be669098b2734c27aa2d5f5b43c508d6b27ee9018d27473538be", 0x1ed}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x100000001, './bus\x00', './bus/file0\x00'}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f00000001c0)='./file0\x00', r3, 0x2}) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xd63dd0c703d9f879, 0x2) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x137, 0x4) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x737) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20040, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:00:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket$inet(0x2, 0x74f0c1662762d23d, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r20 = accept(r1, &(0x7f00000016c0)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT=r2, @ANYRESHEX, @ANYRES32=r3, @ANYPTR=&(0x7f00000014c0)=ANY=[@ANYRESHEX, @ANYRESDEC=0x0, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000001000)=ANY=[@ANYRESHEX=r15, @ANYRESDEC=r13, @ANYRES16=r16, @ANYPTR, @ANYBLOB="ff79ca7a8a49a53e513b001eb93bf86294e0ebaea768508e93d25d39b32c43c25b13c81bc6", @ANYPTR=&(0x7f0000000f40)=ANY=[@ANYRESDEC, @ANYRES32=0x0, @ANYRES16=r5, @ANYRESOCT], @ANYPTR64, @ANYPTR=&(0x7f0000000f80)=ANY=[@ANYRESOCT=r17, @ANYRESHEX=r18, @ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESDEC=0x0, @ANYRESHEX], @ANYBLOB="107efe3ca4e38b5d0154ef824948963ad1f7f7b48f333db4bc02b3bf78b00471c95e45a9ad06e058ede1f5358d4cd743701bf61f56566e2f80d2178ec19c6bbaac8e7bad3ec118c7615115fa9b6e8f169fc06bf39bc50303648891598541e15c3c3b0eeaee7efe4ce1b97ca5fef7ebbfbf665fde0e3c2f05ecb8c6939b4873b4c2a9f75243d53b4bd558e05c6157c481dd433b43e88f6994bedb873fd1dccaff5593b532a1eb85124232ef1b10b0d79e72b06f43"], @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYBLOB="869959f8c80ce945eed8bb42b846d9e1832e36c2684f3eaa0b262182b6551dad1d357eba96fe2c30a372d138dfaaac14cab928b4aca9e987cab95a801cbbbe66bbf69c97f60f6b72cb0ad4a56f2ef103353e0dd6e873c95add338edfb771f9acea87a94cfc7c9055d23716890ca0a78c4232f2", @ANYRES32=r0], @ANYRESDEC=r2, @ANYPTR=&(0x7f0000001480)=ANY=[], @ANYRES64=r1], @ANYPTR64, @ANYPTR64=&(0x7f0000001600)=ANY=[@ANYBLOB="1cf4aaa9614fc2d68a3971d83b0a81b83cab1a80f7c0bb359094fe14e7c4a4ed5c745c327223c2bafaa00d9ac5cc90de0159d2573aac05c5ccb9d469ff788057a31242adbb24b8dcbd8d1722adfede76715423db064d4a4733df475e832888530b4d401008cac361903a57d8b272", @ANYRES16, @ANYRESHEX=r10, @ANYRESOCT, @ANYPTR64=&(0x7f0000001540)=ANY=[], @ANYRES64=0x0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000001140)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES64=r13, @ANYRESOCT=r14]]], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r21 = fcntl$dupfd(r1, 0x0, r1) r22 = getpid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) r25 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="4f143cd7fbfe5e3d75b8"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r0, r1, r21, r0, r0, r20, r0, r21, r0]}, @rights={0x18, 0xffff, 0x1, [r21, r20]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r21]}, @cred={0x20, 0xffff, 0x0, r25, r26}, @rights={0x20, 0xffff, 0x1, [r20, r20, r20]}], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r27 = semget$private(0x0, 0x3, 0x100) semop(r27, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r21) sendto$inet(r21, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r28 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r28, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) fchflags(r1, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(0xffffffffffffffff, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0x17, &(0x7f00000000c0)="d64ade760111b20a697fbba982275ae865591d2ac4574a") syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) 16:00:42 executing program 1: socketpair(0x20, 0x1, 0xfffffffffffffffd, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000000c0)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6d, 0x4}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:42 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pwrite(r0, &(0x7f0000000500)="5511bb17a0dd22eecd14330696fd74d638327881edda20af61d6c1fff4c920fd181b233ef1cea32772a5eff2b208f63e08840ee81ebec85e985334dab88017ac924d2a4bce07b0bbce73c161fcf01d8bfc1c5ca30a0664624007c74296ace4142bde032b86fd27f6264c15fdbaf0583fdf19332ef0006728a99d06c8f871a4027d2b6ece86b51f9889139994630159c1100e9a771d554fa2e1273e13438a329fe391ea1a57e625fccfe7f90a3e5f", 0xae, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) write(r2, &(0x7f00000005c0)="a4933428f11037654eb64b387bda9ea8eb67bb09402ac3933bcbbf9f28e8639cc3c8cb9fe1d511291b3d245d911b8d40ba7c320f48cd0a1fc02e4c15a03b141bc19a46e575200be7486955bd9245e181bcf0d03d98f7b3305ed423c0f6eb26405df6c2036e46cc58d906c4d0eb6236a830f46de4e55d80e82648a4529ae80bf5b7c08bed63d8bd3a287c7362fea571f10f1a494db92805cf1982b0fc5a9eebf6ced3bb42a2eff92d1be2cbbc910f2dd18c4630dd348997c0ce272adc0e28", 0xbe) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=""/246, 0xf6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3450ba078136713}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt(r0, 0x6, 0x61e9, &(0x7f0000000080)="db8b2ad107ce152929a8dae790df1c28f38a5905d4d8d82628a172dd768e150bfa7c7b2af0cb01d7eddb385facae6c1160f42a00c766c5e03ecf32984d3283", 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x7fff, 0xa90f, 0xc41e, 0x6, "32db7a75db96cb415a87016dc4ac584a9e373b92", 0x5, 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x101, 0xffffffff80000001, &(0x7f0000000100)="c895eb26860171e426a567d291a9769d1ca4a02a83e4f141fa0b69d5a5c857abadd83a50fce10fa10018366de4d073d6ba60c1445e5c7e3d40d746b66088d7c440c77f91cd8828136280e2a7a42066f34c3c0325300e5bc618f4bec98d8553b2b628639356d54efe5c88cb4438fc9907bc61a1e14a7c0e9c2f6925365dbc0a3c84fa8d18eab9b41d7b0f67bfe775f118b1cd68a3d96ef4afa1f42bfdd77d77e826488aaab0030b1744693752100dcd2eb70fa8224dfb7833eb4be04a6b1077b3ac0d6127f0748b07ad91fc41ee", 0xcd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 16:00:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x81) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600), 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xc0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="ede98429b0bd931fdb45343aa97745a8ad9f12045e61bce2b6e94403385e9b036fe5dca7a7d8ba943049c3989d8f0a57da9ec1686e4d72bbce9ad0bfeec7f879fd0e449913f5343afc16ff6df04431511fc2a4bb7757519539f98a8846570c45f9e1864600054f3bc1953a5af5f1dc4cc682b152d74326f7c3a38ca365797c60015d13639c79f70d38b40d2e09c06267e69af91d692fd7eecc6f0c565a7c84cadbd4f7244a98fc47c38ebbdd9b9a367bfeaf0426debae1995a1897e072e022a5efda61f37f8fa599e31a6b0b128b604cfb1c106da015a4bfa029b9478c0606da683675ee3c13f9ce0636ce05469a93da", 0xf0}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket(0xd, 0x5, 0xffffffffffff7fff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0xa4, 0x0, 0x3, "dc1ab61537d402edd32f996a6dcb5259695d45fe", 0x4, 0x7}) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x18) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)="39d5e9976c2f3beb399ef2bf0c0001a4c184dc174d81011c030b9ad037e3cfd0c457e251dcac52d6706dd53a4a8fcbb120533c513dc22d05f3816d6ddd96d3361344b1960ff7f9fee4ae9058f2c620e1a418f6e73f11e4aab1fa2abb8bf3e84147b2ae6d4add1d67b98da5d0123bc64edc5e65678151c3499b199f3c2859bb636717125a84ba4191ddc2dd65363bfea3c4f098b2c1f1fdebfdba8f181a337625dcc8ffe1d0347086be9d2592634a71084cf29f9a8e33b1340cef48f5513b4b6553e4e5ced9fec5dc5f52a785d7faa03d17f772698e6d90e1c985831ab515c4eb4bb61717f3618456be586e73921646980eb1c0a191", 0xf5}, {&(0x7f0000000540)="d6f01fcc211890013a3c743d28f7d13ab1f054c6b66abf76b8740cc16c85d5cacce6558c7a23865a278cff622db399d6af47a5fceb9f98fe822362e99ea0ce0328c9879a6477ac372d26e369867ea21a75fa8b0bb53ed4e01837ce5ed1d983cd9a6c8f12", 0x64}], 0x2, 0x0, 0x0) r3 = getuid() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r0, &(0x7f0000000380)='./file0\x00', r3, r5, 0x2) select(0x40, &(0x7f0000000280)={0x5, 0x0, 0x7ff, 0x4, 0x0, 0xffffffffffff8001, 0x7, 0x4}, &(0x7f00000002c0)={0x8, 0x20, 0x8, 0x61, 0x4df, 0x5, 0xffffffffffffffe0, 0xfffffffffffffff8}, &(0x7f0000000300)={0xb3ba, 0x57f6, 0x9, 0x7, 0x0, 0x100000001, 0x9, 0x4}, &(0x7f0000000340)={0x5, 0x8d9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x19a) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0x3) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00000d8, 0x6af3, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x12, 0x40, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x48, 0x20, 0x7fff, 0x5}, {{r5}, 0x0, 0x8144aa488d272648, 0x0, 0x1, 0x8}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:43 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x80, 0x280) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = getegid() r3 = getegid() r4 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r4, r2, 0x0, r3, r4, r4]) fchown(r0, r1, r4) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x2) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000001880)=""/99, 0xd) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/248, 0xf8}], 0x2, &(0x7f0000000340)=""/10, 0xa}, 0x807) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06266f23b8839f6ba372fe57d083c243aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x32}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:43 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7ff, './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0xe9f04f53388a6854, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x0, 0x4, 0x3, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000140)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x4000, 0x20) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) lseek(r2, 0x0, 0x0, 0x2) shutdown(r0, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) shutdown(r3, 0x2) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) semop(r1, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/250) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'\x00J!', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) munlockall() 16:00:43 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x3b9aca04}) setegid(0xffffffffffffffff) 16:00:43 executing program 0: socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffefffffffffd, 0x0, 0xfffffffffffffffd, 0x0, "41d4e4a307be83771e75d4fd49d0dd50435d33a4", 0x800000}) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f00005f4000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f000052d000/0x400000)=nil, 0x400000, 0x40000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5, 0x10001}) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x30}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffefe}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000001880)=""/99, 0xd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x1) setsockopt(r4, 0x3, 0x98, &(0x7f00000001c0)="94e033268d97b1d740a6beb39e92c8e7e05470c91ca48a1665db38978ae5b88fcedd39605d885c6bfc717b575264858917ab1731c1b5", 0x36) read(r3, &(0x7f0000001880)=""/99, 0xd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) setsockopt(r3, 0x2, 0x3, &(0x7f0000000100)="c2a313cdf68b031a1b6cfb9fec0d2e7f55081f20f0d62a6fcc38670de05431d61cb95365219ed79f2ae2c6a97de14dbcec0f542b5e629a97477780be76a1ff8d1d4424dc828214f92abf2f72f5a8d90cd845461bd6067f", 0x57) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r5 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) munlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(7df669db6a13b885,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036d73ba0,ffff800017735358) at rtable_walk_helper+0x58 art_table_walk(ffff800000075880,fffffd8036d72240,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x226 art_table_walk(ffff800000075880,fffffd8036d72200,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d721e0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d721a0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72180,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72140,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72120,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72100,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d720e0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d720c0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d720a0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72080,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72060,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72020,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72000,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72040,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72160,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d721c0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72220,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d722a0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72300,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72320,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72340,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72380,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d723a0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d723c0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72420,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72440,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72480,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d724c0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d724e0,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d72f60,ffffffff814b1de0,ffff800017735358) at art_table_walk+0x2a6 art_walk(ffff800000075880,ffffffff814b1de0,ffff800017735358) at art_walk+0xcf rtable_walk(0,18,0,ffffffff81fe6690,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd803ce5a780) at ip6_mrouter_done+0xb5 rip6_detach(fffffd803ce5a780) at rip6_detach+0x56 soclose(fffffd803ce5a780,0) at soclose+0xb2 soo_close(fffffd802eef3528,ffff800014915160) at soo_close+0x40 fdrop(fffffd802eef3528,ffff800014915160) at fdrop+0xc2 closef(fffffd802eef3528,ffff800014915160) at closef+0x118 fdfree(ffff800014915160) at fdfree+0x100 exit1(ffff800014915160,0,1) at exit1+0x32f sys_exit(ffff800014915160,ffff8000177357f0,ffff800017735840) at sys_exit+0x17 syscall(ffff8000177358c0) at syscall+0x507 Xsyscall(6,1,0,1,0,7f7fffff5234) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff5200, count: -47 ddb> show registers rdi 0x7df669db6a13b885 rsi 0 rbp 0xffff800017734090 rbx 0xffff800000075888 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x80e28e4cd37524eb r12 0 r13 0xfffffd8036d72240 r14 0 r15 0x7df669db6a13b885 rip 0xffffffff81fe66bb mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017734050 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.0) pid=216011 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800014914508,0xffff800014914ef8 process=0xffff8000ffff6d90 user=0xffff800017730000, vmspace=0xfffffd803f013330 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8421 354897 51154 0 2 0 syz-executor.1 8421 497684 51154 0 3 0x4000080 fsleep syz-executor.1 45874 296378 41991 0 3 0x82 nanosleep syz-executor.0 69842 57010 1 0 3 0x100083 ttyin getty 51154 58552 41991 0 3 0x82 nanosleep syz-executor.1 1031 90456 0 0 3 0x14200 bored sosplice 41991 171454 54417 0 3 0x82 thrsleep syz-fuzzer 41991 176977 54417 0 3 0x4000082 thrsleep syz-fuzzer 41991 302401 54417 0 3 0x4000082 thrsleep syz-fuzzer 41991 476466 54417 0 3 0x4000082 thrsleep syz-fuzzer 41991 169965 54417 0 3 0x4000082 thrsleep syz-fuzzer 41991 283998 54417 0 3 0x4000082 kqread syz-fuzzer 41991 467792 54417 0 3 0x4000082 thrsleep syz-fuzzer 54417 490958 19445 0 3 0x10008a pause ksh 19445 25360 5628 0 3 0x92 select sshd 5628 139742 1 0 3 0x80 select sshd 26256 280142 49964 73 3 0x100090 kqread syslogd 49964 392581 1 0 3 0x100082 netio syslogd 66928 185888 1 77 3 0x100090 poll dhclient 80392 437307 1 0 3 0x80 poll dhclient 47863 18909 0 0 2 0x14200 zerothread 86356 399574 0 0 3 0x14200 aiodoned aiodoned 52592 50079 0 0 3 0x14200 syncer update 54556 500151 0 0 3 0x14200 cleaner cleaner 59696 148976 0 0 3 0x14200 reaper reaper 94906 418944 0 0 3 0x14200 pgdaemon pagedaemon 80750 351616 0 0 3 0x14200 bored crynlk 44694 165241 0 0 3 0x14200 bored crypto 15035 468830 0 0 3 0x40014200 acpi0 acpi0 63094 404276 0 0 3 0x14200 bored softnet 96026 89281 0 0 2 0x14200 systqmp 53379 91298 0 0 3 0x14200 bored systq 38554 341460 0 0 3 0x40014200 bored softclock 61900 248084 0 0 3 0x40014200 idle0 7626 240566 0 0 3 0x14200 bored smr 1 419835 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9578 6509K 8395K 78643K 65663 0 0 pcb 16 8K 8K 78643K 1031 0 0 rtable 118 12K 12K 78643K 3016 0 0 ifaddr 77 18K 19K 78643K 1002 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 321 0 0 iov 0 0K 34K 78643K 7220 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1231 77K 78K 78643K 17494 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 152 0 0 VM map 2 0K 0K 78643K 20 0 0 sem 12 0K 0K 78643K 1101 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 6 17K 25K 78643K 9329 0 0 sigio 1 0K 0K 78643K 92 0 0 proc 50 38K 63K 78643K 2703 0 0 subproc 32 2K 2K 78643K 641 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 956 0 0 in_multi 33 2K 2K 78643K 722 0 0 ether_multi 2 0K 0K 78643K 53 0 0 mrt 2 0K 0K 78643K 19 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1509 0 0 pfkey data 0 0K 4K 78643K 6 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 122 22K 31K 78643K 23723 0 0 UVM aobj 130 4K 4K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1069 0 0 NDP 18 0K 1K 78643K 318 0 0 temp 212 3540K 4164K 78643K 243823 0 0 kqueue 0 0K 0K 78643K 63 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 85 0 79 1 0 1 1 0 8 0 rtpcb 80 418 0 416 1 0 1 1 0 8 0 rtentry 112 399 0 355 2 0 2 2 0 8 0 unpcb 120 3441 0 3433 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 8278 0 8278 1 1 0 1 0 8 0 tcpcb 544 1873 0 1869 1 0 1 1 0 8 0 ipq 40 28 0 28 13 13 0 1 0 8 0 ipqe 40 66 0 66 13 13 0 1 0 8 0 inpcb 280 5318 0 5307 16 15 1 2 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 68 0 64 1 0 1 1 0 8 0 pkpcb 40 44 0 44 16 16 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 137 0 137 30 29 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1682 0 1464 16 2 14 15 0 8 0 art_table 32 1683 0 1464 2 0 2 2 0 8 0 art_node 16 386 0 345 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 20 1 0 1 1 0 8 0 semapl 112 1099 0 1089 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15734 0 14326 46 0 46 46 0 8 0 ffsino 240 15734 0 14326 84 0 84 84 0 8 0 nchpl 144 32118 0 30460 63 1 62 62 0 8 0 uvmvnodes 72 7626 0 0 139 0 139 139 0 8 0 vnodes 208 7626 0 0 402 0 402 402 0 8 0 namei 1024 117709 0 117709 5 4 1 1 0 8 1 vmpool 520 18 0 18 7 7 0 1 0 8 0 scsiplug 64 16 0 16 14 14 0 1 0 8 0 scxspl 192 86899 0 86899 32 31 1 7 0 8 1 plimitpl 152 746 0 739 1 0 1 1 0 8 0 sigapl 432 9403 0 9389 2 0 2 2 0 8 0 futexpl 56 217047 0 217046 4 3 1 1 0 8 0 knotepl 112 2132 0 2113 1 0 1 1 0 8 0 kqueuepl 104 2108 0 2106 1 0 1 1 0 8 0 pipepl 112 4730 0 4711 14 13 1 2 0 8 0 fdescpl 424 9404 0 9389 2 0 2 2 0 8 0 filepl 120 76346 0 76247 16 11 5 6 0 8 1 lockfpl 104 2992 0 2991 1 0 1 1 0 8 0 lockfspl 48 1009 0 1008 1 0 1 1 0 8 0 sessionpl 112 60 0 50 1 0 1 1 0 8 0 pgrppl 48 122 0 112 1 0 1 1 0 8 0 ucredpl 96 14686 0 14677 1 0 1 1 0 8 0 zombiepl 144 9392 0 9391 3 2 1 1 0 8 0 processpl 864 9421 0 9391 4 0 4 4 0 8 0 procpl 632 21222 0 21185 5 1 4 5 0 8 0 sosppl 128 96 0 96 30 29 1 1 0 8 1 sockpl 384 9320 0 9299 15 12 3 4 0 8 0 mcl64k 65536 1534 0 1534 149 148 1 64 0 8 1 mcl16k 16384 64 0 64 33 33 0 1 0 8 0 mcl12k 12288 195 0 195 36 35 1 1 0 8 1 mcl9k 9216 98 0 98 38 37 1 1 0 8 1 mcl8k 8192 238 0 238 29 29 0 1 0 8 0 mcl4k 4096 903 0 903 8 7 1 1 0 8 1 mcl2k2 2112 86 0 86 37 37 0 1 0 8 0 mcl2k 2048 70428 0 70392 25 19 6 12 0 8 1 mtagpl 80 296 0 279 5 4 1 1 0 8 0 mbufpl 256 184885 0 184780 137 127 10 38 0 8 0 bufpl 256 32923 0 25300 477 0 477 477 0 8 0 anonpl 16 953491 0 940638 318 252 66 72 0 62 7 amapchunkpl 152 42745 0 42637 81 75 6 15 0 158 0 amappl16 192 51879 0 51116 373 326 47 51 0 8 8 amappl15 184 1627 0 1626 4 3 1 1 0 8 0 amappl14 176 2564 0 2559 1 0 1 1 0 8 0 amappl13 168 1894 0 1893 1 0 1 1 0 8 0 amappl12 160 510 0 508 1 0 1 1 0 8 0 amappl11 152 1641 0 1630 1 0 1 1 0 8 0 amappl10 144 585 0 583 8 7 1 1 0 8 0 amappl9 136 1471 0 1465 1 0 1 1 0 8 0 amappl8 128 988 0 945 2 0 2 2 0 8 0 amappl7 120 763 0 756 1 0 1 1 0 8 0 amappl6 112 1586 0 1574 1 0 1 1 0 8 0 amappl5 104 946 0 935 1 0 1 1 0 8 0 amappl4 96 8042 0 8015 1 0 1 1 0 8 0 amappl3 88 5170 0 5159 1 0 1 1 0 8 0 amappl2 80 74525 0 74447 3 1 2 3 0 8 0 amappl1 72 176808 0 176382 28 19 9 20 0 8 0 amappl 80 22032 0 21993 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 9422 0 9389 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9422 0 9389 1 0 1 1 0 8 0 vmmpekpl 168 54233 0 54204 2 0 2 2 0 8 0 vmmpepl 168 1107304 0 1105363 545 436 109 114 0 357 21 vmsppl 272 9403 0 9389 5 4 1 2 0 8 0 pdppl 4096 18850 0 18814 6 1 5 6 0 8 0 pvpl 32 2501613 0 2485560 632 466 166 230 0 265 25 pmappl 200 9421 0 9407 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 981 0 376 20 1 19 20 0 8 0