kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Nov 18 18:10:22 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.218' (ECDSA) to the list of known hosts. 2019/11/18 18:10:32 fuzzer started 2019/11/18 18:10:38 dialing manager at 10.128.15.235:20677 2019/11/18 18:10:38 syscalls: 337 2019/11/18 18:10:38 code coverage: enabled 2019/11/18 18:10:38 comparison tracing: enabled 2019/11/18 18:10:38 extra coverage: support is not implemented in syzkaller 2019/11/18 18:10:38 setuid sandbox: enabled 2019/11/18 18:10:38 namespace sandbox: support is not implemented in syzkaller 2019/11/18 18:10:38 Android sandbox: support is not implemented in syzkaller 2019/11/18 18:10:38 fault injection: support is not implemented in syzkaller 2019/11/18 18:10:38 leak checking: support is not implemented in syzkaller 2019/11/18 18:10:38 net packet injection: enabled 2019/11/18 18:10:38 net device setup: support is not implemented in syzkaller 2019/11/18 18:10:38 concurrency sanitizer: support is not implemented in syzkaller 2019/11/18 18:10:38 devlink PCI setup: support is not implemented in syzkaller 18:10:43 executing program 0: getrlimit(0x7, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x53d76a371c778da7, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000180)={0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x200, './file0\x00'}) msgget$private(0x0, 0x80) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000300)) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000340)={0x81}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/75, &(0x7f0000000400)=0x4b) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) r6 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r6, &(0x7f0000000500)="6be2273244fd6bd1319dc17f7d2a98cd88bee6dc3e79acc0ac203b1c5c10c3c4ec015c2d292adb1998c9a65e0643f98f71cf6f3083f2c65a4c45e17ea28527495bf1e2830b048afe3e6e6796999d686d93e6a7c40379a4bb6c7a468233dae25bc3afda958016125bb69f3bd6431dc110c6d84ed186af769a861fd5997e0d", 0x7e, 0x8, &(0x7f0000000580)=@file={0x0, './file1\x00'}, 0xa) setrlimit(0x3, &(0x7f00000005c0)={0xcf01, 0x4}) r7 = msgget$private(0x0, 0x10) msgsnd(r7, &(0x7f0000000600)={0x0, "e88f15ab72cf4522500105770f4163ee24b73960ac82094bd94eba6c286e38d65dc43efd5037abe16c1b3535860067c1952a42e50d8e306aa8073a9a0a0ab1a616740891ad32502b749a9739e92af02c899c40a5f68d7e46129c095f19f3804ae7fbb3c1842ccc1fee0aa7345242f67c"}, 0x78, 0x800) r8 = getuid() r9 = getegid() chown(&(0x7f0000000680)='./file1\x00', r8, r9) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000006c0)=0xaf) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000700)=0x3) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000740)=0x1) 18:10:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x9400bb0cbbd03067, 0x0) socketpair(0x20, 0x2, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x4000, 0x22) socketpair(0x1, 0x4001, 0x73, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x4, 0x2, 0x80, 0xd50, 0x9c81}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x3ff, 0x80000000}, {{r5}, 0xfffffffffffffff7, 0x40, 0x93b5d17550389ee2, 0xc04e, 0x4}, {{r6}, 0xfffffffffffffffe, 0x3, 0x0, 0xffff, 0x3ac}, {{r1}, 0xffffffffffffffff, 0x93, 0x1, 0x4, 0xee}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0x1, 0x5, 0x7}, {{r7}, 0xffffffffffffffff, 0x1, 0x2c34f082e35861c9, 0x2, 0x5}, {{r8}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x1f}], 0x9, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffa, 0x8, 0x10, 0x675, 0xffffffffffff8001}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x1, 0x3, 0x7}, {{r10}, 0xfffffffffffffffb, 0x80, 0x2, 0x0, 0xfffffffffffffffb}, {{r1}, 0x111d7ec0b3a5233c, 0xc7e28b48294754bf, 0x20000000, 0x7fff, 0x5}], 0xfffffff7, &(0x7f00000003c0)={0x200000000, 0xb6}) r11 = accept$inet(r8, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom(r11, &(0x7f0000000480)=""/254, 0xfe, 0x800, &(0x7f0000000580)=@in6={0x18, 0x3, 0xee, 0xfffffeff}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000005c0)=0x9) fchdir(0xffffffffffffffff) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCLOCK(r12, 0x20004276) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDMKTONE(r13, 0x20004b08, &(0x7f0000000640)=0x708) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000680)=0x9) socket(0x18, 0x1, 0x40) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x2c) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) r14 = getpgid(0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) setpgid(r14, r15) mkdirat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x274) getpeername$inet(r12, &(0x7f0000000800), &(0x7f0000000840)=0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x10, 0x0) r17 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r16, 0x0, r17) 18:10:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) renameat(r3, &(0x7f0000000000)='./bus\x00', r6, &(0x7f0000000080)='./bus\x00') 18:10:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x3ff, 0x6], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0x9, 0x1}, {0x18, 0x2, 0x7, 0x10000}, 0x7, [0x3, 0x200, 0x1ff, 0xa6fa, 0x8, 0x2, 0x9, 0x8]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="e84dafbfbdf527cd53216eabb1b72d7b34208563e2390738affb5b8c57260f875f03ccb842753141618785660a79469d537e35fc918cd8d61f8c6eab5c933abe3291940af0cf", 0x46}, {&(0x7f0000000180)="bd6d6868", 0xfffffffffffffef5}, {&(0x7f00000001c0)="ac", 0x1}, {&(0x7f0000000200)="731a3c769f71fce41700561c55757fbaf753dc1136048c538bad2d52835953bf01ac8db5015d694b02a073ea94612db02758580747d051a6d4b5c1f769603fd694a294329daad4aa8cf7f6d4fd50749c32d1a76ce4ea018180f27fda78e30bd123de27255fc67646edac571a7137456e78eda49d8e3bbd25e9ca1d5592d755e33a7b91c6db4c318d48acc2e576152f1ba6dc", 0x92}, {&(0x7f00000002c0)="34fa92f114a0c584b7bd51f12261f4a61c22ddbe6fc0d600ac5ee27136c95722ead72fba34479deba4b92a063f2801afaee51d864638448e8fd7249fb87c24f9c0c234da29acbefdf98aeb8edbf43fa5a4bbecdb531501c63df32e9284ec429f89818d7df4a1da176eb64c24040e89e2ec76bf5819761406d8e7990a2ca4ad52", 0x80}], 0x5, &(0x7f0000000700)=ANY=[@ANYRESOCT=r0], 0x298}, 0x0) 18:10:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 18:10:43 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='lepd\xad\xe5\x13\'\xfa \xbe\x00\x05', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r2, 0x40044b06) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000009dda8c5400000000000000ff00f8a8dad1ffd03a0f29b7b0e7fb4e04262b79004458856ab31912f551f3df2036cf3d2443791cd73f04ba2ba79045725668d6e74803474b4e587a3a281e9326b552f30097ed7fcc11765aede453bbb9c8e15a875fcb3ec9aefbe33a1746d5ef953f0eb616c17e24e593e21d06bbcfc9e59f0df414db189ebe42a97b2231519627811cce423e4c98cbadfffc8902c0cbfdd94ac9aa131709ed90d6f175b67777e3f801407a3356de2dd5023c733c3dac2954", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) write(r4, 0x0, 0x0) close(0xffffffffffffff9c) shutdown(r3, 0x0) 18:10:43 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) msgget(0x0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="f0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 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", 0xf) 18:10:43 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) msgget(0x0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:43 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000558000/0x4000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000024000/0x4000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}], ['./file1\x00', './file1\x00', './file0\x00', './file0/file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000300)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r4, r3) dup2(r1, r4) 18:10:43 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) msgget(0x0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="009a9bc8e57fd0f8ac4a0616b246000000000080"], 0x10) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000200)=0x8) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() msgget(0x3, 0x57e328c11685c552) r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) setregid(r5, r8) 18:10:44 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) msgget(0x0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) 18:10:44 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r7, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000040)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000040)) r12 = dup2(r10, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r14 = getegid() r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r17 = dup2(r16, r15) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r20 = dup2(r19, r18) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r23 = dup2(r22, r21) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r24 = accept(r23, &(0x7f0000001580)=@un=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffe7d) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r25, 0x0, 0x4}, 0x200, 0x401, 0x2}) r26 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0x0, 0x0, r14, 0x0, r8, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) msgctl$IPC_STAT(r26, 0x2, &(0x7f0000000580)=""/4096) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r27, &(0x7f0000000340)="81bc8b5a2aea16b05c8d853b1bbf7e8e88307cc5f66895c417b1a246275fc0e0f009782a8a5a63d9f45003f204b900dcf487ab8ca5abb58e89613ffb375dbe27acc048c342b3a8fa7b104a680449cc90dbbd7f2de701fb1ee0421ed09afe1ce6161b0b88f43362bbb7a51e72da5e1f59248fe6acd439b4f72af2850ad2b2cbbf4879b73559faf851dce02bed58f6a2f4a4ea2c61b390a53c7fb9057f8c1bc6a6d62a83af88b7d21dbfca1f596e13bed3944906fd3083718e284f84680d4e06085f3429fd61ab5a", 0xc7, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0, 0x1) 18:10:44 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:44 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:44 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 18:10:45 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x351) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'\x01\x00\x18', 0x0}) dup2(r3, r2) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x11}, 0x4) 18:10:45 executing program 0: msgget$private(0x0, 0x520) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: msgget$private(0x0, 0x520) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: msgget$private(0x0, 0x520) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 18:10:45 executing program 0: msgget$private(0x0, 0x520) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6, 0x1}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0xba) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) open(&(0x7f0000000040)='./bus/file0\x00', 0x10000, 0xa) r4 = dup(r0) chdir(&(0x7f0000000240)='./bus\x00') r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r7, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r8 = openat(r4, &(0x7f0000000280)='./bus\x00', 0x80, 0x144) getdents(r8, &(0x7f00000003c0)=""/242, 0xf2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0xc003, 0x0) connect$unix(r10, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7ba38bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69cfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad10505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea192476bb2fad1e037c1b672d36fa316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3fa4a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee8238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a3ee7eec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac60f634eefd243cf08860ba3776044651cb892f5c94c2931e645303a2da0ae2e628beccd1ab0533dff89c3661d6f21da5b27300142475fd67c1cca5f996c2676327c053c88cd86be16bcfbe9bc4651db29756d75a70d52fd0cd1ba1e55206cbeee3fb4b7e9dad840689fc377f6856849d6e6d403d67d6496359ccd50600a73986635afdf6eca5e666b8a10893a876c28b979ca3475cd870e207a5e00000000000000000452f927eda3ab4db118ae19b4bc0066d89f04ef2182427ad392b45021d4400cc2aeafddd374be8e846d0676ce5daf51dee916704842dd2056b655cbde7422454d936af62801f6e9e2e47b740904293f0fc66a3f740a9facb55b1a288e62a71a0f359af60b2cc286c7d000041cc582b8dbc971553fed100"/897], 0x10) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r9) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x2f, 0x4, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x28}, {0x3c}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: setegid(0x0) setgroups(0x0, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1a8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x9, 0x10, 0xfffffffffffff2b4, {[0x8b, 0xfffffffffffff99c, 0x3, 0x7981, 0x100, 0x9, 0x100000000, 0x100, 0x7f, 0xffffffff, 0x100, 0x8, 0x80, 0x7fe000000, 0x200, 0x9, 0x5, 0x5], [0x36, 0x6, 0x1a, 0x4, 0x1, 0x2e, 0x9, 0x3, 0x85, 0xfffffffffffffff9], [0x8, 0x2, 0x1f, 0x1, 0xe1, 0xfffffffffffffe01, 0xfff], [0x3, 0x1, 0x101, 0xff, 0x1, 0x3f], [{0x6, 0x6, 0x9, 0x4}, {0x9, 0x4, 0x6, 0x7}, {0x8, 0x3a9e, 0x6, 0x1}, {0x88, 0xdc1, 0x1000, 0x10001}, {0x71, 0x1, 0x6, 0x80000000}, {0x0, 0x6, 0x2}, {0x3, 0x0, 0x8, 0x6}, {0xffff, 0x1, 0x8, 0x1}], {0x8, 0x40, 0xfffffffc, 0x6}, {0x0, 0x252, 0x7, 0x172088aa}}}) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="e83afa5322343c0b2c2b0de80acf66f0ba153b74f0597a9ad03ca513c1c37cdf4b80fb2c9d604a1247fff96204fb39bbc80d85c4cb5c157fafd3152c1316dffa43516250943c3eefe39c70fcdc62623c1f9a200c56bc09000000000000007b70a239ffe9be636db50847de1667a9534c5696ca7291bb286b8df724a24d203df7c7b3b07f063968d6306a4c46623ca7fa21e46517c21c9fbae1cd4aa1bc2044ff47d6ccb89903876a48cc363d5c101f3226d5540c63000000000000000000"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) sendto$unix(r4, &(0x7f0000000680)="6d47651113d2933fc9d2c7ca5e9590f654011ae6b2c0ad60841fb4b6d7c82c32a9980a341c58025983384f5e757111fc2bae94a01d660f7db8b4008009c4fdb9d4ae4a2ece58da998d01094de7912b844641aa7063f0597b246f", 0x5a, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x0, 0x800, {[0x3, 0x5, 0x6, 0x0, 0x0, 0xffff, 0x800, 0x1, 0x1, 0x1, 0x8000, 0x2, 0x1f, 0xfff, 0x774, 0x7d, 0x1000, 0x4562], [0x3, 0x4, 0x800000000000000, 0x40, 0x1, 0x8, 0x1, 0xff, 0x29782c80, 0xfffffffffffffffa], [0x8, 0x2, 0x0, 0xc7, 0xfffffffffffffff7, 0xffffffff, 0x1ff], [0x7ff, 0x3, 0x5487, 0x2, 0x0, 0x5], [{0x1, 0x5, 0x5, 0x2}, {0x3, 0x7f, 0x95, 0x8}, {0xd5, 0x6, 0x8, 0x367}, {0x8001, 0x3, 0x5, 0x100000000}, {0xfffc, 0x5c05, 0x2, 0x1000}, {0x7ff, 0x7f, 0x8000}, {0x68, 0x500, 0x6, 0x7f}, {0x0, 0x800, 0x8000, 0x6}], {0x0, 0x9, 0x1, 0x9}, {0xa8, 0x6, 0x3, 0x100000000}}}) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x17\xf7-', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r3, r2) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000080)="d7b3437984570cb8c73d7daf61f59721959b006e8697123a386249d48bdc63a3e5f328d38f0c09191f51bb", 0x2b}, {&(0x7f0000000340)="6a5d1a2d2d40547e662efe0cfe64495e620a9581ae4531e27fb18a9d3dbe65c1b3b249a89972ce862b35f361ce6a6606fba00a0800c110f83f39c2efb5025c0dce44c33508ab313e65d3c9b092e42684c0b825b7b21b42dd10334e842a63cb58730986b6b1dd21dca1751cf79f2694468fc2b4ae0a904c3f0edcc4c496b1824dc5aa772f43bb280f80dc66cf939f23e5b9c96673e477333c3ee09e1263d8c5ea6c130b048326788b6e0a604c3e4c31a7db477b07bd3373d8c5a4f3cc8b807162b04206bfc84a8560edef72f3b4c4901dd4b2bca4876bfd946d13bdad511cfa23d20b46e1bb24", 0xe6}, {&(0x7f0000000440)="8ddd644304fcdd213dfba6adf557b1ed79690bcf4faf8aea7f02000b3af0548baab6fb1a1eecdbcd57e21a8fcee9cf63b61174ebd34933059dd944ae8d08747f7b1c8be3c88b754031f8c50d8aa37518f8aa31e464b7b684faf74eb0b8fe1bbc4215792325ad680d40338f37a71535298cc0044e9305b97db893f9d2b69a84df31d293d97f421ffeb594b5ca52284e4e4ec86da69a45e4a529f58db4066ec6c4dcac03f4fc17a490c96dedc2f656ead056a25cc5024780a6b8a57e10457b5d0f40924319f28972eaa7ee0f9c51e0fc1877365f14a7805752039dfcded582f81c0400000000000000b823c851b62912e7004614a288f00c1592bf704fdd716862e172601c4804facb6895a9c7df8cd7100d7a8ffb8eaae375026b63f95da75d080db606bfd98eab144774159c7579289b7991a0b348e632c747bfd61f1b7a64a541800531aef41b5fdc501cbd33e5142c46b8993b44be2296d6cdf9339322b5af515af30670401b5969ed20223fc40834db93d19e410b17c5286d60cf8b267c632898be6898f267c4133a413e03991a356ace0f513f40f5d2475d2d2799d8538341b097d80ca14185af32f54fc5ffad0086cb62055009e6e854fe7599f435bcbd9a073540eb870738cb70579953228c915ec4bda6e54bfc7b705ea0ecbd2e8272356ed686a8ed101907b1a78c2b1591d4e09e85724122d1ce1ce8668379c6aaef4ed0d9b4c56ea9d67b05a4e8831aaf4801f3d639e133710dd66d18cf406afae27159b9db2d36862bf00928966d356c01fcda4187303c3fee1b073c5f22d667170d6d45654365bae484ec47421db0e77862efd2222cd2c626a6be0c41c120b2a20aabfc9d3821df60917d7aef8b450f2f185d2a42b6fa2a9b5b6af95a12934fb2ebd7aef08b1dd86fa842fd2fb95b8932759c8492b2ccf7049d57e9cf4677199551f6b1d8ddb48127ca0d6bb8cb0ff14c2d7394fb90c2253b7dfee3ad4ee1bcf016ffef87b2b917261ce3351dae2a5f497e9e55c946a504c0cbc4420e33d701bd63f29e3ce80449b2102529f2150b7cd03aa21470cb8d933a0e9466aefbf1d96d81e492828ae5b39a3c09ab5dda64960191aa95dcfb4514627bf916e963e029f0da440dc8c2541d19fce60969b03c837119d06d615c84888ac8ece8fd19665146f1bd99179354e1f811e358f38935bd675e220fce55507a4da4f53b25b38513c8eac30b1b27269d2ebc4f85ebcd9930c01d99a78b481c97e1ccf576d896e84e1de61f1c04d1610f721071066ed43a2fc9438b8af6d6bde5202e7e6218a91d00cbb37ace3386ce2bd455ba151db45ba4604eea31f696ff4b57f4c440ffdb81be43a6207a043bab1b8f289d21227256169784e89e3192c97f3f947db3c0432a8e87e13c06eebbad6918fa0d0245a84d0d6c8c7343dd7dded791103e4dc2cb688fbe81d17a21120c12436d04e42bada8f16039e4e9e38c70ce0898b2a3a09297223008c7ea8063027ddfd2d392690bef7188b597eaf314bfcf8e779cd3c79832afb8e0ef57164f6d9e903b70791313aa3b32e5772fda3a6423fde07767d2b933240b3737d7d43dff26f55348ddbe3f63cd14bcc0fced4f9834749bd41fc656c87ba119d775d4c1cf4787ebf58ce40d02ea4af728a64c41104f2b794cd129453b523c3689f0cd5c91a16a0c76c17fc9909663ba869dfa054df5d29261fbd63d67feae0b4a8869177660dcd46fb3cb45eab1d7a0d16330ff664677fa22f733b6c208016e33d8294e6b39278291ac6c1bcd5d032366cfb9bab3b20670e3dc49bdc1e35e623d4c2092fe06a19f7cf619d2bdb4bc3216cc0ae338488f4250b2320c6a990860286b9c9ca496ebeccdd051caf2e0a0ce5e90312568c349a314e2c6410dadd57a53d3d3f85d72e0b4a08ee8d31403e95af56022a3e2a7ac24a11e7405ec18bc1677f9b9c0eefe5f078bd542364f34b6b5cc14d2195161a2ef6932419e6954a858c989bf416db1305aa53ed003d93994728738d1594a590f74d4f2a54a5f49db08903f3aa12208600fd1405a5e02a2b15f4558461ed6de465f489c7505dc598027c6a2c420a37cb121184cc96f6e271b48b3d6d186af572cd24b4749b4930897f6bcd634910fd856e90190cc6ee58b4c8df82aaee6348c67a6e4aa568a1c98107ef2995687e68707c1850091a4612231499334e320dd56fa66df7cd19a90005bddac1a08b6ffc8712c6373248923011df0fe5afe661ce32a689f8e147c5879c2ddd54c4bde8e80bd57a65a8b144e7a3948be3151b2cfef831e02635a5062d385bad516722fb62515b109cdcc1df74c51a0005b86298ff69612aa2c68da58803d7ea04d77d59730337681d33e300ff1093f43bd9d7f11fb29cc2d6cd602b2911a84c99d873ff7da9580ede7065085922e53386b799ec420e9d876a4f98e820ed9e83719954645cc318f3d06dbd8d3f0154023b3f15d5417188641dea291ea1041f2bd8797a0cd3643215e2f544c9edeffbf9d091745e03a51a3ba2ad607c022c1d67ec6863f889f99de676473e6208052971cec9fa37db81a69bd5b3ef8a3102d7cd2fd4c5981ba2a6919abc1bc4b67a02d40dc1a6efd77c29324962ae692247051c827a96a9f4466bb140caae1d95c9d29ac8f06ff9195f0a133ef174df7addc7795dec44fb8718eff151b3517051e069b87e0faaa77456865633cda36b6ffac7a0c9cf82abf7ae264e2fcf65abbf94f9b0ed172df99e0d4485848144cdde46b5c1316b5fbf1f1b0ca5b153feb069bec0fe4ec416ae6a4ff379e62edf26842a8a64df12b679c242775adb9da49c339c3a6fd0a33e6a7e7bb9bc17ea4442d7b49decae2f45e0f8571bec411e17ccb7f83c82b8fe1e2faddab17140379b49579e68ffed7aa3a4e404923e31588d8aa7182062fc4e45d1eceffe17adc694f3fa1a71839e00d42202eda33b686caad1fbe58e152a384fbb1ae8c76b1625f54c4e25d5d03756d2a465460c324f0040f71deb1697b760eddf707ea4b656a97c679eada8fc20217ed87995775a2c594786f29f770ab78ffa1a6b2d76e7be7b5c61861fcb2b68f97f972e972cbd987c5fd38d4efaad40b02140eeae282f3f6794fd37dd624e85ab0016056377ba2e35c63c6172d298e65c884ea7510b22db566a2bf8b56c225561cf790fc5508046b7fe43ebae2a901d31bbb5e3336d2a1159333c900b764f374dfca17db5e3d6effafb33636bb8d9c6761055a39519f2a9a14940de6034c66b3ced9bd8f5d99ff1a54ff46c4cd1ffa78756e5a3718c0c8dda30be7835ab920c40a2a29505d3ce756b53d4055e2cacc2a3e625a38b41b125918b5bd60b11568ea445131f5d0eba606aefe32c4a2fb661bba4e6498f81bedfaf8c53233b5302f01b6977c90e552afd851b746cc81f67c62a694a5a10214d1e1bd37889ca6c96ef7d2815cd11cf01a3ca4012db98e3c8fd0fd9471347c9661036e5722a825b7d27d76a25874a5f78e9dd852ab70a782b3ef59419750f86b6ab9315411a28ec20852b481f6797426cd63cd6cc0c526dea21f01943df861b944dfa236e3eb34ef45f9fddb35409819ce98704e2c189cc536665379abec24b786834b8c98a193cfa4516253f70b03acb56a861b2ff9f5e839a71db57ebcc6fcfbec0dbc41ef6b1a1126e0129381adc67aa3266744ab2a57c353abb212e5eb1fba8c9ae2b88a34acadc0894ee7ccf6792df4d5e4354029dda44acd3e2edc0ce5ee1fba44771953a1d21055098eaebcdc3176d3a237b53ae4f4145ed5667b72602f19289158ede5bad789a4c6c37fd5b99b9c8eddf6e17df96df2f2842fe847cd52799169e48b1692b1fcfa44e9d2f8a1876613e036d412a02ee15b6da943bf0b622563513d86006985cbdce0daeec69a30ff32a07e0813393b08f45b33cde8f00d8329e5cdbd77dc6d3a19747dafc33a400addda0bd29609fb480d0cc518c28b0f47e743cc023d8420e667b4cfe267c69ae3e712a4c5cb21346dd64dc807bd31621c0c45a686bb1a3f559fadb1d4c5cb677bd14c7724986ced2ce23e46c9544edc0ed6ef67fb0f1dcca31ec38e70235a1e6940d0197417d0130fc5e487386b21144188e2ca398d8f9072238acd8b750c00431f010944384e1a487faf40a76f84b9d581ba26916e5ba8ff3f8825c4b85ab6e55669e73ab8b1e516ecfeff789be712b3514c3ea8f6e6e4b143247900d4edd40178c32d86877cad6c4a5fdce1ede59b7f2b4613eb0442a2e578d8fe8f956fe4b3dda91ebf7c7ccc2b5f8182dd02987cee37bb3c24d281310e89502c50bd022db284579e5cf906ad6bcf8aa9f946253eaf61ff83308a698772eb66806b0f5128e79a93b47385f1737a28fe05c84ed280cc37f8b43288d373e9eeccc73d2d8a942f89cd0acd645e3a40e9dca5128d0aab09b2b437ac14de66eb08177fdee222e64c5d030803c14683201cc9b0b227aadd6af6d872ac43bb217663bcef8ae5218b9a5db8dcbf21c737ae28a147948771f90dff60f0745f4a75fa5b1231ed6eea27e03cc66550e932ae54b1516e10e373e651c80ff31be665716f64d3caf6f1c8dce898878d67859b31b1ef720185e5c20d8e45efdd8127598c0375d90e98bd1e5b6f2163fb4ecff95701bade5471efc4890c453697037a540670f2220157969d340acb2d9cba1e3f732492b939731e107cbe1b68e3b5eeab03a8afb85da19bcd8b518f98d495d1b94ae2e094a9407671778c39d819b4dd0bbc4f5b03edcb637fd1b36cb601c76cc4dc68442299af2e3b0dbe15568a81aad19854b5668c694dce1488e4bd87cdb50f2773f7ce30426af26ace8f2a064588e22cebd4ecac1778c28dc57d9a9e3dce7729f8c42cc4acbb473d98df033e97da601cd75bd9750c60efedca59778489e04c765839a1dc853c4af8fecfa3c2756eb5d6cd173fc1916a02dd2622e1830bebfa753753eb0c3618050a64cb63c01bf7160d543bbdfe7792e5062c8f4e3416d042a20bb3b6817e1d77f3dd2948f46aa978f89689dfa20ccba6aae0752c714fb55f6af26ff29a9c3fa951855609d693a102f1b7480bb90d61f211f48249ef6a319c184e088c994a87364db797a283d8d7749ec2badf243eaf5a25553658979631a9371bd1dde0ef63df6d096fa9dad4499dd266b8707257b15bed9215b4b38388573d67df5e60d28e8b7d768767ee12363c8112d978393f9493da0461449d8c36fc5d55e9d9b4fae9f98ec5be32cd2611426017c48b69f1375077c665e9d0a2f615a106b401ec03170bf89f7f9123986846377f6fb980bea822965601d8a784bbf1d6f296c7f1e83b486dd3fe948ec7c70d70d8f44276f257a49f671da722e2e22ec435f6825286e88bf2058d80c39360463dfe1ee4a4ef6844572fa38f98de9c58ccaae7f7f0857fb2f872ef684858b527cecfc63ae88c651c91ea0de4715c2ed2b3e12949919fd06f8157e460ca17c4bd9f8e2816255769e2a56f1a93f152d12f7558a10e50130338676b8bcd5c12eb371a2a3dd235778d98ea38370c63f913bcc1641ff1e491682d1909faf869a12f8bffed203cfffba01add0c0e5cfdc0cb811e61a783b8b0b00b1f13dd7bf87b97f24bb858d7a5187abbacfa7bbff939ebedaaa5395e3a972d450e8d1def6b7b748f69566d406b39d12c93dd5d065fd8a88fba2f4d9ffbebb112f12680081d3066e8dcaadf42df6aaac90dea6e9dd25c3ef0053504b9ef3139953c7e6b5b3ffd42ff06200f6c8fb275d6564c7d1209a3e0d79e76a0fa6ae13a614327d366050694", 0x1000}, {&(0x7f0000001440)="eaa8895a885cd81a53737433522b5f22bbd27001916f815c4dcdff68733c27ee9f28c02384d69b11a619769a5967c95245a99542cf5dc0cfb70ffd9acbc9c5ff38441b1cbaad18dd98fc1d117155298a1cd86e7521df1d41420d9f05fb05740a6fd9ff45837a229c52e9639a3e47da087aba868632edd274af9234d5346944d940cbc1680bd660556b74112a25cf0e1d9639c709f7e7c41ba3569343d7bd536215acb6ecf31ad72441d073f3d2b2f749b4ce13f9c54ea21b444b1896152aa294a887df8f7e8b17526b1e94542cc33ec683943dc963398ecc1c3cc4e49f9f07cac06eab26", 0xe4}], 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001580)=ANY=[@ANYBLOB="e4ffffffffffffff0000000000800000020000000000000000000000b0e19738721e71f1aea9af"]) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r2 = socket(0x2, 0x3, 0x2) connect$unix(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r2, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x9ca, 0x7d, 0x3}, {0x3, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x8000000a, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x0, 0x2, 0x8}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x15, 0xffffffffffffffff, 0x1000001}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000100)=0xc) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500)="a1e120fb27074fa70099227354fa3d1e1a0c23d21dab72a37fd29f1785b4cab414a25ab177420be317348c4a1760388f9a9e9ff5cd64992c46787c969e29acb7851033098b1676afd149454128fb05d86c903e79", 0x54) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x20, 0x7}, 0xb) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) r18 = syz_open_pts() sendmsg$unix(r11, &(0x7f0000000900)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000600)="384d1dac51a9d51445fe8b463b8eb1df9f74823f792b46f9080c5363fe5de1b043f9436df2e09d58818b00a4247f06c2593b9b0d8dae7f0c05e1a1cbd360ca4e60c96356820d187c5e54808352f7a6ce747bba13a8fe9863e0c33506f643120f16f8241cdd09009d85c61424fca65016781f73b75a8e22301babb4e2e14d29a714fd053bb0cfc9aafa2903ad9a73ba50d9e841d9f8528bca15245e41d234bf226309c70c4aac74a4914c5340c1983ca976bc8046b0ea59da19d10c3bfca2e6170943ac17404d5b0dcd15d9c94466fbf40b6adf8ebefb559512d06532a39f492cd65f1f594d6d25ac5aeedee8f8f343b5804a05c78a24bc", 0xf7}, {&(0x7f0000000700)="0e87fa8f756d901ef5d28d7ea439f02c8dba8bf53d476356e171d815e79c98d93b55aa741c7dfcdb3966de193310b976b77ae5b0b983187ff77981d6e6587b7cfb", 0x41}, {&(0x7f0000000780)="f5dba0f9e60df8a5058d3c269ab4cfa4180f4ddcb4244eed72d4293ae6462648287e7d56b6f5546c02ebc71188feab271bb01486a905b3157c1f0f7774bed473827aa8e2cc4a98f0f309670445b26907da8d0664eb9f2e484475a122f49e7c4d93c296b93e141239777b8e1a8931d386fdea47167394e5f99312f892c523f5c66a42a592bca89e8ec05bf9b9e3fca5d5ffd4", 0x92}, {&(0x7f0000000840)="b21beb0f41f55ef59e6ab7a7e717d3f1dceffef4a185df82b9d485bf4554ddaec759e78f9800552b", 0x28}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r9, r13, r17}, @rights={0x18, 0xffff, 0x1, [r18]}], 0x38, 0x1}, 0x0) r19 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) renameat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', r19, &(0x7f00000004c0)='./file0\x00') r20 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r20]) chown(&(0x7f0000000000)='./file0\x00', r2, r23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r24 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r24, 0x0, r24) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r8, r7) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r10, r9) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = dup2(r12, r11) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r15, r14) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xee8d01bb370875bc, 0x52, 0x80000000, 0xa, 0x4}, {{r6}, 0xfffffffffffffffc, 0x11, 0x1, 0x3f, 0x100}, {{r0}, 0xfffffffffffffffc, 0x11, 0x10000002, 0xfffffffffffffffe, 0x9}, {{r8}, 0xfffffffffffffff9, 0x10, 0x4, 0x7, 0x400}, {{r9}, 0xfffffffffffffffb, 0x8f, 0x1, 0x2, 0x7}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0xc5, 0x1, 0x8a2, 0xff}, {{r13}, 0xfffffffffffffffd, 0x9a, 0x8, 0x0, 0x7}, {{r14}, 0x0, 0xd761152f9a767bb3, 0xa81f68d7edff47a, 0x6, 0x8}, {{r0}, 0xe477f779f543b65, 0x92, 0x1, 0x6, 0x4}, {{r16}, 0xfffffffffffffffb, 0x3c, 0x0, 0x3, 0xffffffffffffffe0}], 0x200, &(0x7f0000000200)={0x7fffffff, 0x8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = dup2(r3, r2) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) sendto(r7, &(0x7f0000000040)="a8b99bdccf", 0x5, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x1, 0x800}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000240)={0xba, 0x0, &(0x7f0000000300)=""/186}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r8, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x6c}, {0x6}]}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r11, r10) fcntl$setown(r10, 0x6, 0xffffffffffffffff) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x5c}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x5c}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0x7}]}) fcntl$dupfd(r0, 0x0, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r7, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) accept$inet(r8, 0x0, &(0x7f0000000080)) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r10, r9) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9810, r9, 0x0, 0xfffffffffffffffd) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = dup2(r12, r11) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) openat(r13, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x5c}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) select(0xffffffffffffffee, &(0x7f0000000100)={0xa, 0x0, 0x1000000000, 0x2, 0x2000000000000000, 0xfffffffffffffffe, 0x8}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = geteuid() r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r7]) lchown(&(0x7f0000000040)='\x00', r1, r8) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x3, 0x1}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f00000000c0)={0x2, 0x0, 0xfff, {[], [0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [0x200, 0x0, 0x0, 0x4], [], [], {0x0, 0x0, 0x1}, {0x0, 0x0, 0xfffffffc}}}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000400)=0x7fffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r3, r2) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x37) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:46 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x24d, &(0x7f0000000040)=[{0x7, 0x82}, {0x18, 0x0, 0x0, 0x1}, {0x254}]}) recvfrom$inet6(r2, &(0x7f0000000000)=""/149, 0x95, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x1}, 0xc) 18:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) getegid() r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r12, r11) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f00000001c0)=0xfff) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = dup2(r10, r9) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) setsockopt(r13, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0xfffffc4a) r14 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) 18:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x3f, "85107b0101000000000000ff3e84bfa60400"}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) sendmsg$unix(r6, &(0x7f0000002580)={&(0x7f00000001c0)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000240)="0b179c7ec2593b28948b9c3236e926f73d9da22cc269b0c4ec621cc064d9e310eb80c388069c2513f8e5c34b4b3bc6c68c405b7732c10fb176d963152b0a14feed22c71e7f6dc4b268d73eefed946942d86a997bebe5e133f14d2e2eb4fc88545b262a68f79257c1cfa71d13bfd342a7f3f49a33912afa3533cdd8", 0x7b}, {&(0x7f0000000300)="d617c7179b43873bae93fa146a7a4b439a04f9dfb0858867d1349bb8bff88e470b457b91578d6f61cdd0e1804c4fc3fc21f1486f258a8a5076cd9098c398f2cbd7ee23d5041ffcbb20406db35dea7d22ff296bfcd0e1cc88e4b270175932100040579ee1dee19333cd90d53393bc6e8d63b91ba65c298a364a6e04bd7af95e3b9f3260e53aa15d6294c298905ec65f61", 0x90}, {&(0x7f00000003c0)="20b36e99b8820d3f07eb198959f0d816aabb5a0f3f4f3d65d822123686e89069e5d1b134470f1d8a38cf5c5e83b4709c16ca4cf248cc097bbc820739b3dea779dcfa65a496ae72036e929cc1585a7cd2881f3b4c9d48750a6e8ba6d44b9a5de7d6daa5f390571d6923b345e9b9a88cbe66b0ee6fca3c11669ca7ce1048dc2e1b", 0x80}, {&(0x7f0000001540)="b4f1be44ffedb9bb5d983404960f27c98cc7e8479f2ad8233dae485221ca61b1c72e8f6d39b6f261dafccb3bafb140ba18d0ca14cefc68d5e54ea97f29bca87700e140a7029b9355487f6d5dd55f8dbee09a1d82ef9325e8ce193faf73e770606f8027afb8dffff75483cdb781bac2625c1e82a2e8c491d13937525c70bdfa870fe27bc0824be46f94ba1d138fc7a8a71086a5dd06c034fbdd8c9a580f15b919c3ce6462fea900382dcd17fdbf3e461a5a6a2e6f4d056a611f710079ee870142eafc343028696e954e092ee9be165abdbedfbe42fe9fa1c886e74f981974b5e2a5fc6235d8262eef80b75c86ddab5ee04119a34f022d6ffe81b07f34cc19dee2af7e7cb2ebcab2d3d82547c951e22ed78678a4261b3ddca74fc7da0c6e2f8b12af6dfad995ce588d20c502a4784c3358431ff05e1556c9b2341da4bf3049e4d2e41206fde1a6f13066bb667196c4002fb3af743bbb6c15de99e283673d86e41526b1cfb93aaf8cb42fda5fbb41cb75dfc23c51082f042fc2f476751627a7454db2d3ec123bab5c839c1026763174dcf6423022e974df36619194e3891060a9752ff43816f45ff245fc1ee43939eef74c4d905e399592666fc6918633a41c67d151a5d8322cc7fec89dbea4615f28285fa57fbfccc0862fcef66f33af0a7284f37541ecfe4ae9b92b2176c06542d4cfc421f439c80dfb3964766847c56bae5d922851372e88d289ce8236201b4b9766d12b7c87f86f6ed1ec86b6ccc0a54c47d26d35eba795adda9effaa43ac958e6bd7b0f8e3054720752cd8ba23ea7a53f126e99b3c5a82c89cb26bdca96226e037549d21246c9a8975027842ea8181eeddb42171f3732875277377cde71976644f71dc0ef96ee313d2c962782c8086a27c3c0d52a98abf226509bfc0b224c868615d1e7ce7ba0fa38141d246904f32daecddd782d8248407357ee1fff1b9e89d1f89104d7727a91a48c05e3cce5820a94f67cd74401619948abbf2934807ee677ec4f0d447c1f7bd9838fff01a141e59af384120404117a4f5c3881483c276b21995791b1ef2be7fe597b8bccfd07bfcee9293855738710e3466318e650703b2c9b7fc56c18433f234a84083af0fa34dda51cd5facb061de031ff5b5a08bd6000906b12c78e947367661854f425d214a7010d4122dbc2c750ff5e334400095d93433408cea3f87f2c71d63ea11767b04c2e7d319d310364c5c4d27bf0c3b64afc6642dc5970fb1051d773a51da55490177ffded7e78e3d3ba0f28f651ca5ccb9fbbf5bfdb0bfe188d49a27637fe26dac3a466f247ac96000d4e8fd38b72614320a9f8c4cbe94919ae6ce6164672f3fcdb3453adf06b1d735ce779abef80f23968912a31e7d701b48577e3168aa70ae33b43197dce7836d5341354926664c89fb4ff1696309b4214d0687576c9d93221f284889b2311352b0c4e2b59cf608be72493b23f2beedcad77dfaf7b8c109236b831a5dd588ed4b32bbd167e4e40e37cbac7fd08c2c6c3690acf98f2864aafd5bf47f489e2ac3d3006198d846b48531f10f91050edb3bb765da865d2bfaabaef26c5c8478ba731211c0495384065c0ee1d5ee635b12437e0838e304f380b288ab823399196c2cbc8ba31d217dfe70e4b4d927f7c2dd2eaeb26778adb24f97f9bee0e45b985833877d3b3f77d1c6a5c2a501d76794911552d5024d2be8b93815f1e72b107fbfe709b80d5e9c487edd938f3f9053334ee9c5a9ff31efc73f7eb1a0d297644da93c928152173fe38c72d81090d3ae7f97f626ef95147cd975982675d8267441888dbc57cce7874926863141a9399600dadb2e9a71231e84f416b20ed916af6408d7825492708e40bfaf70a22f74eea49780abe46abac282f90367e704ed9f10ce44112c54350d13ebdb5d16f06e9a6690e942b9971955a71630812084a3165c464c49ebcb0c14c232fd5d77aa69b246fcee6646ba01cc0393a9aae832a34e0f0b732182282e99a57f57b391b233601203b46333ed296c64da1fba54c5ad3a257e0aa4bea74badedb2e5702ef1207045d7df254f9b9f2a884742aa858dd4f13ba4c761af23290c37231ee8db5614f0a88e70ec272f47af779ec7df0a8f1d673ac28b24659c8e960c6d0b38ac602e95150c8ac5671b797bbec5fa1f135700f72848f7f6fbd7934c330089cb3014657233d51927a3252e4cee786654e487e3189cb2b111fc120ce1169318ad3b207d352cd42420dad3c4d838b06ee225d3c751d52804d3ed1ab3e128ce82feb7d96e51a9c5f09218b4aca2aba70efb865f7a20cc7ae399069b4db64bafd5a2ca5ba895d54a1124c6e5c2c4d5cc5668e192073f3b344820211821e5b012ca75566803307a7c4204ce7bb757fe507cb3a710fad18bd5d6b4c5cbc56f21e90c10cae5cbbb1560356f7f440476a79961d8dc8b75982bb9eaf0e698ef2331e556238073f12f047f23d09a93281d8deaabca6a0ff02d5dd44bfc904451c5aee7827cb83287e04569713e8cde4941e5a466c91890bbc7ed48940801a7924a416488a020eabe94893d9bcdf948027b066c157bb25c24e4321adfd23501c277cacc0bf59374da176785775a102d02d4209545b87fd385cbdf6966a573f112a764aa897f73f98146e8cb4ff46901968c56c1f5f7d7dd4eb0d93782475e003cf6c831d850a4bff57bfba7a87e0b29bad1aa6262e47ce10a0c9dadcc65b637730284853df8985580acd6bbdf2c8bdcdaa3deb37ab27a430814febe8e6e590489cb42daae93a316ab616274178f4bdf216c86516a2c946dfc280262a9203b8b59c7a9a5f7d983463ebb95191f30abe765f2b6da8f3f5623c1003b78a0a5f8c82ccd9de59d3d7c9e70023011387fe9b9b1b5a0cda2d742656cac5e4f0e2fe5d88c37f3cb1595bb3901019ecc6ee3a3a0d11b92840e0d2df4dcfa38509f4bf123553a9f2454f1d1c74dcc73a30707017cb1391592ab1685b1dc15d9f3aaddf79fc30f412ccdf219ae689ad8692ecdc1ed6dd16d5fc99cd673f1aa8ee0c24acbfc4dca8de08c260b3c508186f35f266d8c4c2a6e2e86bdd788d8922dacb8a591180bd164c30f9e05fa1637e0c2cea6397a0facb3f36863cc5fa656d4db8fcd473ebd037261b2318ce894b1d9ef50a62305a6357251d634f31d3677db460e1e2b99956c1c5cf435883d02d27213867006fe4f2e94ff0ed86b8a8579efdd394149cccc1605814fe5a75a533c7d7d7c6f21af202b1e1998454e7770fbd707c6fd4baf29d29eadde6cbd0e21820c94bf8d74ea4e33d055a3f22031d22cba88bd547c92c30200e9a78f811e24e0795b2039de1940e2244beebf01c1f4aaa1bf9f974b53425f20980f64480c91227f4a3137bb40e0a9b3a8f6e583d47555e36c712f755437af35f5ffe98795077ae82aaebb92cd775436a35b3f823021829c65c594282f0317f77a241931b2a04017a507c8d293ec2c66aa7b8f718ac6f5a0476741974b2274563c72db5c4da68e2123cff8ceddcb13c46758890fda986ee95c36afa65ffb6f664ba17af4e998311e84c51948e56a40ce7e4071169349a07f3f793da77a01d4b4d1f8a62dec375b35cf0ac41d2470abc97f33ca29af6e52fb0becd673aa7a6305ccad3b5bf9d9d36fef9712dc6c1bb02409da73d9b93623e4b6b4fa18cdb1f8d9c72e26385eec6746dab9683be18579dd8f28feb2431f60591a0119020be7ddc7c2886b5d71c425bcda3f8950fd08e32dc27052cab5b8ef718d7a170f4777d475c83eb11f84d61421515015cf466fca3344032cde639040cb88759fdee70816788b942c06cffc9525a36cc711da6919a9a391aacb0ec77a34c282fe6896a32e58349c953ed9259e5fce15292e051d8fd320d8494e4df8346fe46d9af41ca858f3518d64c65f5c1e614882a33cf38a6a9ded087803cd7bc6ded729563253b6ce03de1d456b2cca29624ee5b2b7b726b4c71c34c406d4420b36c59d5103db27e20d7cb0bfb2be6148424bb20fdb1ae0edb4db01a0599271b5197d0dc2ab72d8370c183e62b0dc8ca9376a26bbf868fc45f8e79f9ab1bdd8dc457f1c033508f88afa2d75d059067f9cddd58a22c9223605f76007d7e3cd6c9b2d82d78a387acfa7900c2f2d60eb37c583301aef025e7b482a18ba5ee2f1b1919ddfa6cda792496fb3dbd3844b0344099cecc153b91fca2c61674a96eefa7a9e55c53ab81a533a89b2b907d9b65c3046c565f93e3f484057d74f1a1f69b32e080bd1fe8a7d66b45285d30a60df56c8e15e1d9f00686c70defb4f901094e7e2f88426ddabd3400a81e5c2073a2aa40d936be5a0fcea1f7f1d787f6d8fcf32226b70ca8f7dfeda2c7df03af79112ac63642f06bd6b2fcfefec496506c09a4b2c4ba478fb596ed78947385656f689f2c48f39de9755a815b2a7b64c8a54f5f97d0ce8b0a7ce35f93db017f08ecd87e8180eac4f443a27a5b4c10a2ef79f80c7597aa8caacfecd43863cd2a59c62d0bca0dc8bc494b4f6542af4b06a7f09e7970f1c7b382b33bdb456540f583ff3bccf59f76c5747e2af2d0c26ffdcd986c76a649d249d05c45fa0fd92eeead2a707b3203678944f8bb52337674c220bd28e6f4ca2d4407d0885b61db520150039a33fc8505a5ce6cdd1ec30e79788ffe9c46f969369d4bc7de77083e96a907c96df917d089cf1eeee853c5ab425766dd248f21e4255eee408928d4ed8511514ab68f5d0813985f3be821b6a009dc98346df0be1d2489da1b288d728e33dd7c9cc1ff6698e93271c384cf842273440ce5ac305b9a2676335caa95fe4b585d491f681bf23df5ace625f865cae04cd4cb594a2c9f44fd349a048154f87c13ebbeea95ee1109bc65ad98818ad313b18d345f5f54272b95a98873f27ce8b360cefcd30e573404686a2f4239cbafa4f3caff3f1b095ac9f77885a7deaa7b7065475ad338c46064173aec0cee796a6f5f2f5c1b674744e4db9501e880585cac7737c506bbec634cfd3ef2f806601fe47cedb73e32b55d0653001298e5f1a5ce4c26a0d4aec0879327f2b27759db19de551b4276b915930d2ced6aa0842bfc60d6d2d4f232e7939e3a74f2c2351d3e525276b347e5f97fedb5237107124366eefd3a729629ca7ec40efe79d091ff8b62432cee75eb401efeeb570d2ef78567a27ea3b7bf9fed1982588075f1fe9297c5d35f3636128a42b94aae94b603ab3d99f3ec4dec741052e245691b5d017043bd127447b88f48a2cb413c1b3475fa2f469916ec9cfe8b9d2ab98f2ee2f55d97642839744c229627f29f62e71291dd96b113fca7d7adac9a359eebbc281229f69c2354b142dfae5c1af0c20ad8d126dd2789a8e5892721551da124e0514dc307a7b32f3853702cde2b008fe22ed34bd550ea00ece30b2854c3cbc77e3d9bb6c415bc19cf1d4b451a69dd084ef86169a438bcf235c2f1eb190a8661d62602b7926133078ffde937a1b0d242558b2da6f88053b28a5d8be27e858373905e15d551d0578d390edd2333a5514ab65857aa2e220b4ae64c7ef31098be0a35f582cd20a9f9d570dc4ec1d13ee136c0ff2ad3701cd72499fcc56f825641a9ea7ce7ca4b37768c20abdd222d776c1f7443da73fe779a8f1109a7f5e19c0dc30f90040a2c928aa5fc98cd4a25c390ecdbc988e398ffc16158dc5824d42d9f7598ef786cbde385ef45f1f44ce1976a38f03d7d0a961a77d23f4720f0b818709e5a8c53a43a8ea4bdf844dd5e4cfab729a8e2ce36867876aff236baa43146952fc22bfa72e0c92bd94ff7ec55f24", 0x1000}], 0x4}, 0x0) recvfrom$unix(r5, &(0x7f0000000540)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x1dc}], 0x1) 18:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="9b312d2f877a2acca33b"], 0xa) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) write(r8, &(0x7f0000000140), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x74}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) getsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000005c0), 0x0, 0x0, 0x8dd) writev(r5, &(0x7f0000000040), 0x100000000000038d) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000100)=0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)) 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:47 executing program 1: acct(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c8406000000fffe4dbfa60400"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x1dc}], 0x1) 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x0, 0x0) 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x0, 0x0) 18:10:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x0, 0x0) 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)) 18:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) r4 = dup2(r2, 0xffffffffffffff9c) mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0x2) flock(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x3}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="d520df83ce2fcbeee32c4782207d0ad2c9c1540484182db7c3"}, {&(0x7f0000000200)="599f04553213c6014bba58778250701349cffc565907e1df752dd15dcbf5456bf7c65fe7c53c2dec98767196002b2b07e12e4d23c77fd1ffcdac5f30db2b7f59f36d766e38d7a84e7caa2f63a2ed1a5c9a52e73a9c09b97067133e8491e09f77f190d82399d6a456aee2ad55"}, {&(0x7f0000000180)="45f1408b34467448561c42f6ad"}, {&(0x7f0000000280)="5aced14fe045"}, {&(0x7f0000000880)="14aa027484457f00df2d3cfbdfa94d49f5f31ff0f8559c9bf30dc2e82930efcd0d02df18033f29eb4ca9b174eedf0d8cec22e4520798275af5c0c071711399d53dc465c2cd7c25f6158eecdb5a21ca7bd8dddc1dac64ecf2eb8be639dc4cb32695ea8381f7fb9e70e385a4de0bdbb839b47fda0fab681d4f5d9c44c05067976156c22f02581dd31433bbe975fd4b8b433be8537fe9e297c4091d0411438335d1a75ab972bd675360af671547607ae7aa4ab1ddbfc342f4fdc074b47e48b06d56cc43aca95e9417496bbe9f53143131b47807afbb7fc0caa2106260049290d603da950a6ca437cb53c9b94b819bb509884f21483fe4e9a4e43fff2272fe1b3e286442795654851a4812aa9fb8b17322e1ee8887707fd640b1287220e3b511f52de01ee28c31b816473a7ecf3dd59d1a5ccdbfdbe696b6a8350f9c60ec111bf619c7c3dd90e76261101ba44c556969bd656c8faaf1a7bc85c2e53688beb51e6166cad38d28d6d1cf8a7669a6afb2df2e7e8f16d08d063cb8f3541d5b1730592d37de415b9297b0e6c02dd1832f899a30b4957da3bed13bda5f5300cef079fe25972e214f95e1ff01eeeffd1991d6441ecd172f939141c3f832aa8c81ea673ffeb5da169fc1ec0bc4147aca477e409db5f26efafa70d0c60071e86f13d266da327d6fd07f320cf0d313710cb8b90b8d6f4c30abf2d561eaa3c31929a111bec8a1a1fec0b7416a0ff186128d23e9f1d01b0cd4c3725582d4de0eb68819d7905ac29e8c1deb2a5e9a33db040facbcec6e825c411ea2746dd02f08d813a1691379f3c93f7b147714a4fb99769ad0a6615a71135bbd711c59eebd2fe26a85921c4fedd2106f032e3626bc64f0223268670368575aeac4867e736dc3973951cfdfa1ac3c816e2ed4cd3027049d059249f63ee61959c294632abe0adc81ee42f44222706e79fa40713bf631efee3fdc2811447afe740b3efcf9cdf2ed79d637f6dd8a6bb3b89bb08a8cdf33dcb84f6b8cc62078b235b4254a2a0a5a22b1bf8a97e5d7ff0bb49efc538da4da342cd2e4111df11e6e65c2506814a4b4dd31751dfb3c405f16a6e91eb03db54a522a2e70018ca573ec53dc807b835f0db1fac70c6c9a5e27e74f816dd1e99a1d4acc55dc2d08c20f3aa63bd96aea283c433d64133f4cc3725df24b8a47ab3824f9c223943c1e1d0243ea88bbf860b8893a99980ccec29f82d656d514c5a17436cfd9812337063e30db5a98df830576d8e4d61005e87a5d3148753d76f53f95baa7416776276cfafe7afb5c55c58a756636a0fef2a464ed57aedd36527cc58bcf2680ce43ac5e0088dcfe23ece72dc1b9172676fd924773aa45d2013415cdc95869561f85e9d50c08faca8928b7c744d387f913669be6f35756f49047bdfb11cb88f334ee1332168c9489585dce8e68042e35fbc25e0f43884c90b55732681692a3da4a06f3405b0e76463a7b5f7336e7f5deab19d8408a5b4d02f29e6d864874877b42454c094f5195e149f13e97e90b06b9df2842073b3f7e0b266ee65bbe3cad50f61e1fccbc0fa208e421ec324efb3d2264355205c0bf0003a2c92608513e9cc8bd81fd9fddab5699c92a969a8082ed58f258b492c8ddbcf945c23d1d3852dcf483cdf157fcba726718b1e3c66f9e93bae3d18aa160c33ef510d3696a850edcd171a453fed601b36b4e52ac6a82bab290066160fb4bd2984b0152220dea25a93959df6595afca05309688b2883a8cefa2a8ee648b81488a68f85df5e7ee49718d8c5d5dd9cd0db01888f4717c06ed4d7636293136a284068ecac999c5c058f26d1124d4a28a41fc57ceb150ff5a030b7a1241e47eab0ec611f6c5083fa612a0454938dff9b93d9001273dc877e16a264706d92b24085b0634de9d7fe3721e38d99ef0453425a9a5405c8f838a0f9b6d236df15a602cd2b58c27955ea17ca1266c9365c1f878ac12dd841d4d8516023963d4291b5cc6c5fbd7069a1331b7ca4f4234206176a10384f8d3b0ad655a7c8f4107c21ab4c959acbef25f5d1cea6861b74f20f0a8a3a3aec6b0093321f4c0a874dd4066f281ac57888014f421a0529433b43d679f2b272c302b855799e6cefcba3e4159c2c7f83f42a68cc74843e2ce5719cf5b5f8afb44e6bebee76b4d25ea6f7f30c24b317bebe76b04b9fd4b2c6e1bbae28831be7f82297bb2f65a7ed77f696ba36b474dcf13fe8be47f1a58c35a2bfffb16f087a6d94f3aae8c4d132e0cb4ace51fd3500f312148e438d942695e5a361a0b41b19de55e91ac2be7e7a153339bfc0088bc72395a978ef7991cb376b72a6132b56ea319f00887099489727fd2856ca64b53c5ae057bf1a495fa9d7e7ba920336bad5ca645c94432fd3cbe842e6a76279db51f0faa66b90b6ca108cc865f268fd6c46c6291dfde92ac17278bc5eca125b067a4a75090d7128560908865f6dbdf449ed74621b216ae74a38eaa878c68cf307de82172f369a390ebc2c27f873098557c3a6057f48a5236e7d69cb228a471bb23c8f154ba27296c792af65b13d22f994de4e63a3a186e3cb8febd747d1aded40457cb847c9dbfe07f2710d848d1391b1152ffaa863e6dbaa74866021a64879839110fd2ad30957b9684bc981109bfece00128ba15ba603ec690e095846750aec6b72caf272b71ec40d90f6458709e8acab9ca080be88e519c282e88f90edfddc435b510b511c6b0a729b7c90a65655f89e3c7d6424369850020e58555d4453cc6b49085e24828a51b7597221fb0aa4d465a5f6b39ea431b070e2b3a78ba86bba979f989263e800f4d3d941e2aad9a9e5c7a812b6edd5c288899f45d8f1138a50999af4dbcc548663ff3d0dfa7eede703401e0f523a0cefd0d7b04ca42a2e562af29f853b751a63c9f488debd2184c145fd18fa25eee491d2d229ed49b7ac5b045a56c674e2e390f8f4d3171b2e4ba0afc3088f709d337a5af7ce14f1aa19400145195a6364e87b09c759f7fd276c312947df8cd90949be3a180f33bc9d455f067cce994becfb8ac6a34ab9a780d990f2e49e1a7611e85f0c3bf437b08c3b7eb5adeb856ec8a03e615f6532d840fff67849d85efbe425edadfb3dd63af2a38b56fba0510bb7a1dacef5f7b1b9f6016f6d9ab1222310e300f466fa9321f203967bf80b4f7fa308360cf7ec6569caa70f55fc26a011030d30a81cd0f198ad1f9ed640a7ffc1d127357c606149e7ec37de602b0de7892efc28424c3213b55cf8b949043ab47ae2e0c7005da0164f1d178a9ce11bad73249fdbe642a0d7a8df8c8b4b806221f797073a9aeb68794b07bbf64888cc61f7efda3dd9d39d4beda811537f21da37b60ad64236872fc697fb2f7113a75a9893189846f873928c8234332e7da86d2b2f4ba01150d97dc070ef96da2d54e0623ac2d0b71ab27a928b456e19d66f9ce5d4421fe0517d4988c4c41dfc93e5a893f955a44aa2e7bf96e910ca83878936f321f53bdf55e9b4cef6d6e1619b797741acb1cb9e33ccff40083f00fdcad055b394da3fa70e955d401a2beaa03218a88c0e088822088fd07bf647c88352a14d22012d7e07a3339971a7eef3182d12be0c24086977377ab8b6973c300439a9235c1c1ba94def9bce641eb001dd2eff0afe431f24a147f3114791e788d2223c79be116b2594afbf84838272797252e393290fdd699fb43a21316a6e921c9fe37d982e4c664e2d06e187cacb8f24a38d212c61b2eaa719e6d3c3e0b6415a63a33c861dbd8c623b71524fae1705891b86a2831a03ed72e37ac6c7882d4a9b34742b55552e63c9abedd995b0d6f60ddceeef1d8307cc7ae81f924b22ee042f31bd301c08d1c0ae120cefbcce4551e3cb6706000c6ba375e7652d715c4c35f7ee5a02c33e984c92318e8696c0d1d003e268facbc58d294bd302cd0dcc45aa905e2d9e0754be46f9817dc2b8bcf64e30cd3af03906271b1bf2d119c4644b7a5a03dd63c9c3c5e3286d2f2c72bca89b9d9efadb567cff2c9db4da3ee05612468dd52a4e8a915b5521a934687b1248f6dece48dc9ab11e9bdda170b12d30a2015fb2fad364fa2702d5f01574091d923cf2379ddb06b71a74a88a5f2a96e4c384d828de319c1f5289fb04ba0d12e10840ee4b8f40afaabd8962a4ec58fb2f3aa241097db8aa2a113e886e4be411df34239323f0e613352f5c3dad4939b73dd23a652fb726a5185959f30207d63a36525f27d68c45d3249118b921a48961f10163cf9c2892355bac7cf45f6525ae60e326635ccecc3d860f5f5744bc2111ec3efbb6637f4ecf1de57d8ac92c8b81d1ea324e85f6b1875cf8f8e9d14104abc97779d5c9f43e123e42066105b79010ab55bd15c38b2f107b8f6416e56c7f34b1bda6667df4ae7030bc963b23021a491c30c288a67db64c83297d5db189a05ec2dacc49801b7addc83f163f013ae2591c33ba3e626106f77d53ae3a50b8dc1b454d9676ab6af9e7125068544458b34946f690a3c723dc74bb4403d1ee16019f0a69ea631ab53d520ad0423922396feb7da8acf524ac96c87783b0f2b28f7d5e706140b3769199145f9b6d79448ed10482bcf6dde250e3886802f063e9d5dbc6f087acc2cb03025380b0f3543a73e43778f68a8f563ebbac39492f607f163cadcbab8e6ad77824115be9d90b451e41d1e8d23cc8a5529cc1d6ea50559a5b67be6fe60973fbc602ba692da71ae6c0fdd2f12b5b454cc0043a8de1c7fdd62338fc6cd14d9b7fd64e5da8b811a5a56bf3400681b188cf68c073fd59f8793df01fe69ec6d110a644750afada12fedb74325d55010b897470548104d35b19102b0f56a4868dce0bc62acacd508c1b698d2b88c3d0eb356176b176e63efe1d3e7349195b9d7475ce05ae6dd00065ad06469113e7f148b8bbe75ffe60a6ade3b9e356a09d8ef86ff0080190ef7a69a11836989af0bd63785141a8402ec443f7d87f15c5c807952fbc23fd02eae1fe052de6e8bcdf3165e8520bb2bd011a23a830937f13621b3783fd1ee8d5cd67c18dac53281be1ef3ea25bcd8b6930b82776547ec57fa423476c8fcc07a51b20dd525d7095ae00cf0dd0004199275b81e6d8bf6022eed454faf77ddef56fe6fad61762fbd199df83349a6a3c03d46d080f5651c67def7ef23825080e37ee596ad4b1a5c981f1c0d115570767dbc203f3b3f44fe02ffbd4dee6c58da29282d31b4450d0a04baaac619c51492ad6a65a31777177e8b1ed466a37693a1fe6e2237c6a212f58cc555a1e161ae3745231874d6e1726a6a563eea43ac8c436c5182d86d5bf2eac3c72d447bd5ac0f70f8ee49db4ba59e441ddd897241ed34b38caa0972898408bb86cbc68bb5c5388a8b846eec3ec2b2f85e316b9a480ad8f6dbd9d534345d1a08eecbc1f106c3093d750697e5a741d29b1a87d22a2b543f4d1db04ae217bf52573583cab0129cd73546fa81b84c72839478635bd91c8d312a529e84ed6114ca397abd55ed44126298b3ea9165b553d9fa99d455dee1c128e4d6fce36034474a3a866b1bbcadd8794c00ed8b9b07f1d0d87e1d7da45111d0a2234efbb0e9ab53db311273024239591ed10649b091a8409aca87bf9fd0c2797888f5e6bd72cdd7b28b86ef7f2f6d20a83d44c1bf5a8114f3f5b2c2b3ecc6f588f4d0baa4c499b59040a74fa3dbf4918c7d9fb88afe5ea2df2e0f96205c920fbc1dcdf70a92e37857d15bec3cc858594b21f09aea4671b89a5140a30de796201f678b8bc9bca32bc436dd45f6260780d7dde643b36fd3938411c7ba47f00744234b", 0x9092db7ad8d8157d}, {&(0x7f0000000380)="f72aab5b4a255e0aaf406ec3500af4895f9eb1aeb4b5fc1dabd5dba763f51a610a2ae10e616b79ba5e3d485cfb6340bf716b"}], 0x1) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f00000002c0)=0x8) 18:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)) 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)) 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x7, &(0x7f0000000080)="080d34413fb2c5") 18:10:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000040)) 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x7, &(0x7f0000000080)="080d34413fb2c5") 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x7, &(0x7f0000000080)="080d34413fb2c5") 18:10:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xe816be43797ad675) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = geteuid() r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = getgid() fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x150, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = dup2(r10, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r13, r12) fcntl$dupfd(r11, 0x1e, r13) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x1, &(0x7f0000000040)=[r8]) r15 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x6b723092ac0e7a99) shmdt(r15) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r0, r2, 0x0, r14, 0x0, 0x4}, 0x40, 0x100000000, 0x9}) 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xb, &(0x7f0000000080)="080d34413fb2c507153a05") 18:10:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup2(r5, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r7, r6) r8 = dup2(r1, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = dup2(r10, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x124) ioctl$KDDISABIO(r11, 0x20004b3d) r12 = getpgrp() fcntl$lock(r11, 0xf, &(0x7f0000000180)={0x2, 0x0, 0xffffffff, 0x6, r12}) r13 = dup2(r8, r0) ioctl$BIOCFLUSH(r13, 0x20004268) 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xb, &(0x7f0000000080)="080d34413fb2c507153a05") 18:10:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001140)={0x93a7, './bus\x00'}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000002340)=[{&(0x7f0000001180)=""/190, 0xbe}, {&(0x7f0000001240)=""/168, 0xa8}, {&(0x7f0000001300)=""/4, 0x4}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x4, 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x45) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x140) 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xb, &(0x7f0000000080)="080d34413fb2c507153a05") 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xd, &(0x7f0000000080)="080d34413fb2c507153a05b8a2") 18:10:48 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x200) 18:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xd, &(0x7f0000000080)="080d34413fb2c507153a05b8a2") 18:10:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0000a8000900000000000000dd77eae99244469df49a07284f59c2000a0100ffffff4d8509381aea06340400000af6ce", 0x30}], 0x10000000000000ec) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xd, &(0x7f0000000080)="080d34413fb2c507153a05b8a2") 18:10:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000d6, &(0x7f00000000c0)=[{0x20, 0x3, 0x3, 0x2ffe}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7ff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r5, r4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r7, r6) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r9, r8) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r11, r10) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r13, r12) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000001540)='/dev/klog\x00', 0x80, 0x0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r16, r15) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001580)='/dev/diskmap\x00', 0x800, 0x0) r18 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r20 = getegid() r21 = kqueue() r22 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001640)='/dev/diskmap\x00', 0x8000, 0x0) r23 = socket$inet6(0x18, 0x4, 0xfa) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r25, r24) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r28 = dup2(r27, r26) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x924, 0x0) r30 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r31, r30) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r33, r32) r34 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r35, r34) r36 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r37, r36) r38 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r39, r38) r40 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r41, r40) r42 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r44 = dup2(r43, r42) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r45 = fcntl$getown(r44, 0x5) r46 = getpgrp() r47 = getuid() r48 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r46, r47, r48}], 0x20, 0x7}, 0xb) r49 = getpgrp() r50 = getuid() r51 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r49, r50, r51}], 0x20, 0x7}, 0xb) r52 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r54 = dup2(r53, r52) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001840)="36c5c6b305dc09aa93afee95609c6b7d8ee249b83aeed86def0ac0e4c8630e3b4c8b4b2dc70a906e741d46a2b84abd03dcbf9cab8529e797829f18aa04f9e5ac5c99384f3441082137c8b13316664ffaa4c06b08e512b83b7ec519a80415f25e1c1d34c70d295044aff8f76b363fd1c316dfd210a9812ff776cc2f776fc9e51010b3a348343209b38aa84cd797491bb3b938e93f788740a99cff34d4ef0e0e0fa1ec02e5d7b6b6e6d559f46f63fdfa6f453708991ec6f256265bfaf1b1cafd10c09d297538be1ad6dfe34b1bce6e54b4f18b224f0d89dd2f846602c877266d57282cea3f4f296d98de719e4d7cbd3d4476227ae6716fbdadfefd26f8966dc421593bad7045215f18b78a92e3c3441187e891f6c32dd7888958e560207baa39f8bd3b51f59d51a22f946ed2e84579f11de8ba9cc95d3213f8521a43f9135e0fd1ee2907a3dba8f1ab15e708ef917fd83ce722ce86970ebf78557fc4466b847cfafa232b25bcf3b5ea1cb4877dde", 0x16d}, {&(0x7f0000000140)="ca043619b2be3f0d697e6db31356a52e4af73860b37e2ae076282347040eb07e9e69911e6b7467324693363cf6291bfc528fe4169eaaea70ac02a4118f7239f193151830c474856d26e6fff74a179e6664ce86450b254e1fb7cb123df8921df70129cad442c7f4b6198269bd84171f3538211e66a9d417a915c14b683f006ab14a0d20d7d9d28b5e1495c713", 0x8c}, {&(0x7f0000000340)="859c77c6ab95e39008f9cbe133fc485ae9c53ae9bd0e653ecc7251f16f0ba1414395b62f7b4b8a248f9096cfc87cf8cea236111bb28edad22ea967622422f7db497cd45f5200fba896f2969d5661ef16c3e67efd4b0a7e5d7f3c08703aa3a62ddc72f17cbc9f6baf8660c624f24d30a9b43d124549d740ba83b710c8416031d77bad8c6b3633e4fa06a7b63fcde989c424ee9d16aea1c3b94ce57216bca2a76f7d", 0xa1}, {&(0x7f0000000440)="e31c", 0x2}, {&(0x7f0000000480)="1b2619711059dd5946d7583fd117f25e5dde728c2d40f0b380f9e83ca07f975d1684b6aea0962c4661406368d9c9c71b", 0x30}, {&(0x7f00000004c0)="0374be58d1fdde337567f2b68a17b5eee74c6761d77026f98b56b494fb7279d087b5ca4c9778559d8f4bf7182d165f52caef997b4d0ac65e5e2e34fb3b0df3b18d8f9580aa1e07420af5d71771e3d9a0ec14cb0c4a28a86f6bfa10a4cc93a5882de5992d96b060615f6187d13e65e939263a01c9ebf2fe0357c9cc2b2005bc7cad6715925ef81988b1d5b2cb3416862424f3dc8f6d55fa3225589ea084766fd4349439328f8cf3c82c1e31342ae7b50a37869739709a737fc25d8fdfecb872b34f8d86b23a5dacb7ed8d850ed41b53c7caae2ec9be8b7b733168826524a7429471993d441ca97045f01d42b63fda1b1cb7645dccbab8b6139bfbdf8c00db8337ca0445c4773d9aa017e604aa3d4499f9a112243cf63a8efc9fe9cf24fc1d4ef1e4106863b366553d9836402541fe178a60f9eebce0ad91856204d1653f1316569de28d00df1c910b69847d54b3072031a91fad8d81d3e9db85d2e98e30f44d9625033401456b470e183f11bab98edf0ec72e4f4b78a3d1373b32ede5e6d32cfd1305dc866663b9a9983a5ad524ece7ef78f5c1fe5899e1d79617147f3e8607f630c5351f252484757db07d2e301a4538502d62dc69a0a7a65706f160de9149d92c2e61e0b645f9c680be0625d28355c8153fa44a98b85af8c26beb044bdd8c8e6a70dc0a3baf0737129d1809c5eacc34e2a243f1812eefba1d31d8c56e4fa25c7ce83bd97a4723ed4680f5e633b61b502053c96ab315534841da9f508fb05a569b4881a22e8c3d72180244ff402337bf023eeec1aa8bbf940eb0299e832070a3b7a0eaa13cd996ce25e19b2f7bc3cac4f6330ed3621f7ff9e5334b98ca65a424a567787e8a5f075e43778873a6e5e234e28c640c726c65d364cdd40d2d335f66c4927be7c4cd416083324b1afc4526f7edac8029912dc118d8cd3596e3179d747e0d766b1d5fdceccc6e2e85631726f30afcd27f48cd93f06f8e544ac2d6a2731dea5af98cc9020608dfd72fc5c8ca6f142ef84dd3b44850904de9262b8eff032f2ad10342b2400bce7437201ad101b0814600495f36e22c90b13d9c7f35be01c91bd5d27e75f71bd94e6602ad235ad9e31422ac73edc7e64ad55fe19ea56a6bdea60603c760cd40d6c6e9746ce3772504ca123f2da9ff6fdb9b6768a782b8a8583f820b6b1ad0b0b2516669799f3c2807156ca55af3ec31c9056d9c0bfefa95c93cf88611fcc097e0e9dd89dd645e4636caa46eb9195ca747139c8591f4d7c7454af01872c7a9fd09a5f2150b44bdbf60b24e5b945552a36555978a2e129cc3d97aac604522392b9c5521e89d044946942c9bf73f063b62beb6fd5e79b0ad4bf73efd17eb90dbac3081490ed8a1e569a16d35d39d5d013d39f5c4bd02f2c6de75f0b45fb08d5ee18bea220e13127d78f9f029299d2389d723e2f475a621c73175b766256de4ab5fdd0ddf6eb6c46d0e2e2cf83e73251b4f21caaf4594f6fc860745f5d8f16cb447a450fa3164f46e80aa83f19fbb22588facc1cb3451f871e296e0d44eef34e1120cf3a42c5274b79a4a9b31043a5ad4eee18a17d5b81bfcb91143eee7ec7ee033b2beeba153264f1be992a7ac9b654501717f3a6d3a37bafa8fb76cd3fbf68c75a98c12dca9c8b3d905330c9aa3325bb8ae324475357be775604b548b342a2478840084134ef9d693f7e84e0f80c51c1e5fe7edeb4d4228eeae0caa255747657fd9462aa3445ce590d85c4a6f8351634079048e76413708a9fc1d54f9a0debe85708410c10329e9b38af51a458c72a536aec0800626b087fc866f5c4789790f56465168578ccc15d22e4737aff300d51bee3157a14459378af989258408762c242ef9f9740e5f6610b40092c98d39bd45958e7726bf64f79dab7c873351fc2e2604e3e1e50653a8f32996293484d16171c34a8f2361117580b51f6eaf793175ad3d488cc4f813f5dfcd33ef62d5b4642b0811a08946bd912ec2f0956e0c69a61bc85af3a751b15cbec4a1f7997dfa66671010f4ba5e61710c19873e78b474e30d0a159cbd1572a4ef8bcdf0ae7f215ced7df29c8f11498ea0cff06e600b405cfc083d70ca4fab885fb8527b633fb4eead9276ccbc971c232adbc874bd362d4f6de56c1a99bafff7695c4a78e94ff38223da080f3fd39fecc22e37566068c59e418bcfa91e0a6ff71b2821679b4ec4dbce0d43b0e1073a180c112b5f223fcead059c374030432ac3d9f82e5cc2e20ab36519f3b7fc66d43ddb01695f4356ec1b4830b89c8a383dddf08ed4a52457dad35108f8598807ce851eaa90bc971930313e7fa2b846e8cf20a4acad5ee2d495819778ec8d20bbf499fd24c30ce0cf89fc097b0343057db43e3cb2b38f519064f853dd938f459fc294f29f99f0e6cd5e0c735bb53d472e16fbbba84a8b78d28962c59822ea55d9112bb5327ab4dd2c60540eac6893efb561657833779c0ac55041cd7c43aaaa020aa618172426765acb2a9739a45275854bf6285de86317f092e6fda02ae24f15a27457b4b1d6ad13746b07245e1b5e38aa32e4ab7d46d62584e4fd2979bbf660335da528d247bfe2b343b51538e6f43eeccaf1695b9be373a30f260a2aad81674cd3bff64c28fda1a18f24ea2ab4ba255087c8d11caeebb6fb23c909b1bec23ac03a6360ea1c2f9e673119a2704fe5551da1b366e13faf97ee4b1f70d744fd9f1f59192ed132675801b9b09071609b7f22054efdb78c9a1a8ccf9197f229036a7452e9b839e7e14dbf8bfc36bf79969848b5bd89c9ce74b82fd0d0bdead99f59a496b1db17f905aa48379f0d24e7e268cef0f9e822dc8991918b5c204df2d9ad47902768c9e5a8746b6c0a2870eafb5c5fc86aba0ebea371c0323aa82e5fb1d6f6580fb09b60178bd3a0f0123ce7f7c1b9910025a46056cf7061e9f9c1ee2da7c64a02d51add52168281ec3a99440ba2e99215f8a3368674d060d52ce1f47e116116a6b9dd19d210c210f49324c367815fb5300a6f3578f123c5692cfa6988591213b6ff277c17b1553daf99b2cfc83131dc6284c7856bf379353e5d5352571f6d2ab2dec5037f7e45f4e756b007872763f951488a9415710c66d3a4476ec76fbdfe07b75cfbe28636d5ff49337d62404765e0be5e5e3ebc211094f5904781651d665f4d4660e7a4e96d4f737631c16e7949425e3af9ce9a2be0af8b9a45a2d701cb14bcf402ab138e9a066063526f8eec8442dbf81a760d6cbf4a9eb8b58abef0516804aaf48c017e338df0e5768ec8d1b100593c1433a0ed983813fc91c008ed6ec37ad9818db6237e0e518cb1a48e0c3f7e797124a3a35850fd2fe54446154801a93a1e1a90519e689a7a7f5679c9078a748e1cf40965f7c0b11e7574d90af5b76ae1e01c49ec5c2ae9c84758a1328cf7be3346fda29b9552662954a930fc8ed70435cc87681e372f4a7643479144ea5e930e7aa877228d6cfe1204326fd3fb22ef9e708835b7003151fd58029318f785cf236648b1deaaffdeb008f5b7237aaac5cbda8efca5ed3bb20544759d9e06d0cc418df5f8d6f009dd26b773d1e1c892771491a152cf53dc7021ec36c5c4dd50c8cc488f1d37e21f31f98966bce4e1d53d7cc2d968359969f609174f4ed273aedb31d21facbbd14ef178c985cf325e828d175341be7bd88da55cfadff98ff9e657e55663131e41809e5b43665fec1f34a7475f1a980f0f62796d1ae1a1a6deb3bbb7f8c18c5084d910c8da312c6f22163a10ef347fdd05e8d2ed066d36929bf6dc0f4137ebba4e4524abb77400687d8fccd8119814241c828d006d5f4c198ea4cfa86b52fb397f0d5b2b6ac159f25b901870274db93a3382ff23d66cb3ce892b2c5ed4e979597d6a5d4b66e05ca62bae85f79f7dfa061b5998917fd126e9ffdd2f8d51458176da2c9805589b950ac8b8af91450c743dcad8608e2d3f9a34da1ada02a9a7125e362680b88fb4a582c2e40725c72a16530de1696576eca7044ac2949cdb009689452e5e865199b46b38d3fc2192b9c3962921c167aa8af4487ca1e1c81021dcea5c871940a29cb6fb5a0ea24be80176a1b848e002aeb3f54b70610fa061d62805ce5a013123a49f92f746b766ac84c20a8412c9f63f68f9fe212270772422d56d753dfbcf7fc77623015f70b591ceed0f395c97b05c5b030ca7fb093dfdb43c6c741ab17345b475951b37deeec3fca399a11a88da82e48b607dcf1f356431b2b0fbe5a17597af76a985f30d0d7b1ed5d6846733a5a40813e89de9e1cbf442198f598282ed3ab0cdb5c10413fb14b964b9a525a2db4de9df80695bc72a3abc2f02a9c8ea64c09c139556cab84b8bde5e138f8724d9ba23cd9d0892076e6e7809c053ec91715a2e0f22ae108d6f2ad7a584c4f833a3fbee37bb3c051489178a8fb49f074779db7b6cbcdbf3b6736963f030c7cda806766861934b23daebdb063959c1ea426a686b97d621aeded17ac90bc16fc464198171761240d3788a8558409459768a927c0e9a5781af39c3b8e39eadfb1b9af5af79566f0a5845c618a4ed2f8fd8b8db17bb4722414f42695896c34ccfee88cc54e65a5348d7efd7af4f4d2872b2e3620bae54ae77b8df0e6ae40eb798ced3a8e2ce42119f61034f4466d8241ca812ea19a470907869c2f36409663612e782f04d87ca5b5990ad7f4d0ff2e4c701500d9da7dc3a1182ccef77f3f76284a9ecc0d0736b9dc183298d340438db7dedd38ab916c9f84c8d89a6ec697f241aec7d114281180effde9ddeb5ac4e80b05cfe8b3e91f90074ec9759958bc85a8cff9575b975af47d6b6f65f1a7cc22657478537ba1cea24785349a115f15a463a2a4fb8570f6fe298b54ab9d2105351f0cd4ab5b236ddafe63cf40a4349ee69b51ade351d705717f962774ae494cefa34145b3d926574b17dada42dc88f46a67870da678e0c06b88450efa43f809c91a6d020ab70f379529a003d9b5b725ad23a3ba822ca04ad75d0e72f0431405284f5939d526f58f143700f17941e32751281b4586e451db1188c81a7bfa7a075db51c35bc7a5c21ce593387e707bf1a894ff4fdbd3f12907590a30b7312029a4f348261e8370471cf091ce90a4ac0adbbc42b1927792cdff66e12e587ee905f9d9a69dd9b8c11037d91313dab2981965f3a552384c751e11635c3b16d116c48d722277635511cd0b05118f01813e799052ae7b20405b87b9f2b67fc2b81a1fb2ae32cc9caae766311ef2252474917794184a237046a4e9f119b4fbc60b95d3fd8d70fd94b9b08a2c320aafd6e1aed4c595c7dd1ad1a5f3f9c0d457987f3401e80791badb42d326e2276662226a6e4a420b550aeaa11de706ba25138ac3f49b07b348c5ce2530655c2e240aabe8e8cfed4d9f90894ccbc6c7fc9bb6d530380b6205ea398f6f2a8c3ff267ceeaff556aec45c9d990afaeff1664bd820f2ec0c8191b46e2b1e78146d77f12ea3f22152fe13dc11bce0051b258bb52941ed50b842ef864559bac1c035d78d0a321bc874f3c0bc0298d263f8b6b906ac09227c18bfe2cf5f55fd6f3515923e5282a8dc50e27121b0f3834c97d6acc893b1d368676550e3f8106da572480057f4026ae219a43cc9ab0dedf2cff7531fd8f04d920dff7447449afafd79ee965054b555b975e2d8a8d06724d2f5fd103e9000ff15d70fb1cdc4d14d5ed901871131df9ae708f482332e173325243087adcb01cf47ac19c32d99fc09cd7fa96edf61a1ece0ce205bcce27faec95887c55909c558f7cb6ca2261fbcd1bb2407745a93fe4", 0x1000}], 0x6, &(0x7f00000019c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="280000006c000000ffff0000010000009ea0ec656af3c99969343b91bf3c396b837a615b26250950ab44e758a9447a93aff143b6b69246c95001a044edb5f1df07f1ec9208d91cd2bf877678ced1ce87c229247730524facc0af355dd3656d2f5644dab90aadb7639394df680ed2d5ac10a1a4510a", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r17, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r22, @ANYRES32, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r31, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r39, @ANYRES32=r41, @ANYRES32=r1, @ANYBLOB="1a68cc03c2d5f083ffff000000000000", @ANYRES32=r45, @ANYRES32=r47, @ANYRES32=r51, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r0], 0x138, 0x400}, 0x4) 18:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x20008, 0x100040}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) getegid() 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x10, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x8e, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1553, 0x40000, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x170, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pledge(&(0x7f0000000080)='tap', &(0x7f00000000c0)='tap') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x400e, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="100d34413fb2c507153a05b8a2a9") 18:10:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x9, 0x4}, {0x101, 0x4f534cc2}}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_broadaddr=@in6}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="bd8f67f2d8de639941bc1dfae1e32759b43b0c63ade55b09ef289b7cea0896d99102fd5d2aa1f86baabdb1b9921893f9ce7a5564d122ba9e9b982647934ff83f9fa929ca7f3aea2073a9b17b7643ac49f0bcf4dda19b37601001119725ae5e5496f4736c2f937c97f4ddb21c493e544452663543d31554298a1eeff165e43cf4dd19a397526d79d4a034944770199d4d7b5e37", 0x93}, {&(0x7f00000000c0)="f78c9cc34220ba81c8ee8d7f8eb2bb40262413654800d67e4a57d9e85bc0c6dc0abf1cc26e1019badccdad1891625db5dbecbd2e16bfd3a5d2", 0x39}], 0x2, 0x0, 0x0, 0x200}, 0x8) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r8, r7) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000280)) fcntl$dupfd(r4, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="130d34413fb2c507153a05b8a2a9") 18:10:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x80, 0x96, 0x8, 0x8}, {0x20, 0xf4, 0xff, 0x58}, {0x8, 0x40, 0x9, 0x5}, {0x1, 0x1, 0x3, 0x401}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) recvfrom$inet6(r3, &(0x7f0000000180)=""/50, 0x32, 0x800, &(0x7f00000001c0)={0x18, 0x0, 0x65, 0x7}, 0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r8, r7) r9 = fcntl$dupfd(r6, 0x0, r7) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000140)) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080934413fb2c507153a05b8a2a9") 18:10:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21597f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080c34413fb2c507153a05b8a2a9") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="081034413fb2c507153a05b8a2a9") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="081334413fb2c507153a05b8a2a9") 18:10:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c510153a05b8a2a9") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c513153a05b8a2a9") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a10b8a2a9") 18:10:49 executing program 1: pipe(&(0x7f0000000880)) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9f5b, 0x0, 0x1}, &(0x7f0000000080)={0xbee, 0x0, 0x0, 0x200}, 0x0, 0x0) 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a13b8a2a9") 18:10:49 executing program 0: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x40) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'\x00\x88\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xa2eae0ce84bb7830, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7fff, 0x4, 0x0, 0x1f}, {0x2, 0x8, 0x1, 0x9}]}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000940)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x4300, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x200, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r7, r3) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r2, r1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000240)={0x100, 0xffff, 0xb3, 0x40, &(0x7f0000000340)={{0xcf, 0x4, 0xff, 0xb, 0x7, 0x401, 0xfffffff8}, {[0xffffffff, 0x7, 0x4475f08d, 0x5, 0x0, 0x1, 0x2, 0x157dd596, 0x1, 0x9, 0x1bc9, 0x9, 0xee, 0x9, 0x2, 0x3, 0x4, 0x1], [0xff, 0x2, 0x9, 0x800, 0x8, 0x8, 0x5, 0x4, 0x10001, 0x4], [0x6d601972, 0x1000, 0xffffffff, 0x806, 0x8, 0xffc3, 0x100000000], [0x10000, 0x1ff, 0x4, 0x200, 0x6, 0x41e3], [{0x3080, 0x2, 0x0, 0x1f}, {0x8, 0x5, 0x1, 0x3}, {0xc22, 0x5, 0x81, 0x7}, {0x2, 0x7, 0x5, 0x1}, {0x3, 0x80000001, 0xfffffffb, 0x9}, {0x7, 0x5, 0x3, 0x7}, {0x200, 0x3ff, 0x9, 0x23}, {0x7, 0xe060, 0x1, 0x10000}], {0x4f, 0xff, 0x7f, 0xca}, {0x0, 0x7, 0x6, 0xa357}}}, 0x4, 0x5}) r9 = socket(0x18, 0x4003, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r10 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r10, 0x0, 0x0) 18:10:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000300)="9fafcf9df36ff5c5f54f37ac16d94a290db38a0a3c6e0c65570c5962cfec974b6f279c5832a8c6cb04497a64d9c7ad6fe03385cb8a998626cf21ed9c2ad74a0d16c77f51dbdebbbff3c95578532587630726fd5c5fd52751e27fdecea57d309049f17953c5149b3745a8f32ab2a1c8d54ed465dec520709f8587191de7fdfd2588e86dcd9df0653c924b4951375e4f976acdac867e64b227fbb10d46be86181a77c9d2a7c1be95e823022ac4a218fc99d457bfa46d5624055eb51fe3429368361d17dd2d8f78f7facb2397058cce3bd41b1525d08cfec389998201488b44", 0xde}, {&(0x7f0000000080)="6a7cef22ce976d3cbb2d05c3b3aca23629e8c2763aad861055afb37f1021dc3488aad3fcdd12de161c7e5395d5a4dbe8f6a2cb92f4dae7ba9bb47eaa7668880fac1cb85f822c3b5f0583dd032b09449301f95f59d2f07fb33754d2dd20a89a35cd78033e779d285906f285c7d66a4d7f1ac144654f", 0x75}, {&(0x7f0000000200)="2aefaa72", 0x4}, {&(0x7f0000000240)="a797f62af669b1183f4f1c33bfbbb6b10dff0e3e9937339fa061442b2abece272179e40934f00f70959728d0b474f63c013d3e3bb8a0d8781199dcaef4ae1c7e3733cfce9019cf301240ac5247b174be899f7e59c7009a", 0x57}, {&(0x7f0000000400)="682f45c58e2a84d380138c9f668b24a977ed767cf62a6c7776790f467d8de219aef6a232104f580f9b5ef9e1e111480518c405c11eb8ef34e51170533cddca1317ca34ce3c5b0ca64cc7f8fbb3cc9a211373ef90b4c9e06bbf15d927f8b62768dd223217e31fd8ebcacf88453e3549d8bac7e6dc8605eada6b812f63e7481460cf6c9b388be1130a13d5f9547992ab513e4690221c8821ae8172b1c3cf2040a4e5a8d32b", 0xa4}], 0x5}, 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:10:50 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x208e0, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xffff0001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:50 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2000000000004}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r0) fsync(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x20a20, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x1c, 0x0, &(0x7f0000000080)=""/28}) 18:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) semget(0x0, 0x4, 0x40) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xec06, 0x5, 0x7, "27313853604641cb9fcd44273d3180dfef81bc29", 0xc4, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 18:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/q\xf4\xf1f', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 18:10:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) fcntl$setown(r3, 0x6, r4) 18:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="080d34413f6cfb07153a05b81d9f") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) dup(r1) 18:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socketpair(0x16, 0x8001, 0x8e, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 18:10:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r3, r7, r9) seteuid(r7) setuid(r7) r10 = getgid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r11, r10, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r12 = getgid() r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) r16 = getpgrp() r17 = getuid() r18 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x20, 0x7}, 0xb) r19 = semget$private(0x0, 0x6, 0x80) semop(r19, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000006c0)={{0x20ffff, 0x0, r12, r17, r15, 0x42, 0x101}, 0x9, 0x8, 0x80}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r20 = geteuid() r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) r23 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r20, r23, r22, r21, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r25 = socket(0x2, 0xc003, 0x0) connect$unix(r25, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r25, r24) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r26 = dup(r24) sendto$inet6(r26, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r26, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r28 = socket(0x2, 0xc003, 0x0) connect$unix(r28, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b1a4e0aa8caad0f685fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0f517c0813431c3b1bffd4d6bf5db962d7af854186eb7e01e09d169f7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475"], 0x10) dup2(r28, r27) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r29 = socket(0x2, 0xc003, 0x6) connect$unix(r29, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r29, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r29, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r30 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r32 = geteuid() r33 = getgid() r34 = geteuid() setreuid(0x0, r34) setuid(r34) r35 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r32, r35, r34, r33, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r36 = getegid() r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r30, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r31, r34, r36}, @rights={0x20, 0xffff, 0x1, [r29, r29, r37]}], 0x40, 0x20c}, 0x0) r38 = geteuid() r39 = getgid() r40 = geteuid() setreuid(0x0, r40) setuid(r40) r41 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r38, r41, r40, r39, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r42 = geteuid() r43 = getgid() r44 = geteuid() setreuid(0x0, r44) setuid(r44) r45 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r42, r45, r44, r43, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r46 = socket(0x2, 0xc003, 0x6) connect$unix(r46, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r46, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r46, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r47 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r48 = geteuid() r49 = getgid() r50 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r51 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r48, r51, r50, r49, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r52 = getegid() r53 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r47, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r50, r52}, @rights={0x20, 0xffff, 0x1, [r46, r46, r53]}], 0x40, 0x20c}, 0x0) 18:10:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x5e5a49386b3a0ec4, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ftruncate(r0, 0x0, 0xb1c3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87, 0x4}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x8, 0x8, 0x1}, 0x0, 0x0, 0xe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) r4 = fcntl$dupfd(r0, 0x1e, r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x237, 0x2, 0x1, 0x706ad146, 0x19, 0x68, 0x2, 0x2, 0x3b3, 0xffffffffffffff00}) 18:10:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0xef1079ccbfdf9afc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x8, 0x3ff, {0x2, 0x7}}) close(r1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(r5, 0x2000740d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r7, r6) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r10 = fcntl$dupfd(r5, 0x0, r9) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r12, r11) poll(&(0x7f0000000100)=[{r1, 0x4}, {r10, 0x1}, {r0, 0x40}, {r12, 0x20}, {r0, 0x1}, {r0, 0x100}, {r0, 0x100}], 0x7, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffd2d, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/84, 0x54}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000001540)=""/154, 0x9a}, {&(0x7f0000001600)=""/167, 0xa7}], 0xa) 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = kqueue() fcntl$getown(r3, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r2) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r7, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000180)) 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0x240, 0x6, 0x1, 0x722}, {0x4, 0x7f, 0x34, 0x3ff}, {0x7, 0x8, 0x6, 0x7}, {0x5, 0x6, 0x3, 0x4}]}) mknodat(r4, &(0x7f0000000180)='\x00', 0x2000, 0x9c0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0x80000000]}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20248, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x3, 0x0, {[], [0x0, 0x0, 0x100000000, 0x7f]}}) 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000001d, &(0x7f0000000100)=[{0x2c39, 0x2, 0x20, 0xfffffeff}, {0x9, 0x8b, 0x2a, 0x85}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x20000) msgget$private(0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCPROMISC(r3, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = semget$private(0x0, 0x2, 0xc0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c, 0x0, 0x0, 0xffffffff}, {0x2000000000000006, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:52 executing program 1: 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) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r7, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r9 = openat(r8, &(0x7f00000001c0)='./file0/file0\x00', 0x522, 0x20) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x100, 0x9, 0xe0, 0x6}, {0x3ff, 0xf7, 0x8, 0x9}, {0x6, 0x1, 0x8}, {0x5, 0x7f, 0x19, 0x4}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r5, r4) r10 = dup2(r2, r5) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x8, 0x5, 0x0, 0x5, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) bind(r11, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r14 = dup2(r13, r12) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) mkdirat(r14, &(0x7f0000000100)='./file0\x00', 0xe0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000279, &(0x7f0000000040)=[{0x87, 0x0, 0x0, 0x80000}, {0x205c, 0x0, 0x5}, {0xc78}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xb1, &(0x7f0000000140)=[{0x2, 0x1, 0xc, 0x101}, {0x20, 0x0, 0x0, 0x7f}, {0x3f, 0x1, 0x5, 0x1}, {0x8, 0x0, 0x3, 0x16}, {0x3, 0x3f, 0xff, 0x9}, {0x7, 0x3, 0xf8, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x3}, {0x2, 0x80}}, &(0x7f00000000c0)) socket(0x1, 0x5, 0x3) getegid() 18:10:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000004b00)=[{&(0x7f0000000480)="8e7cc7f1cb39488f3c7f371d8ddcb9d851ee551fdc62e2902e6b8807daea0348df39856d744444653aac9441311b288199c68e15c99fa6eb183c01707a7315975e448dbb6430f5b9a7a3c7f011be94a14e425f2fc78fb21bedaa73519e9664beb6131db5", 0x64}, {&(0x7f0000004bc0)="32fcd6caef6a3866581cb566b67088cf105d94017d9feb7403e4121152a09524844a79da533c3b9446b4a90dc13a87c69e13fa2d66af0efdc32dee01e1091e8763c146c276c6a1ce7a4972df520d925bc56aa90a021c3f12887036565cdf5d50502fafc463a064200311f62558f2305addbefa8669a4939a8096462caf145e2f5e3255acf58a484efb1c0b62e83733a6bcc1cd6c1b12d358e69270c79b75664af0822235a83d6ca721151e582b5863c0c93249f4ba288e2efe8406792eccf32ba3c907956274699a70f9fa76f7e55c0817dbc8f1be289c76e45a28d7eca92b30946e0bbea071c2c24a5d6e517526a76898719af42af2605ef8e02dc61ea3ceb67ef6429064733907cf79dc0160dafa311347d0f9ad671be393dfa441450bd7da2232c113752d7ae66338a4e557937ff88f740a3ba2fff14396b166a5f3aba5a69c3a5017b2899322975babd248b4e19e851a5217286acba5aebba06f9230d22a0f25451e43081b48bdc390fe27587a44069ec8bb57067cd299b3bf96b9451d9fd587f94107939877a5f4805af656fb2e4dfda88b61d97054d5819b87e70540bb8648e11c8d46460464abc1519c899493e30e9dcbaf9bdf56a8fbfae5fe59e235f7004951657552d0a43b3f332bd71bba21d3f844c563a3b815dd6016eb7189e400933a5ff41fe1613669d6c2d2645f308713aefca3a8742751c624601dae6f36a417a9b78106ac39b0e7364da380865ee5e97e4a6b4e7682e708fe4976a41f5f6bc0dc122bc8909d7d596dba0ae5b2c2f25f34318ee9421245a8c660498788389f333cfa4c60949391d911966d835dc19447ada2b649ed52d9aa7860865b45139b5ce5428161d124c2642157e01a00e387a426c2be2e7d1e2ccfd4e39ebc7cfe8e80781bf7929bc28742c081d1400cbcb2d0b55ff016915ba493f6626414de5fef94c01f5202a7eb9e4760ee94796106262f52e339cc59ce749b021e31fadae4c392d3016b14bce2689f2053d82fb4bff4f187b3f5f810d267eb68ee4789077aed767fedce0eb19ed42140484d1f1846a5cdff5572c777c8f3a730713738ae50b3aa48573a0f50953d6f1e50b8806f3869ee0c63e01034abbeb661641996ac2928ec7ee0bed4e8e67ce17ff52ed3ac363a34b29a3bc73f74f8a5315a6336154631fd1dd4a351ac8d70b3fa3b87f0ef20aa392766edadbe8d74bf9f2f3a3b39dcb7d6d81216f051bccbb6acd83a808c595b6b5692aa9d44640366a56762b7f4231548b89cef3814e057d1b52b761eb40c7399bb1b1be9d63173ede8b32c76e6a8f603e768e8843828b650663f1645b3637a42abe9891ea855a63eb7f21f67a4712b6b4e96ec5415169105992a76ac3ee0838b4e2a08e7e755952835d998f6ce8a47ed338e468d70b5c7e8465e4543b854779602e0c73e63871f70a8284e8eda9e8e87ea8c9cb8ccdc74b5f9cdfbcccc925e5075f8f21966f99038541daa9bb66639b23f71d932e1d9e7fde98c3c3451cdfd20304444628cfec4dcf76a67b8b7acc97593a6b91d2975ddce6803bec3669c5ae0f9c07d1779fd53941417e9f627943854f1a96d9ae66e75aa0c43afc09a1fc6362143618d7238c5caff237d59e0f71a377e815b3b3ac2be7120b04c147ae7824a7a4685324b5a881d32feb3fe57543faf94087bb07c680a848455368a377bf0a4a69db1d5d712d32fb0ed9a5c594ec05f852c4a5a436ab9c895970c204b2b15522d0cc46a7341e666e838e7f3abcd60fca745bca3a96e9855a9071aa4b2815bfd4d24a4d8e81449bd4aaa7223a3a7e838b555e36e2a01cf805e3da2b09401cee16b2359f587417777d42bc8d5b090253152e10caefbce98b18c2d4d5f5baa58c065356ae90548c54fec311643af3f447d0efe53f500601f0525458a80fe5d7ac8ca056e31e51d1d0e3fa03c6d131a47a33734d0cdacb66c72e5cd98582f908344b7d1baa246a424d60e25d95ceac30b4517e0174973ee1a44c02ef629901b2cccd2b9499aaf3368f0cb84e6625babe4a01e1d9731bfbb0e8259b9efa31f018d671582b6393df027aab4be917066ef52c8b7bc8d0392a3c88008eb6e26b5b4ba16f12fc98fbf47d05f2ff84f01436174ceef1d45d94aca139b915f569cff1e661c17c32e93d41d5b8009d57d014da984426535a9dd009f64b0fc61f025871dea94213f748cc4d03f86727da44622c06c1d7757776e0c194711a24bd707b5341c735b5ac9f30490f7cd8a25231ceaa3988b4eacc2da9fcd310cae3175ce9826d5475dd53db67c20d1c82d74d4651f8de5645566be3b0d5ad316dc3a6c09ff726bbc9b2a4d37c63defc1908f684ebf6843c2b691049b7c2da20e624a5a2b2ae7e43c895b42a34838cb12af27e7aed65990bf728cd672108d01d0f489474cfeb68cde609b34102f1350229a42b0173757567f10831c9da8b29b34ed637f2c902c25730b1849003b576dc8a485454e1ed0ec38974d6a04517eb8f10f7b0dc9e8c6abee1474509133d3e8459a445dadf03fcdfa259273aafbdea2e0d64060b57c3d4e2be0170b80efd4ce159d96bd4974477d6fc06c99b7f77e99d51e7f9def7238139a2a3cc1ebb0f37f3049893e82d41630c3b818fe73619ce6a0d4a4c9d69e45a0e5b0f384abefe98a7bb720551876815f8a9c414467b74ca12f05cf246966ed6e5087af5c467c85d2a742a4101d9a24a3bd9ea7d848065fee7beeddefc4f91828a8f8207b0ae4427c8e40798e096a6f65f23bdc504304673df0583aa8e60c50225ac5e1bebc902d9c417130f65b674659c3133169e1c79b8536ef339bdfa7ba9c0d51ca266242cd88aa5ac6c069ef9b713c532262bdee559c2df69aafd6694a9cbef2e0e71a37b96e8475f5dd6875cd66c90baba60f4d415641ff89e77daf7ea7e37cdcccb09b2389569e68b1c6a5ce0505e76e1a9d23b855d6010bbd73fe2e5e6f9e89fc59ffc8ddc8cd6d81e150e60602b870150cb6c38e108fa0263ea13b334786e6abd390bd1df07652a617802288061a59d0854b549987dda746dc36601581c911cd0838f7d213aca915462ad30ae6a7ff1d695fc39674f219acc551b697ff18679bdcd9fd2c79a112fad96891a47755bbfb1bd7154e2bbfb548263040b6c2c87893cd63d52f6b642c9fc773f1b578c1841ccc176344787cdd3af6cdd203f5ed60682f1eb75c15c658815b47eb7d529f5566a28fe4dbebf4b4f2eb51d3d7fb9795c6aaf6b9674c55de498630f90a0f4bc953f7a7398a620ebc42dc1f02acc76440bcd5229e64f184afa01fd405fdb86799797463365776ba1d9441f3ca41111d316e56f59180f95c475adb44ea67f5bc098d4ed8b8b9ec44da3769a7fbd51a77080149e09e092855ed4d167e6e3659dafa91a7b2339df430d6082255ce4e681e26dac05a1a6a371e9bf1bb24b3cfd5ed63c9c587d1cdf0934a99887e3d6d352269eace5cdef4dffe319c81dc817a501816dafc79c09d011e6ae9981e0876546ad966ea046291064c14cebea78fca53040ce04a190405343b899606b4e2413c271eca9851ea0a861d8cfbd41a718fa19dc6a96e8e0d334bf3b51c7a73709376731a604ae40c721b6583be5c5ab6c612d8e8d8cb1134aabf86fdc455d65254cff00986e325447bfb930518a92378c5bff8cd218371a8d45324208f48da70134e838dfbbc41ebe0b13d7b8783dd6407953480ee5dab92be77930b1dc325e0a959d6a323c507463c2ee12243ad370dc5e1c61d184e8b36e008b23d6afd942552b335a6aa2dca3b893c5ce29cadf05bd335d738c4fd79aff06b43db0fefe982226e5fe9bdc88d649a9b5e142be96e843f25a53876a092eaee8380246f3dbc10c90037c3e96bba96b11354c48269bba70f90ad3b5fb23f9ee96eae92f1051fbd109465d2151942ec18b1de50cfc0d9bfc8e93c4587295ce75ffd9fca524c8bb271a70938a3836cbb86d45dee8f840b17e7e8316e353760333732d1ada9ef9d11798e8b6bb63ca1419f0eec26c437478bca16540cd59e4669bcf7d9cefbe67b266eb32061fd403bcdbe9aaba57bd63358c2b2a4e92f8ba01dd7d5662f66d957b5609f2bfb2ae51713de1455dd914dbd2ff0f423299bcbfe92a94beb24ff63afe4d52a2182f33bedef2864b8535c3e0292ddb94cae1a0d6421b1445af1249078326cf167468eb98efaa84db29db653da5078df78ec3795804651df75957ed2e5449fb62ea681563f9b134470cd3beeacf369a3fbc86a9b9f578ae1ea5de6d737090f2db788fcb9cca9d6070a9f4d16b8ee92fef82e979deb0fddacfb77d84efd47f4eb532713e30750c75e2e3c4b2fce050389bee4351c4409bda53f4686ad8d826b52c298593a99f13983479f6b517f68647e9b6cb6d041a675da97822c791989c8f2351ea5278851efda84d4a316580bc70b7ac9d08c4d6e19b250c820ee47c7ce36cd0533149813393c58258cc1901dc7388703c73b19c1d36411193268a012ffe0feaa0cc010798d3d5003cd22dc75a3cdf7420664e3c1424c84479c37af16e16046486b5cf944d3eebfe17501f57fc8a17156a43a4c4d713c58d061dc3384aa4e829bb23fdcbd743301b943b5e0aa2565d446f50d8d1fa4c681dacbcf13fea69e49a5f634d62893e6c4870bd7320b3fe7667b867569bd1519e2198f3798db5df1e8b6f7240185aa3bc0276147d33d6d9a23cac8a5cef6d447829e79083f97063a4da74fefb2f51d1269c1b042549c13198d214a98d98360e71638a48a0e8ffcca50b186f8bd5a58542b67420639e1720537bc48020ee84e8fa4d6202ec9c9b2d0441d4c3c48d44277a0df4c2c052eb0ffa4023d9447cf460aea021429d209ac53a33e40687db9d0bf8ad6517af46b2953edd448532acc71660b4cea49484a29c32ff5834132a25beef2001ed08f71c8864975d40c79d11a391e25bbccb6551ef39c9c3bbb4e2a61c719ea1d1f0c2378ce781e67b0d186085f57011cf299b5d446e8c881e2fcb5845c19dd19cd62f1b7f34d64b35a56886dedd8e817830a9ffda62df535156f110ac8b7996c6a8711bad5de204c776b526420d13ef9478b73f49b40a5200741e13a4415be8c25fba83b0103b843ee463dd7076f5098e74b64cacaa18adb1642af8a6b87644e5d79a08ef5f8e84e71089a0654cb04b6404d2eccc62c4b9f4f53d6467ccbef05ee33cc5371b579399046057981be278ddaae71817297fe3dd78681538daa56539391378748c05a0e810ef3936842b74f6a03bd5d5e7293fbd1a419a7f53aae6242541055a38dff82d0af4b54acb613ee65985ea8958b7d896c1fb20e735faae64be97e8da6f763d8547c218f73e04c53bd310c04777884df77295fc359632524f8683d83cc89ee2d65a43f0109a3b615c8e34351fd3cb8c0ad9f29772ccf4de90c03d3406ffdd12f8162e14e63981876a0ee325f3d7190602835df8566da15f4daf2b1d8c9e236b2ae27e5a8bb1fe18da023a24785a7faed1a17da249b8e7a28cbf38b4c304527ff44d457c96d84179ce739d79276abef0d50f6b3d6c67b2d4c8a7ebbc8f090f4f06e45271ec91b45f745863a07a0190468ec856418e3426e69e277c18b0e94e297165ae7686ac54fe161238e01d8f94653ccdb6747bfd085bd894c76c2941aba950ab9f2a84bcc5bdc2c0c07e199c0da3ccaa4f2c3f58b033ff494485d4d98c812d13c65bdf87573d4b95496d131e437cb550e4ce01a4931c647285a5ff24bc1d709449bc6cfa54d6e6c439101b2c20c306007002df409c186a53aac", 0x1000}, {&(0x7f0000003680)="10c5397fb96395528a19a06122c6dd0b388d7dacc4a8684eb63782c46700d75bd94132af3e3fdd67f7078e90c6f7c1926319af64ac41c19938aef091da9695e95a5443a284c8fc83a6fd336af0327a257b3d6f56de1f8006f18123f8f4ad7197f76778a35bd4a8057574d8fd72560995b1fc32", 0xfffffd14}, {&(0x7f0000003700)="3487a76af3eec23b0b585cf3af295c6b8733db55b546418c2d9870f8dac6e452f0ce14ad5b02b283f9c148b75b66e2bb13c486c50bb7193cefe0ba0ae8e1ff6f743bd24a10f95f789613fa6b83d01e73811c18ddee6615bbf54bd59f98528ff2684fc90766f0dcde928cf3", 0xfffffffffffffdc7}, {&(0x7f0000003780)="a1b422d1999cc90586b9d28546927c22ec90007d088fc37d99348eb244dde0ac5bace407f8261e03e2425519fc7de4ec8d2dc24039d5031eefc8bd40e48d099f3b3789b5a174698e", 0x48}, {&(0x7f0000003800)="5c3a516b917397a2028bd970cc139381afbfc9bdee66b6e477ae009234e3d8d24ea908f36d1ab198496db20106ab602f4c55fc9f50a542b8997c916f5658311f02f7209d5829c1afbdf94f6689d63c383f48602417f83b8b1515478e953547e30545770b894df8fa015ba74941937ad15598b4cd318f51d707", 0x79}, {&(0x7f0000003880)="3295292fe9ce98ae0f3da83640111144c67f09cce4d029500fffc88ab93317d04b00ff929b7be6f0e7e801b6ef86fa55b0f12450d7e3ecfa7fbbf9b8b7302a2bf4f2b5d7d8dfbf95418f6184a78f22e83fc81bd38d1a514c6ecb385c5b5a349cca5f33f569ef0f82d26f5037e747edba67612fda1e2cceb94aaa86a23615f32a99f021adf40c399b567f5581ba7be99dc3eebb2a3a3444960657423def70f83301cdc6568ee01fd0bd1c5abfa6fe533a3ffe7f4be313e387add0af0422620d1423cc886b67d9d3a864f90d906ed0ff56d6572f8df84329d0db970628a6c588df2d8197ce9c58", 0xe6}, {&(0x7f0000003980)="59b9d5c3c405d9692bca303e59891a9052497ca0ff8e1239730d984c92080bab511058c8888ef4dae007c02751473b09e4e5aeabb5e90eb71d899f7ee00379d07b344f3224270593870c57ef8f2a104d53703592453c41973c1ebdc0d0bdb2ded2abc8cd658b2ddd78ec7620903b2677fca3260b6d9bda027cb7fb8e9703324cdd3f732ea66b2dfb43f646efd472e0a046f06d4fc53553d022567ab0bec420483d12d66b3e7be3077882ada1ade7823d0ba2271a5745ee237dc04071cdb066829758bf457f3376cd355c799b6bc0cc2c690061b8cc1d571c8153994860f7d015da93f03ef8662b03eb8ac94ff5e372e49b82c232e2398d1fb5d08cc84aafbb43733a08b4973554f3c103478d6616e52a863e3184c35739bc41fe18da464df63441ea93e9520095bd9aa259ed493159b0ee09a9d55af7e54c0cff0ab847ee9f64ca93a3a8fa1c73e5f356c8e7de051a710c0649657ab2bc3bda6a119d669ab45d464d71903a8e7dd4090e7356759dee4230a9b233c94bbec306a7d544b83e4a642033e3371db1625a0c499cccb7e813311568f9a74676b62efad591c1d6c559c9a2fddff3491ae644f4732e5e9db844db42f6ca06966a70d5bc505b8c614229119f904ab73d4085b73e514e5bc2191f32baf3b41a7a1bfed5002bc569aaed933b7da1e8a8a58784b84b5c71c51619427a9c7dca053123001c25997fd5899039f13a1d3d3e1b7ffd7bdadf0bc10ce0b51385b02a79accb3722b9179127ad36d4028546e430d8fe97373b8de12cbecefac7e4460df6f767236246050a32c0f29552be7e7779d4b0ce3c7c99f84de217c9376af33a6930da49f47cc1f321dea2d5742be2ca0e6a531be8060ba86b26802a07a7c2ee711f4cc8f0e1a15b055e8049405289713ac2bd269ecac7cf268bf3482f4acede99202c697fe3abc77dcf30b88f66659a1dce4b0a3e3a52c520ece612ad3ad78f252f8ab12363b233ff1b4f9616870bc32f92c447e8c13270ebc887ba26b5c59cb7521842016f39dfe55ff466fc712e225a86a71742cb461a99db8b8eda2ceaf0addef958a70fc60d2f8a37627f8d72e80981152a789ed33a2dbd0bce4594613894840aa37a3c1b50d97173624c6c45f6aaad23986d7e33b2fce879633d03e7ffb14d2f1b198bd4d542238ee3d55bd484065c236a0fec0f55001532d731d580b05ab361d0830d096242fd9d5a3c7173a7d19e85cd0bf8c44f5938c4cd5cb25d668d66a30f5de71fe5efb81cb56cf23aab4172b40a62933b8ea537b7303749fb5ecb32a70a329ed47f16142b5812c2ed76d9b594115cd6ac93a682eaa2c596b0ca14cf8b87e4a84bef2bbaa14458faab67c9b3ad5fba32d708a89c0a91c7c0393e8c7b50874e909777282a12ebda5998fcb969b4724f4b0b0697cd72257b656bd569d13dd611175d08f15e355530d70bde3ac7c53d4d1a3e25aae7ce13a57657787f73f1ebe6c8fa5f9b70e61d6dd5de1875d409c1e2cb8a7612f391a51c40205f70c5abf89898449c5dea7cb5e0dfeb90a439d1e86775fd9aec5c6609805225dab6295c3f90a86be5df914f24114e12bfccdab1ddab6319ca6e23b2b1e0ed9bed549dd6a7872289ecfd8f0cc753a3978d3f8cfddb4beac94ba3bdb3e399b2ff30a3a8951750689e6d4f98cd0aeeb6c175327c00e486cc9622612ede62c306fd56a7b3ff888e1ec9cd7249575ecda760be3467eb748def51b616ace5a9ec1be91d87167c9e405c8ddc6628e64ae3503173004aa1ef52155fbe031c724135a838321de5d33455fa1288d5c886028ce0ff88a4b5db7b1064dc7df5d871e28f0767310ec579e8a1ff4d3d40fa7ee59ab039870b43badaac1838e627232a0cd23272966b8e170b301cab70d606598e174a637be518ddedc4dfb3de78e87856e1cbd0986f9e9179f72e832c2423bee696f23b2e5bcb53d4de63e399a2ea5f94b97386a643d77d2b1ac6b3f23ce285ff1d25e3459a77354326bad586d577f34aca3aa249db6ea7166620c00b6f32a1883e6d37058dc613a50360be9e83826fffdf6f671c28934c84f18f2ed91fff891bd437aecff52c810a80526e22053616b4112a0eee24d877485bacd5406f3261519b27c72a8f3c20df327ceb33141e591d94dfaefda6a754d48e269476d32e758504231e11e7b1f62f0a018eb80abf6a4c983caa14582f3cbf235c540838971dcadd3b6f31e5bb24331a7807f6da4b8b46a5d3eec6025bca086a448f60103a0f04666b2f2b001f0066563c22433e482cd4f38220cc4c23eeee0521e8a43dad3ea92deda90a6034dbde9335532e14f337635cee6bbaa24cb6399dd9c37f098907cc6a988cfc7a4d985ff7a53dc5e5cd87a23f3e85530b4670cedb6b573270512cd329b5ca4782ad570e8c64baac67d53b21db6448ed2fe906a34e6f459d2fd2a7814df12f33f6d971f8e70b5a9dfcd2b069087024026ccbd4082d0a3e6bb211fd6a57a8b84e7a21b4c23324f878fe2316fb049b586ad325537047d0e93acbe12948d45554e17aa78bdba02449f5a4b191388b017ac5c5e73a854ed3cf0002621d38f3f8fade7b43a4caaf74126ab51d4009e5c658f747615a6590a8556e1fc0956f97d747ee10a34b1c1dca02937d837c45ad9e9d4c11d353566069c4f70bc54ab8b4f30ac481289efe53e29fdd7dae90cdb1951eb8d0d91d7ddee173932893d8d114957576fe5d276352d5bfeba23396daffdc2ef78b9159c97ba21613cc3f5b9eeda3b96b6ce83435ae8e49cf1be9a80d9ff94e3ae514264e3c0f90ded026bbd2141793a3b982bee4063208e8878f6760f4d498730b74058bbe9afd967f82d2cd8eebb6be7aa20efac3029014e2a55cc8a4faf193bd22381be2f33067aba0ab55693ca1e531e6cb57d0056f6cbd3ae109b83b727d75c72b7d6bcffe69f42dcc666f39d170f246f1bbd7bcf5d53618162e6202e71fb7f38c007684b5829d176fdc30adf0e83367408ce17bdc698d78de2a4f46d5ee966577d943b240d5c1f2088168ccb085fe07035d58ef22ceb67611e3f55f0763f4bde8c15aa7ebd7759a796d0820c60373f50d37f5e6d74ddeb4da7ea5025c77d2c96591a7e236d025b138fc452e082f168bf8b0059ee5545cf9134f210e6f058e5ad739569633867c5993d5fa4804ae6ec1f2b9848f3ea5d1078a17c17fd135f06fbb5bbdcab112728f5cd2f880d113c1a4d4fc31fb60e3640725110b133fc205eb70ea651a3401650e79857d6f4274401430c47f9ca0973de6c287bab12ad0cf378a19c616a39f3f65bb2efae86f6856e6bf1388c56dfb3ca597d5d6943c3d3cc64f1ec51628a7e734836ed71b5061416bb5c0256ffdb4a5b41274778817c40d87d8885dcbb6a74bb7c1b27fa3274f95224018fe8da7e587532a9483e391756c388d513128ef2431d4ae04dbf03e83a7998797366d11a0f5b5a35f3361180d64cd5b9de04b55f60e74247156ecf16c1b1de6835caa75b353a2f6e59be37b19036ae25919ca95f119a6b2c8422bd3f02e2c592b1cf574b0350c27446a1800d4888b3fd19af8236639aad89ead36f5d09217d20d317db55345086a5bae27775ca51a6d509f470f2d22c0a612b5c57facab39201e79afe950eb0d1c187ecca9278866636dd4107b70bef8b9d69e4e55e3528d1b914bcffe2b2ea7c5b003935b7add5c727dae865ced7d0e7325c18d53b7df4ac11221562a0a4d43fc2869c9ae0d83798698b455d6a85451097bb0186e48aad8dea98dcc3874e22cc07aeef1209c17c19fabe8fcf79c1354b99acd545384bc5df4640e26fd263d48021107c30ff5763499fe1becf0afb76592d40c24494c75a55a3d19bcb5e36fed9e73b82bda88d193f72a369d7f36a65c235fb14b68792106c83b483c994b672a8aa728498fc8ae16eeb4d207cde94aaf7a3065311c74c996c335b77145021b14287da009aec799f8a97af0674ddb047e05b08ab7578ee89dcb73ee849c6b26360fc72124cb0d06837377b4ac3666a97ee31660827b18e97b20e7fc12b64d7848107a55708345520ee9d95bfce171bb8a79be30d4a61c1eb258a4790e6ac0f5a2207f39014f58a25035272d56579019c6c87a97ab3def21b43e053554ed138e16d8c42ddae93d7f34f2a5c0316c77d99e5bbb625e5a7783d6d4287056f73342aa29902f0a918f4a0b7cba7b36cee45ac0b6da2c582451612cf4be6d19a09563c9d9095c24e857d34d2db708cf64019a319f1e16e07b70aa11acf5b7de83078ad1f0a74243c1d4b2ae58f9633761ca1f162f669766cd366136ad2522e4a7c39fee0eae917d3e80422434a4800c6854773f867f6a9276c9e47f7c0524651ba17dfb64a09305d05af9caf6e53d8476b512d8fe51f3f415f93960ae8f6c285d6c73d0c24e2f615703a4284cbae02078eff751e6bdb14a40165d251c1b561050277925e628e6a8314b378c03f7eb893c8d809bb5d544b8adfb91c36eaed616a6439d35de474741d3c65585211215b1c5ab0c48ec771282be3cca9bc53d74bf5c9b1e9f4e5f4ebed838d3f65482afcc437542b5d0ea1d82c171da0b1e9e10a5411c2857e820a4db66a8cbe8c4a81344c1f4e76c458a22ca6c932fb2f7bb844043462e5aab8e10377c93314abd94f2af7a965b446bbefb96c77d32a7126720615d9e1222283729a75c436afa35c91112935f2831c21bd2dbc9b3269c614d6135efd74115b23eaa451a485cdba9b2a3a49cc1fda15a15ecfb7ff161c1053e21d7cfdee09c80269b82bcc30f271480963a12a81bed00277f4cd6209a675d032c2522930420ce87c75f11da0f069f0c83a4eb54a57fd570df3d3719e80200f17c87f463c38f62d6fa0fc6b47e053a235b0d7d50c1814c3fcac25abc41756c1e24cbfe3df31cc241e796c7104ab475203a55301726985d7f33f5dbf7ea2b9ace911a8d381862350aec6ddb64c110324bf468355ae2f0d280cbe2ca875d09edfafd0058500bbf3172650c08ecc72257b7ecf0b81de48a160eec6bae006905732deaeae2bd4184d49bc88d251289af618e9def46b85fc9fd548f4df8bd705fb8a3e2b2a8f628023b1f3fbb329d0153536a1dc5378a08e134c91e26b5c45908d1619026ab2692ee489d59add0329fb9bb697582a1eff40f02178d68b81dfabc4c36653efdb196299b92a4becd1845ce0cdd10947a99d38a9f39193d29f65a8c0cc4719e456950091f6976af9730e3dfe73e75f33d073cc2e155ca0f08ff142c94a74cb879f02083cf7ca121c6fee58d304d3e9dbbf58ed9da748c27ad243567cfcc318a7da93c0cc0442865401284ed238557cda70dd3cd3879c299686d272fbe09629aabd390c13819c29ea8200c7e1b03abc2ac6598f73643f42348d2888d5fcc76488bd7bc33e965ccc5a382f6be8723fa2e5f2573126ff21d89fe001ea74d7134de0c6e0f48e9a130f5f6c3a53507cce7a3a78f636e8d5deaab4e624ff90ed7ab610b65e5b46f44009bb9e60f179dc3100bbd066afeac4433212b02d9b220dccad321b4121d472bbee9ac23172f865e49f89d25e259446e6d6e72f3b4a71b6d13006cbbaf85c94a7f348586d2043eaf680e60420aaa1f0c64f6a1f8f2e91d091545d11da3bce97cd787d3182729ad2be15e6194de21ab4fc87742606642915c736131bf165d60a2d39e02bc2bd57453701ddf2228127d9f815f7e291584dfa00d4c306a9d36a43289894ee67262531916dfea6d55dd0102dc1c5be996799d40cfa9ff9f825b391edabc349387fdae9a22a660b16f19b21d5a", 0x1000}, {&(0x7f0000004980)="ad908d183d87677887a81c5b60f9edbf1051f341da6939ef5fe2c9b583fb7d53cd932f04cd40f3b24f94e0f269f2981684a7b1fbc8637ef0effbc25cb0af9b23eb824488adf3c8fe8b3f9975d15933b4b13b41becb108b807d1072d679b6a71c82d0d26910f1eec6281e78832aa00b7446081139324b8a759ce34fe77134f8df8fa365cfd61434f331534779ba34", 0x8e}, {&(0x7f0000004a40)="ad52938bb635c62da6d376e590a4cdd47460126ade10f7be79b4500d958f882f7220a2f1edfa054ab6967ae0fd945c493799e6f1b5862f2c487bf44e198f6208fcc355934a536d2c7f8b6f419288631306099fd28fd00bf1245aa324a21b4077c6c6dbde8b9f8d795dcfc54687e16afb57c9df249f509cbe2f5eda829aba417cd116e5e6e4953b45c022dff5c86615efcf5a55dc863dc9b097fb8b542c1b8ad2e997dbc779a58caa86d8d516b2c521a3e473", 0xb2}], 0xa, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) kevent(r2, &(0x7f00000000c0), 0xfffffffffffffe00, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r3}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x0, 0x6f2}, {{r6}, 0xfffffffffffffffe, 0x80, 0x80, 0x3, 0x40bd4}], 0x8, &(0x7f0000000200)={0x800000000002b, 0x10000}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSCTTY(r4, 0x20007461) fcntl$getflags(r3, 0x3) write(r2, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000740)) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x4, 0x993, 0x3000}], 0x0) r8 = open(&(0x7f0000000000)='.\x00', 0x40, 0xaa8018345e14d086) symlinkat(&(0x7f0000000040)='\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', r8, &(0x7f00000000c0)='./file0\x00') readlinkat(r8, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = syz_open_pts() fcntl$getown(r9, 0x5) dup2(r3, r3) read(r0, &(0x7f0000000340)=""/168, 0xfffffffffffffd0a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x800, 0x9, 0x1f, 0x800}, {0x2, 0x2b, 0x8, 0x8}, {0x7fd, 0x1, 0x81, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0xf187, 0xffffffff]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0x33c, 0x0, 0x20, 0x6}, {0x4, 0x20, 0xe0, 0x6}, {0xfffd, 0x6, 0x9, 0x200}, {0x2, 0x1, 0x7b, 0x7}, {0x101, 0x6, 0xbc}, {0x7ff, 0x0, 0x8a, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e5cbfcb8652d1e50db9a00"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x2) close(r2) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) close(r0) 18:10:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) 18:10:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da291e5dc4b7f9506d52168a637", 0x57}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) faccessat(r3, &(0x7f0000000000)='./bus\x00', 0x40, 0x0) 18:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r5, r4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r8, r7) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = dup2(r10, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r12 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r14, r13) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r17 = dup2(r16, r15) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r20 = dup2(r19, r18) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r22, r21) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r25 = dup2(r24, r23) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x94, 0xa3434c643c851b0c, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xffffb, 0x6, 0x31e3}, {{r5}, 0xfffffffffffffffc, 0x84, 0x10000000, 0x5, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffff9, 0x22, 0x20, 0x3}, {{r8}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0x8}, {{r11}, 0xffffffffffffffff, 0x12, 0x80, 0x5, 0x1}, {{r12}, 0xfffffffffffffffc, 0x20, 0x2, 0x7f, 0x1}], 0x1, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x4}, {{r13}, 0xfffffffffffffffc, 0x0, 0x10, 0x6, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0x80, 0x48}, {{r17}, 0xfffffffffffffff9, 0x22, 0x80, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0xac, 0x2}, {{r0}, 0x2, 0x80, 0x1, 0x3, 0x6}, {{r20}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x5, 0x1ffc0000000000}, {{r22}, 0xfffffffffffffffc, 0x4, 0x40, 0x7fffffff, 0x4}, {{r25}, 0xfffffffffffffffa, 0x40, 0x4, 0x5}], 0xfffffff9, &(0x7f0000000240)={0x100000000, 0x1000}) 18:10:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3b) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 18:10:53 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x21) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000004000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0xc1) r6 = semget$private(0x0, 0x6, 0x80) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000240)=[{0x1}, {0x1, 0x1000}, {0x1, 0x4, 0x800}, {0xb3e69e2e1d6c735e, 0x10}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0xc, r7, 0x0, r10, r9, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgid() geteuid() r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r11, &(0x7f0000001a40)=ANY=[@ANYBLOB="d1c9fcc8ccef944d2500da79f8e0f589ef1dce4fa07f5472f6ce6c0abb700a46c4f4130655dc3e79b69a9234b244b77d2264304905897b96816fc90a7ed0be80893c16defb759407cff17d8856cd0c0000d2f91b242d02c4c4f25ddfc0b83599e995358fc91d1c41104b78aa593c6e6ec4bcd30d227aa00af2a39908287dd33a08f3458755d5f376baf9f8e4701a4b55cf92f1eee9fe96d178f6c82d6afb22887a73d84afe62548a0ff4ff856f50508d5c66392f9f653242122fd37fb5e511e2d98cd2f6272c134be548e27f2f973e885f0cfcf6c469dfb8420dca12490ed8c11325fd72f5596e8bc13db02c3d72be1bb6278f84819f52cc6dba660a7446851a2a518db9ea42c6b78c92b79da98191159dc08c7c3d7d25eadb0aab129c66552a5053dc59a61a259e4b5d484d5dad549c9a6e3febe9de9cf267c8341cebb3d0d549e3dc7ee5e41654ad5df35e470a501c3ebef6b665e7555415b33bd6cadbce169b1480d393b131e9cbc52b78651cf53f4ecd500a4eefe84c2a976ac3f24868398816d9af9159320208474856dbb2be43a7356f53e78987090ee4b06a7ebb8250988072eae9dd5b6574f73ede314fe232aeead5e45af40f8aa20a09a7c9062893cca5f2c1d803adffd4a54aa52dfd67f063ac6d53e9ed454557ad4478e28cd8896a820c33123af993d2c7313a50d4cda237218c68cf0947dee3ebd2740900000000000000eca69e3d54a725c1d3817f5bd92231d183eb7e33ee473a154c95c70fc3825f47b6b6e06ca1b148bd85a74d598d35928b971879966499079cc9bce0278ca064df43a2ea1a3b944598a7b3241e356ba9d9cad5c800a15102dc8ac999a8cb8a6a0a7247056269d6c5ff745b0e2c16ba45443c01000000327aa134e839baafbbea34be9baaa84a392f1b424cdbe52215110c10100978a3a0fc3eba103ae5343619980cb4c9d392356a570e8c02f4661647f4c69f942be39bcee320fcb569e4e5b71e2762010da528f66215e6e745bdffa7cc96332556e50b0bc785be1f59b0c5ffb826355c2f71b87bf2fccf0712588c903c26cecd3724dc79bf9803d3426a9612df9d9ea0d9bd643a8827b47f71d7d6d812058de86d3a5161c87dd25d05ada4dce75ffadfe9ce14b753b21e141d86b18fb09a681366a6ca6f64e1375f07af3f4ce007352f40ea240ad3a7a0250e169f834c45ac1eab96f5ab8fc0f3509777d8a30e36feb99d4b3331ff1aa999c00f9a8970fcc8e6b6bd365cbec1337c4f2a8d62000000000000000000000000000000c21efd14f8c3eee62254064d3c657cf51cc2e5565b20f324767dd27adab7d4bb5187ecf109549c353a3d6f90ac2f999d8eae4fd3334d107ef8b080c7deee6094731e8d40c99a4adf290ac875e5af7f590b63b8d2d49eacd9e39b30443866c05e00000000"], 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) r14 = semget$private(0x0, 0x7, 0xa0) semop(r14, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) 18:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x100, 0x2, 0x20, 0x8}, {0xe3c, 0x1f, 0xc0, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgsnd(0x0, &(0x7f0000000100)={0x2, "a54f5e266a07773237afe9271a385ccf6709d99c9a09c0d954f01d9286ab65995f44ee68a3952265589ec1914c8d075bfc140cf63fb614a3335d00cfef1ab608c01c3a10169c1b896b08268e69e2e511c7d023f2c15e1118de7b4030b2f6ec39d54870eef788f95535e302be2eecfd92866d8a7988250d9642cacb54a30cd08eb5ebf5decec9323f7cece4c3b9655aab23e553992d2bca4cdb78144c2822fd13922e7f1fb478e7910ebfda23dc579787999dadcfe67115b75aa320031c7563f23c72a6a944c2ba94ae8ab5994ef31020aca97eec265ca17a3c3ccd86e6b5dca83be756e618edccbc848a152f43ef33b6a87a9da0d0b8c122"}, 0x100, 0x800) 18:10:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x21) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000004000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0xc1) r6 = semget$private(0x0, 0x6, 0x80) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000240)=[{0x1}, {0x1, 0x1000}, {0x1, 0x4, 0x800}, {0xb3e69e2e1d6c735e, 0x10}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0xc, r7, 0x0, r10, r9, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgid() geteuid() r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r11, &(0x7f0000001a40)=ANY=[@ANYBLOB="d1c9fcc8ccef944d2500da79f8e0f589ef1dce4fa07f5472f6ce6c0abb700a46c4f4130655dc3e79b69a9234b244b77d2264304905897b96816fc90a7ed0be80893c16defb759407cff17d8856cd0c0000d2f91b242d02c4c4f25ddfc0b83599e995358fc91d1c41104b78aa593c6e6ec4bcd30d227aa00af2a39908287dd33a08f3458755d5f376baf9f8e4701a4b55cf92f1eee9fe96d178f6c82d6afb22887a73d84afe62548a0ff4ff856f50508d5c66392f9f653242122fd37fb5e511e2d98cd2f6272c134be548e27f2f973e885f0cfcf6c469dfb8420dca12490ed8c11325fd72f5596e8bc13db02c3d72be1bb6278f84819f52cc6dba660a7446851a2a518db9ea42c6b78c92b79da98191159dc08c7c3d7d25eadb0aab129c66552a5053dc59a61a259e4b5d484d5dad549c9a6e3febe9de9cf267c8341cebb3d0d549e3dc7ee5e41654ad5df35e470a501c3ebef6b665e7555415b33bd6cadbce169b1480d393b131e9cbc52b78651cf53f4ecd500a4eefe84c2a976ac3f24868398816d9af9159320208474856dbb2be43a7356f53e78987090ee4b06a7ebb8250988072eae9dd5b6574f73ede314fe232aeead5e45af40f8aa20a09a7c9062893cca5f2c1d803adffd4a54aa52dfd67f063ac6d53e9ed454557ad4478e28cd8896a820c33123af993d2c7313a50d4cda237218c68cf0947dee3ebd2740900000000000000eca69e3d54a725c1d3817f5bd92231d183eb7e33ee473a154c95c70fc3825f47b6b6e06ca1b148bd85a74d598d35928b971879966499079cc9bce0278ca064df43a2ea1a3b944598a7b3241e356ba9d9cad5c800a15102dc8ac999a8cb8a6a0a7247056269d6c5ff745b0e2c16ba45443c01000000327aa134e839baafbbea34be9baaa84a392f1b424cdbe52215110c10100978a3a0fc3eba103ae5343619980cb4c9d392356a570e8c02f4661647f4c69f942be39bcee320fcb569e4e5b71e2762010da528f66215e6e745bdffa7cc96332556e50b0bc785be1f59b0c5ffb826355c2f71b87bf2fccf0712588c903c26cecd3724dc79bf9803d3426a9612df9d9ea0d9bd643a8827b47f71d7d6d812058de86d3a5161c87dd25d05ada4dce75ffadfe9ce14b753b21e141d86b18fb09a681366a6ca6f64e1375f07af3f4ce007352f40ea240ad3a7a0250e169f834c45ac1eab96f5ab8fc0f3509777d8a30e36feb99d4b3331ff1aa999c00f9a8970fcc8e6b6bd365cbec1337c4f2a8d62000000000000000000000000000000c21efd14f8c3eee62254064d3c657cf51cc2e5565b20f324767dd27adab7d4bb5187ecf109549c353a3d6f90ac2f999d8eae4fd3334d107ef8b080c7deee6094731e8d40c99a4adf290ac875e5af7f590b63b8d2d49eacd9e39b30443866c05e00000000"], 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) r14 = semget$private(0x0, 0x7, 0xa0) semop(r14, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) 18:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87, 0x14}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) flock(r5, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x66, 0xfffffff8}, {0x3, 0x103}, {0x2, 0x4}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 18:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x65, &(0x7f0000000100)=[{0xff, 0x9d, 0x8, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 18:10:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'t\x00`', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xb, &(0x7f0000000080)="086c2dfd8b0c669d90cd22b8a0a9") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10052, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x28) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x120) 18:10:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x9, 0xffbfffff], [0x0, 0x0, 0x403]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x30, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 18:10:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) r2 = dup2(r1, r0) chdir(&(0x7f00000001c0)='./file0/file0/file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) chflagsat(r2, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x3119cd8eff61f5b8, 0x4) 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x805, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x404) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x2, 0x9, 0x3b, 0x9}, {0x6, 0xb6, 0x9}, {0x42e2, 0x6, 0x7f, 0x7fff}, {0x8001, 0x7f, 0x20, 0x2}, {0x8, 0x4, 0x9, 0x2}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) 18:10:54 executing program 1: semget(0x1, 0x3, 0xa37b1132f46c28c) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) r4 = dup(r1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x8, 0x5, 0x3ff, 0x3}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r8, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r11, r10) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r13, r12) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r16 = dup2(r15, r14) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r19 = dup2(r18, r17) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r21, r20) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r5, @ANYRES64=r9, @ANYPTR, @ANYPTR64, @ANYRES32=r2, @ANYRES16=r0], @ANYRES64=r10, @ANYRES32=r3, @ANYRESOCT, @ANYRESOCT, @ANYRESHEX, @ANYRES16, @ANYRESHEX=r12, @ANYRESHEX=r16], @ANYRES16=r19, @ANYRESOCT, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r21], @ANYRES32, @ANYRES32=0x0, @ANYRESDEC=r13], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = socket(0x2, 0x2, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/127, 0x7f}], 0x1, 0x0, 0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:54 executing program 1: r0 = syz_open_pts() chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x200) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r5, r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x800) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 18:10:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x6) 18:10:54 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x3, 0x200, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1400}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r0, &(0x7f0000000040)=[{0x0, 0x3ff, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x400, 0x2000}, {0x4, 0x8000, 0x1800}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0xc4) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') sendto(0xffffffffffffff9c, &(0x7f0000000200)="56ce4455a8eefad503939c4f9e3d2597b9f35d454c1d3ba7b47fb89746b25f8075a76756589af730f32dc435abcd06090f9f3ef582c2d6e86601327561c018a440491e6b898fa0cfc13c85d4c48feb8ca7b1ae7d7b2b8cd610d3724cacd7a8f11e4a4e944dfc074a7c7cef9d434e9b51e682dc67d4aa3b189d7f17a06944163e00e5221d81ca3a7e0e3ae406c1fcb7d63acf35ed525e929789bbbe900d3f2dfe6905964671bf9382c9dc0b7491d2299b6ea588665b49cb826c86f0aa0e32efe3e5e6005bbbec6a2c6a50e868df3e291b2e3c6f", 0xd3, 0x404, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000100)='./file0\x00') 18:10:54 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0xfe67, 0x4, {0x3, 0x1}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r1}) ktrace(&(0x7f0000001540)='./file0\x00', 0x0, 0x800, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000000)) connect$inet6(0xffffffffffffffff, &(0x7f0000001500)={0x18, 0x3, 0x1ff, 0xffffffff}, 0xc) r7 = syz_open_pts() ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001600)) connect$unix(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="09002e2f25696c653000c87d6378582c2277426ef2fa95a7856b505c17c109000000fa642e7237fb7b6d8865d3798a2044588d6e17312863a25a6bc66da44a0e1f2140157ed68b"], 0x10) shutdown(r0, 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000014c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="39b6acb99d8e2972dfd5c6cf39ca61f4bb036fdaa052c0df38c2942868b8c96487989f57fa8d979f2911ef9b46db72b84659ae8d577261fd361d33bac3a450affb42d6f0f31612f74f9a37a80d292f8123e79697a258419475af4993614ac63882a95b6a111b850f0dd0fc1f3e214336b998f83201ca0a9a9b082f8f69d976a883b86606b032028da66cfb45d4041fefc374be7770f9e00cac49f07b826c15b4a23d38c79b2a38dd3382ac1c8c6d44858afb16351795dd61522d5b69efb398a881d35dccf0199024befe67df9361469c98e581ba1e5ff3ff296714938380d0e28879293d10707872cf0577cfced1567b1ab3aeb9f635c6e4152cf56c4ce338a8aff90be3365a92cf06dfdf643c1c6dc1c1aeb076b0faede007002e6d87a78ebb1bf731d013957cf1f8f7645add5694bc94c3fe533dc6c6b4727fdf33f0eec96c8d4aed4bdcf6b08794ef1191ff10c28c57afc28f8739c87278c4419fff65c427b116145acd4d26489e854f8889e40d9c20e9aa8ee073db9db34e1a1a8bc8b1e4057ad57e06c65af52743b9de0de505037e948bd9525d09aa7ec5b749da2100273940f1ae14b3487c5d93cbcce2571751cc40bd4f67056f4f1b3467cf390e387f039936fb3cd89295378cfd905641122b3f0a8e1c5dfd59bd232804fe250520da1f62c18d2faf321c9a980d9cf9dec99c64f4ff19e81ea36855b4ec772a8abec0a784039622d573f0ff436965ec036bfb263f83b932e27dcba6eb223d8dec6a4e5505dea1695d26c21c9cb2f48b553f5c0342fa37e5a2626a04d72f001e0f9a707539748de7cc2345d701b5f149f59a624e94273d29927cc2f61172a2da9320fb4203695f1eb0aca8473e947b6a615a7f2b21f0b5ac8d2d5e0a33adb74053489435c040a51b771204afa2e960f5fd80f83eb4082df168c390135bfd7d835d95004555847eef64555944b66dc47209a3230ecfd893065648be2ba7262d17a98f9afa28aacf6bed147d201854a6f17d44f117fccb37c546732e9e671b676accea96e3a6103f4e608bff2a1e6ed80245f4e44eddd9318710bbde668b1390090f936cda9cbc9b4421fcd7ea02d178e46e0f48bcbdba1b2cff36c61e5aac581985abedce840c74d3c3073bc90dcab69ed3880333d7bffd015c5c502a302f35755c37c8d62c7f0ba75d1431707ba6fed2758ab42324f26ac3aeb03971cd6d01d5829d4a5c5a785d98bb6283a2d576aebe4854e2aaf37a19590c91b4a976ac1c22f91d76775cf2034a297e25556e8d8a0dd50fdd5734147d6be12c84848fd6d94fbf6a0e422bffe523a1ef578024ecfd8e45e9ecb007e50cb8b8d7cd1e86566c2a3630553a2329a5e12c9ee7437b2fb0112446af83a5b68a42478ac7cc3a33df6ea2624a6ced7bd2fd203c9b715845294c6fcf692a6e7f629c580a0ac4e16748fa036c2e243f8beee5cf8c19713158f6e720605fad98ec24a0b471180b52d10a871cee13e1f2b8f6f3be956e531beb039a2bb0ebf75da06a722c812a63ce0cf0bcbfaea865f564efac3379f7e837cd29143ef99cbdd646672a4bc569e65df2d1889036323827ba1540379eb07cdb325a04417dc48adf14ab401686086ec512039b2997a9e78995e47780cead505b6b3871625520b87293d7a5ac9482fc856fac9aa7458516ccc2fb4a8f27038639811fcfea22b8a36a692977a063e669f2c6c790af412cf01a6704bd65601f0cb201c1ce84b65b772ad8d6330f8aa91af1336f045ab87b70c34ad202544b3a6ab59b29dcef9ba0fe741a6c3bc1b14ff66ed6c886e17015bfafed6ec7f1b14fc132a6da519d277bfefcd392452e8eb8c0985f6f9f76ba5b8857675811b53291305ff8c388cb0e0510ad2a7e3d67ec33d66f8356d084c29391089ceecafd2cab48d1a60e35b1a3fc853f27ebff6812df83fcc8d638a7abd43979718b882622b06cb7d5d63f98d9f2eff342e61476fdbc0b29334bdfb02e4b489654e86e47515016397bb1d7242cca80a7869740d3d0f9de8091e094a92a2b4d377d3b34bade05fea3834222245c68a9093685aafac899d0f43a56a16d347e131bc802e4da2306bbdfa18510e491eb1f6a33c1104f190995b8cf23baebfa2eb8692e2300b134df18a87b4145143710af8441b6b42ed9d0c9408feae846fedeccfe593e0d2b183174e36b640e6fce201ca4bca6269fbfd0d6179ed01182f2619f28a2b5bee316d133f0487194e6263d003fe2aa9f9c7dfecb633e6766ea157af38b80289e79025d8c1b98d0c5a0edec02116b3947d408f08db01aa112a2dfc83c112e0cbb8b828311dbf2aff69907596c269e1240f93e2e023ec25df32eabbbe5a8e935a5aae550d8f62dce768f9c25a8e800c614ef72b51f222a387085cc91bfe49633cbb9cbb831aba9a51f8e45e701939fa887fa24c562f0740bd25856958f641e76bc48aa4574024e3f971f31be5e27c608186be391cbcee33daea78d7974b54faa41defc6a6500f040850f0bb3a04c40d4d095343164875515e88a994ddc71808b45db315f094b605ed40affa1483527d1de711182243aaafc144f9bbe3a83a97a0b87becb83d8d86d55c8de698b78fed5c4488d31c266604dcb4d6196014a11e4feebd7e7b4668c1b57018b14ef0df7bbe94fc9f8cc62e41eb235b5ac9cef7f332bf924c922338b6b3e391dddc40fa4733b4944431b704b9226b1f48fb0d37eb0c8728b6e8efb014a280134bc681027279d92ddbbbf5b4cfd5239232e2e45d7cbc4409bbb87c6315fe9148252d0e6d0959cdd984eb4f982e24cca627e61731f28ceaaaa907c38c7b4a3ac4b4688d14a33edba05b66fa84d2df0c56a7a55b20f34506abcf9cb477fbb61da710e20fb4c907e11d7daeaf7e085eab03b58ea1e87758eae9a32d4e8ca773a45f2435613f62a860e74025444a102cc098912bc10380cac0178cc61c5bfbbe0a63bbb296e44b9c92590538352fc93584ff696d2ba9bff86f928a5da3ea7a561025e101b4301c513d8bba0284351756255df5713494c05e702803ddb38c7f38e8056d2515995a6d2eac9fae1c1049cee319abd0666c46257511b773364e1df784ceef5ce937d1d4c457057d2cd6368353e7c2747e938c5a19fef6ad7572c129d4026253f997f1f9fcc31286ba1674301c8dcbe64fff38c211e61a929a7a8797c5423cea5ff865f220dd8adce3f95bbe24f6731ef7207f0ddd30addac9c76c4bd8ceb136356792424c21fdc1cf57ff0412e6c31f3b62e17494aca0886949cff1430973dec8ac60e6fb374fc2348f39cd090da82a77589b3733153e904a2833922fdc8e83a831950788f93439b45026e626d1faf7078198698c68ff653749382a2630396e2138e6b94bb2a8d2d2f54902ffb503b829bcf47a04538c4eb89a2267f61f7278d3b1a2a77f884a4788634db422a3e9055fbd4a12d90b54cd2b92e5964cc9a2635043c88abe483dede93b1ac2ddae3f040e0787c08232c24bd5fe8ba69c1536b353fa522156a98bcccbc76de4852edc215bfccaa18c496535cf60da57d1fa6a1cd08722ed565617c1a753acf2a71e3d4a223af4ed1ad7c66a8d089bdbc160bd0411699a482bb8eca39f999c9fde0ba19593b213e65bf7da7a24d556904c3803d18c34ccaf4e2987f020976e9ca76aff9b10bb294b81a43f034ebfc97491cd76254f2a8776d78e7c29152d073ff8c781d9b4ab76aba35885f8b1a016449d47b3faabc08979770a179ed34fa7d32debceeb469881d1a2feefe75f7a78ed5223ea74e79c5555515478c088d8c6e300973b438c548c72cefc5e66a384114817de567ff9ab49dc6bee3399ece4d86a95b626de0d004c382d48a5d1d863813af8beafe3341a58b55c3c455680fd44a10491866b581458c2496a874f493af045e9e243f1cab659e95e2be77156093fcd617dcac08926bca80f1dc95e1fb55b31b1866b2672040fc9442044e330b38bffc393d53b979dc3a4472256621650c360a2306f9b2d85ac10a96e8e94909915732e181e43c0c4f6de9558cc226aa82f33dee4554f8376bd4a191c7122fcaa7dee7b04dc6d45be2854a7856945e08168e00eaa0dc73146edc2cda11a5540b0a4292b5066ff6d9d452e16179280e8a330eadca1ca9787b78f8d08e2c12466994771fb0a4e51cd82c3987a9fe4b2e8cc6ae6cf8f1ae375116c056bf33602b6da6a482a12d55df18204d6455b437ae3251f0eaacf144806f3c997eac61b88d7116670effc66d9a028846d08d88b0df0b3654ab0771a6a2cfacbc84a83b20fb296ef22e9c2f7a3af04c922f4b2e913144b9f8c8713e12b1441b16ae03d0bb2893a8828dff09a692df9d4920c167c2ad1cc6a1804fa572925e9cf1a5dc2ef12397435489f7e61cb87f837385a0ea45e057af0e76d9824fedaf3a25d24ad2a737617aac6421c2e877a8863c821df86fe2b98763f4f3808edc6d006441d9428f8ef7d2146fba04fa179552d39caa82b3f2aa740f0513f31e3242a3c9357ae07b318474fd855cc3cdb42b103112147f60fd4301dd93f612f9d7c44f9ab16f6b909eff00c53be4168cf8eebbd1f6df1fbf7b2cd2ef79fee1d812e8b0b8bd05cfa26ba8af83cea69aa6ae098d57c86caad7af34ffec8a4ca615e66058de5b171a913e6b79665d1fbba96cea97d8ac4a8ea5593d3df07013042e15ef8d13501384cd607eca62532ade1ee2b6079deb3961ed4160a6570e78fe3ce8376bf20de516cfd28266d6ea99b65af4d8eac0874d512384d29ba2f2ae3702c71e1e19554318ffa57453852653858be25879bb17afdfb4a38d1495c5cbd32a09b8a51a7f866c2b7b1a79849d32463a08b9a745d7664063f59a2edc3875b4b7d372565d6a8494cbbd8401a6f187f82f2a82b08d1fc23c0726b378b2eccbb0bc0520ffb1c3d926af2ba422e88ee1bde754ba4a9a120803ca99b58d00b0dbc08aa066cae8ab078473ca856f64a57f6dd7b1e63a911a362ddd2d9fb65d4dea50122227015de6f47ef14043ac1f9c2f31c2ed1299df875a63491e0419e55e4ecdf2fb82abed98dfaaba13ffe1c0929d69e347363cf268054a33ffb16eb50e456f5f8e1f4f86494cf1ee5f58c8b456d5e5983e707d3c809595f5da08d612de5b3f582aa0946f68c36e4c4cf3c5ca3f222972f314b04d6483d549435f6c1bf7646637cffd6f28bfe76a08474c0fa195ce71660aa601c5dbe6491a4841bcf9d342a5d998a4aa4c22055863fb39eeb8d31f916d3656e5dbfe54ca75226c93787f74d7e5de65a883d7f1697469a05fdcd3aeb428648b5c82cfbb490969b20817db0f6f9a54551e8b73549891c26bc9fcbbb5d5d81ff33a67932ebb771e3e957477999ea01a55af6f0cfbb25e62a19d3cb910b8053d3259147265557c3441214016af2809873dad4b4ef3ea01481eca54ca75dac6e1b753a1ccb79f25e7e5ef5abe73767ccbf7effaf738a7b6dbaf343c5ca9ec1e691b7618f3f423a1225f445201fdeacbf8974fd9539a27d360546e33329a05ac42c17841b9f769c7898ae435dd43503e6180270060e95135c70ec2c046d68348eed79a5b6120d5ac69eea31d1a930b599d75990eaaf2b61b9cae18a793899c99b18365329a7329dd3697dbe1660b22598b54703a1e16546fe975f2b9cc05ffb93e5821bf32b7a60d017e3625a7a7d9bde00aa6dc083ce7c523e236a54922497853fc9af6f2b3b88d2cf1470272706ca84a7550a4eb28fa79fb1fe587fc70c9c922cbe2ce314903d811da5489076accbd253de41cee98158021562aaf21d3967d", 0x1000}, {&(0x7f00000010c0)="bf5352be84b6d61f7b308bff7b2daca0ffa9512b69ab564a95da2b4b2863068909312515d556920c8227acbb0e466b795c0d71e564e4cf7ee18233bfd8de9276d633b7e345d87a3acd81008d002eeeae112164b17cc76b4a76d3472797759e739006aa1c50e635c3d105b63612683d5de4a7530f350431a2faf2ff2c4aca1bb219a440e8912372c1f603d3e1c63945f2cdf509c075d0fb611a038f7d156e3ba1d4bef45f97cf5691e91e323dceb6ae80e1a79dc0ee591120cbf3190de464e2cf82c252562f06e0dc0ae8eefbe11cfe49bcfb4a16b4c71a", 0xd7}, {&(0x7f00000011c0)="04dda3ff2f504ef9b59d1ce58e9765fbd455a82eca4ebac09bbe6c7871b72738bb", 0x21}, {&(0x7f0000001200)="82bfb3d838a17e33296e06bf916eebd2e25e4b14ebe380ef80d2db3006631e6e6813342e65c849a841cbc22e78cc667d13759504e3837876f3cec693dfb1f9409f7febc262ee1aa6", 0x48}, {&(0x7f0000001280)="91aa3c47158bddc5c91eb92c63a3ce05425cc66eb882907bc8c0899862b7c608ea4ac4f28f64996ac8ad61f7ff1b72207af1d59f2ddf5650d8cbf431944984a4f8ddca25e119f405b4cb1349e692a6f491087f2487b186acc55ed04affb5313f5e54cede96953c02be0f2927a69116d7bfa27b2ba55109e1017d4a29dcfc2f3a5fff73ab5afdf07a74796df3de1f876f938487ac", 0x94}, {&(0x7f0000001340)="e33024274d4ba3fc0f26445e68f76f696f654d258792d747636bfa8d9400508a817267a8c0eaaf965ecf1179733bef5e", 0x30}, {&(0x7f0000001380)="fdc5616acfb7280809c1e76dd850fecd790f713683454b9daeae94bf0cff5c28dec3688ec8c732f841ee3160e2a7de07bc9552cb7dd530609dd63724bc6e84d7e30f71d0b6316827270019ed4a301787a27002831eff9042d7f41b58813accf42935eead4ca034357227f9186dca8fde83b78a0c9e9acc36001b0aa63c63c2be2fd901132a06d7b7b5a8b757f028bd9810ecc3206027f41e09ae1336c3a71076db98b5492c058785eb437d092542adda60105d6a621c8ef5b4e3690335b135", 0xbf}], 0x7, 0x0, 0x0, 0x9}, 0x408) 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x45, &(0x7f0000000100)="56ab91b070aca27fdfb26c593d4bbb5f539fe0d5c139f0a69c3af6e7fb5d6b56c6f0a357db1c52f76205eedfe69f6a0269b357041a85b996eccf727a4e942f075b822f72f2") syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0xa9}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/D\x04v/bpf\xff', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r4, r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x80, 0x7, 0x2, 0x4}, {0x1, 0xc9, 0x20, 0x9}, {0x9405, 0x20, 0x81, 0x1000}, {0x0, 0x29, 0x57, 0x7cf}, {0x3, 0x5, 0xfb, 0xfd}, {0x7fff, 0x3, 0x5b, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r2, r1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 18:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x01\x00', 0xd21483d69124f580, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) msgrcv(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb73"], 0x1, 0x0, 0x0) dup(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)="a1", 0x1}], 0x1, 0x0}, 0x0) 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", 0x6d2) 18:10:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="2d01697165300000000057"], 0xa) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r10 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r10, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r13 = socket(0x1, 0x8000, 0x8) sendto$inet(r13, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r14, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r15, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f00000006c0)) r16 = msgget(0x2, 0x0) r17 = msgget$private(0x0, 0x188) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r23) r24 = getuid() r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) fchown(r23, r24, r27) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r19, 0x0, r11, r27, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r12, r12, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r16, 0x0, 0x0, 0x3, 0x0) r28 = socket(0x800000018, 0x2, 0x7) r29 = socket(0x18, 0x2, 0x392) r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4ff0f000000000000c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c11ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc504e7d88c4f0a00000000444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c00979028862524a0b3bd3d8294c59ffa2dca0d7b18ac961f28919b5a4b91248ae9ecd6714d42b9d76e4290e297274f10dc5adfe4abbff9e62189d605a3ae8e317c12c2fdbc7151e6d8a666cde84f7d07b73003f5de95764269189f320bd1e312edb2f803bffba159d1519b81356db63a70e37ed8a7c45a39b658d607bbb51dc24ede4a7cd88b7b12654fe54846c156dab479c8297e818d80bdf7222f6126cca3810776d468d8b7fd741ef80742c66b6c3bc93eba1c1543a9106df73915f8a8fac434fb2228e73d11eadacb443a266a37f8d48c634a90619ee771f6e6d5a0cd29d9744e32e80eb4c76efb1ad4658d413c7af92be3c7cef7d68709132162d54699531004c4a31b433f038aa7ff20d8a9c3866bb5eb794cc4806417a5a8703f0dcdf96ca9b0a23c8c48afbcba28f0a6df392a1fa689a7e6f72d38c7300"/608], 0xffffffffffffff94) r31 = socket(0x18, 0x1, 0x0) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r32) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r33 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x101) write(r33, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r33, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r34, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r35, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r36 = socket(0x18, 0x1, 0x0) dup2(r29, r36) bind$unix(r29, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0x5) r37 = socket(0x18, 0x2, 0x1) dup2(r28, r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) msgctl$IPC_RMID(r10, 0x0) 18:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) r7 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r5) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0xfffffffd, 0x4}) syz_emit_ethernet(0xfffffffffffffeb3, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0x1f, &(0x7f0000000100)="080d34413fb2c507153a05b8a2a986b0cb54d9e8b9be14ad9ab8375f8fb2e5") 18:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x3f) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r6, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r9, r8) r10 = dup2(r1, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x100], [], [{0x0, 0x7}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x4000000000000}], {0x3ff}}}) r0 = socket(0x0, 0x4000, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0xb4) kqueue() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r6, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 18:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:55 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x60, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x5, 0x4, 0x80000001, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb901}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) r7 = dup2(r6, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x8000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x3fe45}, 0x10000045001000d}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) dup2(r3, r2) r4 = dup2(r0, r2) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x5dc}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 18:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x8000, 0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00\f\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:55 executing program 1: shmget(0x0, 0x1000, 0x201, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) getsockopt(r1, 0x6, 0x800, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001080)={0x2, 0xffffff00}) getsockname$unix(r0, &(0x7f0000002480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a200"/4098], &(0x7f00000010c0)=0x1002) getpeername$inet(r2, 0xfffffffffffffffe, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000600)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000001100)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r6) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64=r6], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01b0df6d7fcf409def1a1fc1ed341c5533b89b0603f237c860fe2c09c110ff00f45709d664539e1e381f35071f061a0010000030ca1cf4656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c19b3fce185df187ff49fc823b8711e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b009000004470990594b1e2b3abcbfc2c50000000000a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dc27d27e8a15b700000000000000000000000000000000dd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e3"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004200000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773faf83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249538b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef43040000000000000086d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e408e17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec980000859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5090f26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r10 = getppid() fcntl$setown(r9, 0x6, r10) open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) 18:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38004) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x1000005a) r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x800, 0x10) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xffff, 0x8, 0x2, 0x8}, {0x7f, 0x0, 0x4, 0xd5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) lseek(r1, 0x0, 0x6, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000340)={0xfb, 0x1, {[0x9, 0x5, 0xff, 0x4, 0xfff, 0x7ed, 0x1458e9a0, 0x209, 0x7ff, 0x0, 0xef5, 0xd44, 0x2, 0x6, 0x3, 0x7, 0x3, 0x7], [0x7f, 0xffff, 0x7e0000, 0x7825, 0x1, 0x1, 0x7fffffff, 0x0, 0x1, 0xbd4], [0x7, 0x2, 0x6, 0xfff, 0x1354, 0xffff, 0x3a], [0x200, 0x8, 0x100, 0x9, 0x7, 0x5], [{0xfffe, 0xff, 0x0, 0x6}, {0x0, 0x6, 0x2, 0x9}, {0x80, 0x7ff, 0x8, 0x7}, {0xf6c0, 0x472b, 0x566}, {0x4, 0x8000, 0x2, 0xaad}, {0xf23, 0x9, 0x4, 0x54ed}, {0x3, 0x6d, 0x6, 0x25}, {0x6, 0x402, 0xe60, 0x7fff}], {0x1, 0x5c3, 0x40, 0x1c8}, {0x2, 0x8, 0x69e, 0x4}}}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0xbbf) 18:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) fchdir(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = msgget(0x3, 0x902cb82bf610948e) msgsnd(r1, &(0x7f0000000100)={0x3, "1a46111e2a99c7fe102112128d804820d4eb7eea683fbb3de61a12631687028c11370c632874dd5335511bc98986be2f5f64c1cec57aa970ec50ec7790fade194ee1ad543f9fd16557da40"}, 0x53, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0xfffffff8, [{0x1, 0x3f785f00}, {0x1, 0x1000}, {0x2, 0xff}, {0x2, 0x80000001}, {0x1, 0x3f}, {0x2, 0x1000}, {0x2, 0x10bbb351}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0xffffff83}, {0x0, 0x400}, {0x3, 0x2}, {0x1, 0x40000000}, {0x1, 0xd41}, {0x2, 0x7}, {0x3, 0x200}, {0x2, 0x20}, {0x1, 0x6}, {0x2, 0x1000}, {0x1, 0x645}, {0x41d311f411fce52e, 0x7}, {0x2, 0x200}, {0x1ea871f7b5fecce9, 0x20}, {0x3, 0x8}, {0x1}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x3}, {0x3, 0x800}, {0x3, 0x3}, {0x5, 0xb140000}, {0x0, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x15}, {0x1d}, {0x6}]}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x14) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") chflags(&(0x7f0000000240)='./file0\x00', 0x10000) dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0xc17bc1de3d7b349b) 18:10:56 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:56 executing program 1: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r2, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r7, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r9, r11) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0x498) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() getpgrp() r16 = getuid() getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x45b2479eb09adb9b, 0x0, 0x3}, 0x8, &(0x7f0000000280), 0x0, &(0x7f0000000a00), 0x0, 0x7}, 0xb) setreuid(r16, r15) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = getegid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x0, r20, 0x0, 0x0, r19}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x9, r14, r13, r20, r13, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 18:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = dup(0xffffffffffffff9c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) fcntl$setstatus(r3, 0x4, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x101) 18:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x81}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) recvfrom(r3, &(0x7f0000000000)=""/76, 0x4c, 0x803, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 18:10:56 executing program 1: r0 = socket(0x2, 0x3, 0x0) clock_gettime(0x3, &(0x7f0000000000)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:10:56 executing program 0: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/82, 0x52) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87, 0x0, 0x0, 0x2000000}, {0x5c, 0x0, 0x0, 0x10001}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80ffffffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00050000000000000000030000000000a09ddbb1c29e89ae15ee1f39be7a6e26a73c549cb51638382559a91a500b068a2a2803c0f955b2f9d967d74e76975d306722c319113d97c024003158acc48b96fdf901a239b6bde3e954a4a1e676e080d10c87d0db41efe023f623c7dc64f98f82782b1f072bb0a52f5485ec0fcbcbe3daf2f49c6150ff3678e0da556585ec671f6a0617dc73ee790d4c31196825a60057341f7b5fde6af43c95e9d538eeaf1c06eb715565db187d3c5dc70a", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="d9fbc2e4cd67f45d4efb8d779e3cfda51e04a92953d4b05bb266c59b6ea36bb744f7a9d65d6ab4404dcde7a778ca9a63c234ce436a2131cb661f68ee18ae37f3e126c77f0cbffbcde30693b6a5ef5317b5582d28ea95b5a223f6fddb374bc6fb15b347953d7122323c70db"]]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r6, 0xcdd144a3342f2a5c}) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 18:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xa8, 0x4, './file0\x00', 0x100, 0x1, 0x4, 0x683}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 18:10:57 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000003c0)='q\xde\x01']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 18:10:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000140)="ba9096dfdb13bbad3d5e71ce31d8eb84d463113b56993f6d923074c69aa176d88012dfb86a5d17d3313b2331bfbeb6e4c9a0994b98edae15abd924ef3999ec48e937097cf6458e69499294e36e01ee3e617d6431ccc7e9bfbd5773db9fe45b4299be597bb6b0477529291e5ecef1da24f35f82990e81ce1025630a7bed9f81f4913a5fd73ec28d0683be17fab94534ff5bfd418c5398674ff331c53c93e6d0c2d38bf993eac0e2c8db25091834c07257e828a82bc45546f5a42159c7eadbca", 0xbf, 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:57 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xe70f265c95b8ea8c, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000280)={0x43, 0x0, &(0x7f0000000340)=""/67}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlockall(0x0) r4 = dup2(r2, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d, 0x3f}, {0x1c, 0x54}, {0x6}]}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) r7 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r9, r8) fcntl$dupfd(r7, 0x0, r9) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) fchown(r6, r11, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:57 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x100) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x6, 0x45, 0x3f, 0x1}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r7, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r9 = dup(r8) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r11, r10) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x39, 0x8, 0x3, 0x5}]}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=ANY=[@ANYBLOB="003bded922f77300"], 0x8, &(0x7f00000009c0), 0x1000000000000072, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r13}) fcntl$lock(r12, 0x7, &(0x7f0000000280)={0x0, 0x2, 0x3, 0x0, r13}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000080)=0x20000010000) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x404a2, 0x0) ioctl$SPKRTONE(r16, 0x80085301, &(0x7f0000000040)={0x6, 0x40}) 18:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) r4 = getgid() r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) r11 = getpgrp() r12 = getuid() r13 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0x7}, 0xb) r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x7}, 0xb) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x20, 0x7}, 0xb) r20 = getpgrp() r21 = getuid() r22 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x20, 0x7}, 0xb) r23 = getpgrp() r24 = getuid() r25 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x20, 0x7}, 0xb) r26 = getpgrp() r27 = getuid() r28 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x20, 0x7}, 0xb) r29 = getpgrp() r30 = getuid() r31 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x20, 0x7}, 0xb) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, r10, r13, 0xffffffffffffffff, r16, r19, r22, r25, r28, r31]) r33 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r35 = dup2(r34, r33) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r37 = getpgrp() r38 = getuid() r39 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x20, 0x7}, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r37}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x5, r2, r4, r6, r32, 0x114, 0x2}, 0x1ff, 0x5, r36, r37, 0x7, 0x2, 0xa330, 0x3}) 18:10:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r3, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r2, r3, 0x0, r4, 0x80, 0x400}, 0x3, 0x2, 0x7}) r5 = socket(0x2, 0x4003, 0x0) getsockopt(r5, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c1170031287ead4bcb777fa69dfceadb9801be2e4fdfb1b7ced69b4bc2a84e61bca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237bafa4d012ae447473c2384ff0100005353e145a87b2ba5f545c71b1baf8336de8c8ad28922bf554799b9b813ad30505e8f5300a49fef9d614157795ea4a5c5fe659fa2e6351c00000000bc5b65c6593d2870b49bc509a00e872cd235000000000000000000cbda75065ff6fe3418b7d4969ed7bd68da0a92d9b9015f9b47176a40bd0cad84343d4107edbfb604aa5d60a3135bc868dc9cc1506b44c4ee299f231d32cda9ec446e24d404ee34bd774606febdc5aee492982bd5e04dd54072e6b063b86e22dec873f8ca9518fc625eed979663206ca59979b172ca15cb9cfc3d2803eddd"], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={r11, r13, r7}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) setsockopt$sock_int(r16, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = openat(r10, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r17, r19, r20, r21, r22, r23]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r13, r3, r2, r20, 0xc2, 0xfffe}, 0x4, 0x2, 0x6}) semop(r6, &(0x7f00000005c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) acct(&(0x7f00000003c0)='./file0\x00') socket$inet(0x2, 0x4, 0x80) getsockopt(r8, 0x80000000, 0x1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000500)="36156875c49cecae7a8eeaace9e516c6cbf95762978192a75d0788fe170db14ec8d9299bae8c089a2b29813f9859fea660565bf77f9e277babde07d1bd1197f2c28157de320676c00ab372b313e5312300e94550768318df084353080c691ce9eabd788413f0afea93c8535f9475e29e42f07d9f9aa9164afa463991bb1b82519ccb357a1ee5720f865ecf0fcb30cc6d417ab844be17c97050dc957ad8a9ab1336db0767c661efc8f39aa67054b43ec6f0394823cc4c1e396c", 0xb9, 0x402, 0x0, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r24) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 18:10:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) getgroups(0x7, &(0x7f0000000140)=[0x0, r6, 0xffffffffffffffff, 0x0, r9, r12, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r13) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r16 = dup2(r15, r14) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2c, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") getppid() 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0xfff) 18:10:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x410d8e989099ac68, 0x100) ioctl$TIOCSETA(r2, 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) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x9, 0xff, 0x2, 0x8}, {0x9, 0x3, 0x6, 0x800}, {0x9f, 0x86, 0x4, 0x1}, {0x70, 0x8, 0x1, 0x7}, {0x2, 0xa0, 0xd0, 0x3}, {0x7, 0x3, 0xa3, 0x20}, {0x6, 0x81, 0x4b, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) close(r1) 18:10:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x4000, 0x7f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000080)=0x6, 0x4) 18:10:59 executing program 1: poll(&(0x7f0000000040), 0x0, 0x8) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) fcntl$setstatus(r2, 0x4, 0x4) 18:10:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 18:10:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x78) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:59 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x1c, 0x0, 0xff}, {0x6}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r5, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[{0x4, 0x1f, 0x2, 0x7ff}, {0x9, 0x3, 0x20, 0xffff8000}, {0xe6, 0x7, 0x3b, 0x8}, {0x8, 0xfa, 0x0, 0x8}, {0x0, 0x9, 0x5, 0x1000}, {0x1, 0x80, 0x20, 0x6d6}, {0x6, 0xff, 0x1, 0x1}, {0x400, 0xff, 0x3f}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x6d91}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x10) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'ta\xf0', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:59 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ce", 0x211, 0x0, 0x0, 0xfffffffffffffcc0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x88) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="87e18086ee6de3db6b640034a1e5c032167e8ef60fd8f2ce538f88b429d897100b8f6425a1e2a21e04ad633d5a7705e9dc9617c0f7cfb1ffb77f754fd577f2ae887e4664f6ea1e4f91556f9cb272c29d0551d1cc352c6992a4d254212c1499729d929ffa813562951cad89cba496245f833e0b459f2c804beae970675ec9b9583639fb1512f6a7", 0x87}, {&(0x7f0000000200)="4b1c1b878163b2ed97c0cc2b17e3e5e48f08b7832b5f80c1d0a482f18187e35b4404f3abd4c156dfb676a05a49af29a58b49056d49430dd6022f8f4f36be3b74072a7639d24fd74d3fd5afb2f7f540ea02eab45299797362e74181fd25299081e1295b92300ef5a45e72f48f1c0a288f451e6315cd0b67debc820fddd9", 0x7d}, {&(0x7f0000000340)="9beeaa35c86212aedcdc69bfb0991885bbd242b63bc28b0643f50083bfe4103ab0d6569d179a0c152be292335c8f0b4f8f0f8a8fa79deb1d3259ff79b01a62b253284570e9fe8f1fbbddc5cb0e69dcad02e1df100d73c445a7a21c606517670d94588c949426c769d6de8dba501f06dbbc0ca97fad87b2d034b2b2d774a94740eb805530bd717f559028837147ff50d81e2ad264a334c4603e822cd4c41b9475b4a9051b79c16ffccb6403ac79d41440902f32cc7c9ad5ea55e5c6b4d707361e9182ab24032b999a889dc606c3f63c842ca3dd797e2c48eb94de01a658435d9ff007f4a30b94e6fe6ba7112383f312ff1480a3800752952d0b34226bada71a781c663bc01e2d393e42f8c95b8dc2e68902d52bc686d41d33d3d6a518cbc97b94787cc40e948f7098af80db0b7193ed9537de78b60193e29c65213d47ecf4205a92305f6d7b068230360716a30d5a6b7dbb8f4bfbf870e00fa5a94ba9a77acedce2a4c69f4223f2523bb67b0f2eb9a6f0c2bd3124a4a0b62c8e77c130d955cc69181684af68891ec9912c8164d72c28bd90c1f748df45efc6b98713a2c0d854c075d09d9402a885962c73ae956768eee897e1bd9f8e16530ef74c99664296819d0c35c5572cffd9e130f4114700c2f0a786ef4b647d3a6595b09b936e44b47488a1482b5edc3019dfab600918893e27eda8a88a1f028b55b6a2ed9992aa674e5603082b78415d314ba4ab8e6c1bd74da6c222d484032c033b6dd247ff1ac836edb3790ffd155e215d0982899d0e0cb37e7e2dce5d8707f158d9307e01350215cebf9371a8c4f738400f5ab15a5114836679f6462c78e3e53eb246e4ef1f3cbf076b65c5145e0a1fbdec0f69fb42bf0089af245a0262cd2a35473c393af33ff456c6195b49beb0b6e20e20ab1dc0e4a45c79a3a62b4c54a7512290a5327e39de7ce5d531e0466e64aba47f53220b9c8656a154e0aa07c6ee2d3849d414accf768241237552c5557f2aed8407ea8548723da9b5b473dfdecf0e94e3cc86f04703dc27db2008d6fc90f5be340cda6e948c92b273adce92a0905761d835ce341db3dc96aec403e17288211aa69a1367bfa8df8636d5a713174886316b60667351f6df286d46d8b09dc68cd834d80bf5564d639191f38d2a5d49b63b0a28e2e06caca48573d0d9f26e055dffeb5401f547012a4f631478fa5a25437431c65e016b8d9fcdb4b76459b12127367ca171b206c5c1dc962c4ce97c3ef293912835c5be5378067432ef91d266dab62348abcee1d42c343ecf5ddca14d1c034b679812e13f378cd8102131ce84dd583834b28deab6990b31d12a51277e0a55ef28fa9cda7968fb68f323cef9182ae3b35802ce52bf384072471af27c810da2aeb5e03f52b28a542e641dfdfda7613a1547a3b21804939d1e23ff4dc5c3497dd1d6ccb3c25501634f07af771837bdcb106d9c3722064abd544d521935807f6eb40cdca9e85cb4144c8d01a7edf8787b42b2602864f87cce74d2c313153377276ca31cbf6adfeeabbdefcfbe443df5174523b2200759544c1093d2654824a84b997dff69449e05337bdc56d52ba5caef039ee1364e124fc2a239bb905ded8ffa7d7cbb3ae9f4793aeb9441aa0bd947751d2e3642793cd2a6d5d2baf6832a400b34257dade4b094c0a5e7935515e15c76b4a6b9ad9547b82ed2048905170d37233d2854ef4cf222ffd145303571e46a1abfeb6ab99c64298c566a55f1f92f5f661dee4c41c2a885529bbc05caa95e8f2e4ecc75c5e4ae2b2efa59b171a44fcaf1df48c6dc9195e969ceff6a6eb27167c9d0f3e1693919f65643fa0f7566456f079f24196bada5476e33a613a799606e04769f92251b260669c8bf6cdf76fb8c5b47c8a2a82b401f58ef7ca8c0a30bf1ab334711b14cfc9161588c82704e9c9ecd4d1358d0d4e4f00310137445ed693f4ee5ace5be1123253c0822f06d1eb2d7354f6911332c2e3abd087ae95857e9c6c3d2897112874c860a2d79be9ff3c214529eff0fa2ee1dc24576afc429fce12a2b5f361ac4af0ffff8d41de1ed7a58568e3d13a8243a35156ce5375e3b273f43b3c5aedb5bb40ecfb92c1d2fad736478fc42f4b0280d156a9dbf45fb2857d4e683aec9bd2d16efddc421f898a618c561db96e6de56041c3b033e1c8b80f582a8032692d6b0932aa01a3bf85092ecbdc657f1ca90bce3a2145e4967c9098e9029235fa2f36c2be6e5bab54d998f29a7021db957dfe5d7a67a34cde5bc6a87d835a2a3ea7bbbadbfdd3e7ceeca6e84ed88c38100fad3064e5fe16908039aa70c67af3ae94a7bd61fa24450632da9c56cd8f45bc256cd1bc53871ca0ac9dd65972d19e8b092752ba9fdae90cc8dfe8bce103267ef49dbf175f843f9fd3703dde8d95a76511f16fc4369d2d849140c4da42cc4a95f9f5e63b4427ad52af30d9345475a2c1e49f6378af7b7a6a0c8bc28b639c13080e8c44f2e48ba4e6ec73a86bbd9962b79372965e0bb40707a3b7f5397df1aa82c76a2deabaf82abb54ead88753b16824f94749ebd4a0d08c822a38d2ca6e52b7b8122a2b62a72606b2ec17757d785425c842d200c2e6ac99f58c238eef74712ace4b615b1388176ba1842edb8d551ea2f1cc39403d4758e7f5660ba52c915eb69c70c509628ac3de75c7ddfebb659b6636a34ecfda4a3dc787d69e0171307d45455f8201e8dd5eb630ac70934714e94eee771f4212e013137e940d8f2f374e28a58beb64b01ec2b398d31097d7a447a78a195d883d751cf7c6e869f7cb5266dce21f4fbec477ae54d8e02758df312718e1db18288f14b9dc59811c06a7a97c43e5275257247ff318ff81fa5ef7a0b4aa2937011d63876340d0dbafc9b0e78963a1b2647272532ef34a337607ec33f51c2f126b1dda483a08da3c806df0378292a74cea9b32a2f45670449e2d1e06b9406d636307170568f8f19a125f053197af38592428baaeeafc5c8b0971e71a510d0dafaa5f2755a7a0f6130074f946c38c88521e0cf0713921aff4ce36255f0a8c1195b37f1b163a58e79493aa642a72447204dd6005cee0aa5810cfa093b73a9c7c081df06d8422284f3336e0c512aa573d4bf176e56fce6eda171180e94965f5e46057d938a7ddaf6a7111e9240fc45744ca8e337644059d3161692062bf010b84af7139d3197dd13f6546f4e824fd4c75c3876bafabb5567a2fea9ed84624756b47e1e2221d7ccbf8e84eeb621e1fb947d84e50a1932746b10eaa3d6f584c9b651186ab1f9fe7c0440f1dc8c426c9ef02154dbf35879ae939b360e4e3930977221ab59a06ad0cf0d232c001b9211ec7ccb2664792cbec457ca9f5cff877f93b11dea72fecb1a68eb441b48773919d28772b8a65475210fc8bdeaa5436517bbcc3c23de2add10dbb4bd8c798947816c2ae4bc11626312cfd34ff1a0122c8503a874405a046b258d6368bafaf1504e1f8e7dd53217884ffc3bc7e0ec445d3b59c13768c3ece4e57b3d4e5cc3e2237fff266b969ca640c764377387fdd4ebf75fafa939a587da41b9d73df62ea50eff4466b16b16a0721cfbe8daff88e09c163dbc38505aa5bb2bf23fa87bf09c6267eda0156ac9200e4c115af0970269fa9c5a9c295607bd5be8aee3f1af6659fc6353eaaa4c04b12bdf4b0a06b67fcf9fb3fabca2a3ddcc3ff53f46a55ba188e5fd6eeae8461ea0a09c5fc82cc91b7a27ddb37feddcfc9df061cbd212c73a6a771db9afd864129731bb4f0c23a4990bb68adcc3ad23964ad815aeb291c4c9a9bc8e41309be5d708592278dffd9f5d5af4db874360142e81b9f3a1e97475e1f32ca678893ab7cc05f31aea5513ffd96b97611ef98922c8a772035f5e6bcf3081b09604dfe31738caff76ff7a8a32be19d3cc411982a2884e0ae555de80ae2e407c0f3e7ffd7f3a0176e5e63be337006a19b8c604e79071efe295a1ee1c480cda0a4189117b50bfb0a2a21994b0c1898532c1c534a693fe549ee943b96b0e2a42653f10a6440d8d6cfeb5bcc5f984b692490d1b9de2bde9364909f2425f7504011e737a57f4195ed787945de1444e4926eb2d54236807683f786c5bed4d1b7f3d5c22713103d2e616d064ccdbbdb59d30ef40d30bc742150c96adbf8ffdff31dc77557bfd178917eec486a949e99f1203da540162dcf48641d8292f9c0cfebbf06be0585369c58e5b3f7e4a6c88d1756972bf589673adb697205b052e715b76138469e990b22f773dc981cb1c48111395986c624103c14115dadb2abd0703bb069a3ff625d69305ec60dab8a5d020c05ac580b8b2c05884a52703484ff6de2851b8384644da19a8fa3edfd069cf098c6a166403c07a3e3ca3961de068f074a4ad0532e830cb43393e1c0321b64069e31539c4efb9dfea9568adb78cf9bc282ac4918d73cd08f85d5c5244f2cc42e755a1185c2fb3a74fbe19027ad3055c35ebab8dd9ce698d3228768c89c64c854f847ad9b7bf9b870b9042ff7e47be8a240e9993432b7e58ccf441ebe2b8c5467dcfd19072111da1f55556e403cd4fa58b28f801493eeaa8fa9526de37f25c652879e2ce1e60452f66627ebc0b505c33c33cec862c6e30fa8545e7526f6728d30a662d9d612c96b4487a505377345de011bbd024da9cfe27dac99b3853ba285c655eafe22282563a0415bedf02c32d1bb214ed003e09f36a8c5d77bf11595b4fd049c0b2d732cf67a2c01afd9d3d3c38ff8a3d001a44e7d8b2093c1a95986a9aaf8d7779464b6ad35391442372e1a1656ea960257744ec3919ec0b4d94f37030bc92437c58925a5d7ae73ff1f4320e154ec260e3a16eab0466ff61bc1c0e84c7e5ba1d6d530d75fd8c86c65fcf42325baf91e9baea5d04a815778ef7bb44414241b657a7afe00d3b41023d4ade24173a4b7eed440bc90636ffccddea42e5129eeeb21426556ca6f210390e933a253f77e565d5053f4f6318167d32e389e60e12d0f32c2d5a3836730f91db9512ff652705e7de82195e4420cc373fd7fcc11efcf3159524263c78f2ad1ca2c467efc7261856c9903b75ec1cc85f553c2a6f4cfe901b87ac59d47da020247ed3c53fcab7c6e3ce299b68e4ffdfdf8a9cc9ba854e4c9423a9635c47a819c8e4174552a06e55b628b76f6b21fed83ff21edc17b1c225c86fe0dd2a0444bdbf130f96e4e94f590e4a7cc39d6c730674261fc25d0117a2b8d8c5e762e8ea410a957f9c84fef86b93bf4f5683d9b836caa2c98086839b3ec5cbaea9a43def3d7e254684b401696d0548e51a7ce905999e55813cab66ff90ed964a74be7155f519cf57be484147899a3fedf4bffad81a87c5985a86ab8ffc603f8cc5dad66ea9597cb12b477132206a866f58d8900267517dbe4dd746e2f7d677519436ff3975221b42a44b67aa25ec16de6311e57288d3fadab7c354ef9ffa24e8f080a5537e471c608d86a20f3b7ca1b41b89cf03e50876ed3aed13d51ef3812f56321c2d7a2f3201d0269b97091cb9fd4661832172b50037d16daf06cc05984a3ac6a52614971ff5e2093363d712c9adead09490a2357e2568f133ba981ac021ae93040e342072c35cff9501a2e0b9f309ce3a9bf37d252b17071eae86e30c069bc1572c4a7bee14ab22ebf2449eeb42f295de57db48ccba39f5e5bdfbb082a17775da64edd99049b44bc0b5c1f0d038b920c3d85556d5eb65420f2701a60893fb6abd865fe1e794db8ce15a21e61a2aeac982ece6375138f66d8ab2e9781136506514d205a49c5be265129161e51b821b9a6dfe06530d5d", 0x1000}], 0x3, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c, 0x0, 0x0, 0x800000}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:59 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getgid() write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10bc, 0x7fff}, {0x9, 0x100000000}}, 0x6) 18:10:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x21a0, &(0x7f0000000100)=[{0x80, 0x0, 0xfc, 0x20000}, {0x3d, 0x0, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfe80, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) setsockopt(0xffffffffffffffff, 0x1, 0x36bd, &(0x7f00000001c0)="decc37fb2cd0b7d0368fa082ca275e3396429d4617e177b3cfb8bfc424f17e04d0f7e6d58d62545023226d2ee18ebde382", 0x31) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0xa9}, {0x1c}, {0x6}]}) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10c0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:10:59 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0x1c, 0x3eb4, 0x9}, 0xc) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r4 = open(&(0x7f0000000280)='./file0\x00', 0x10040, 0x121) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = socket(0x2, 0xc003, 0x6) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/50, 0x32}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, &(0x7f0000000700)=""/179, 0xb3}, 0x800) write(r5, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) socketpair(0x6, 0x5, 0x2, &(0x7f0000000040)) 18:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x287, 0x0, 0x4}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) pwrite(r1, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x403) 18:11:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) pwrite(r3, &(0x7f0000000380)="34b6d552a36491469df941db5c26cc509f51462530916bc36013986627bcca87f4671abf7c0ba52675287b677b2891966b563bdda01d99b389d7bd47c8a7e60de1066ebfe8f57d2c7702783f18a0f8a65562b6bf04435959c82ddfa76564fab031d985ad15b02b6ed95d90fd0c78fef05680848df66858e753e0909aa55a4e42e72457ab6626a96440de6ab896ba771b9c", 0x91, 0x0, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x2000000000000155, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x2}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) select(0x40, &(0x7f00000001c0)={0x8c37, 0xfe, 0x2, 0x1ff, 0x42f, 0x5, 0x2, 0x100}, &(0x7f0000000200)={0xffffffffffffffff, 0x7465, 0xad, 0x401, 0x4, 0xfff, 0x0, 0x8d9e}, &(0x7f0000000340)={0x2, 0xba2, 0x4, 0x65, 0x80000000, 0x2, 0x1000, 0x3}, &(0x7f0000000280)={0x800, 0xfffffffffffffff7}) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r8, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x21f, &(0x7f0000000440)=[{0x3, 0xea, 0x40, 0x3}, {0x6, 0xff, 0x43, 0x7}, {0x20, 0x7f, 0x6a, 0x8}, {0x40, 0x8, 0x3f}, {0x1, 0x40, 0x2, 0x9}, {0x7f, 0x1, 0x9, 0x100}, {0x7b8e, 0x7, 0xff}, {0x1, 0x9c, 0x40, 0x8}, {0xffff, 0x5, 0x80, 0x10000}]}) shutdown(r9, 0x1) ioctl$TIOCDRAIN(r6, 0x2000745e) 18:11:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7f, 0x9, 0x7, 0x5}, {0xc6, 0x1, 0x6, 0x6b9b321a}, {0x1ed, 0x5, 0x1}, {0x45, 0xc1, 0x2, 0x6}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x7fffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000001c0)={0x7}) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) dup2(r4, r5) fcntl$setstatus(r5, 0x4, 0x80) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20000, 0x0) geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = getpid() fcntl$setown(0xffffffffffffff9c, 0x6, r8) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r10) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000380)={0x6, 0x0, 0x3, {[0x3, 0x1, 0x81, 0x7, 0x0, 0x0, 0x6, 0x5, 0x3, 0x4, 0xba, 0x2, 0x2, 0x20, 0x7, 0x1000, 0x0, 0x3], [0x5, 0x9, 0x2685, 0x4e, 0x1, 0x8000, 0x126, 0x3, 0xffffffffffffffba, 0x3ed], [0x3, 0x1ff, 0xff, 0xa61, 0x3e316460, 0x8, 0xfd], [0x2, 0x2, 0x9, 0x7, 0x9175, 0x8c], [{0x7f, 0x101, 0x7fff, 0xa28}, {0x1, 0x40, 0x93000, 0xd5c}, {0x7ff, 0x10000, 0x4, 0x40}, {0x400, 0x0, 0x3ff, 0x7ff}, {0x9, 0x1ff, 0x0, 0x70}, {0x1, 0x1, 0x4, 0xca0}, {0x5332, 0x3f, 0x2a, 0xbf9}, {0x1ff, 0xd2, 0x2, 0x9}], {0x0, 0x4, 0x4, 0x3}, {0x60, 0x3f, 0x1, 0x81}}}) accept(r9, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f00000006c0)={0xea, 0x4, {[0x5, 0x1, 0x80000000, 0x9, 0xfff, 0x1, 0x7, 0xfff, 0x4, 0x400, 0x8, 0x2, 0x1000, 0x9, 0x6, 0x1, 0x1, 0x7fff], [0xfb, 0x5, 0x7, 0x5, 0x0, 0xa0b, 0x1, 0x0, 0x80000001, 0x7fffffff], [0x1, 0x80000001, 0x7, 0x7, 0x3, 0x232f, 0x7ff], [0x6, 0xff, 0xa1f2, 0x8, 0xecae, 0x1000], [{0x5, 0x9, 0x8, 0x8000}, {0x8, 0x61f, 0x0, 0x4}, {0x1f, 0x2, 0x5, 0x3}, {0x1, 0x4}, {0x1ff, 0x81, 0x80000000, 0x1}, {0xfff, 0xee5, 0x3d, 0x7}, {0x5, 0x4, 0x2, 0x40}, {0x7, 0xfff, 0x0, 0x4}], {0x2, 0x1ff, 0x0, 0x5}, {0x7, 0x5, 0x6, 0xffff}}}) r12 = kqueue() writev(r12, &(0x7f0000002d40)=[{&(0x7f0000000900)="135effba3a2b8848286834fd456c80854871275f124586c3e7cac4c2c06ee1d50efa9dad60290f1f6f4bdff4b233e4ca262e78cf66d16a94e5e6e0ceef83bcc7b52c41307e2c28c4205393cc3549f3d0a00f0c68f989c5ffd7949311a4e466d43fd58f09aaac430b0d8ea1fa3d73f4a88d5989f96cc34e6d7a3075289c141b18becdfe4e1c51af24012cff0148175ca8b4dc3b241e6987363d5f3b4354cec2d8031fc931d9483da1e838ae2a4c5816cd8c94313bd59f923379c537ae13490e66118fef0a8a4040d185aaaa430d9493e82db18539bd43d66833e0377bcc94fb6c3ddcd83520c19914", 0xe8}, {&(0x7f0000000a00)="3eeb8ed2d0e372f34db1c673d28ff2ffaeddbf", 0x13}, {&(0x7f0000000a40)="d3223d174ab89d1287eddda3260be567cd6d5b2420c805ccde902ffe8e76331abb647ec3faa191eb193f61f5823fa2f8297509b57db2963d392e49b2837bf7faaddf88c83a23247b88d1f33d153eadd3504c93e98ec0028610e36cac9372396dc925b077c278a12e346471ed26a30881548f0935a7920b0112d7c621dd32a6e2b982d4b21d3f116c2b324f269dfe770020c779e04e8df071a08c456ba70b601be69028e68830a50177f44e06a0218098b5de2046dfa4679907f338a91e1c708218933d52289d9edf532c9c25f487b19759852535cfd5c2f53895df632e6cf45a3bdcd145a1f847c2e038e7bc095093c1ab80ec8d256086284b67f1b7be654c8d4f688141730f1205632ae7d8350f96e4e4d7335776363988753ef9d5916b3d7beaaee083ee2df1a59ceb661ae47100d955daefd994f71883c5e4517dc02427a0f4437db831073261bc95dacff6e33dd5e6b04bdd71e71ac37705808126fe520bd20a87be71d7e96bbb0d28d92c19bbab952838f6fe86606cf3f724e0cefcb2021f01f03345c70256e10689f906a758d45b89e9a61cb125f84df922d2e365b3a3425045a50912ae44056dc18e5e77ab6f284f89b2ab880839948999336c75615527bf88cd8aebb2f63b0131ab9dc7aaca0b120000a19618ce557bc9b0410d467e96a8a176e5f3d7eff539ddf7c0d620d1965ffa3accd736a6fe248cb57ee254b38bdc5934cbc749bfd676b449ce8bf2e1bf8b3e20d3a788d73c113e31e79b2126d4ee62739847bce333b84c8d687a98ef01246b235a5661d2dd17b7fb1550afdcb18bfab172a939b59604cfdf5090079a9341f5432b049725616b7399697cfc10f724c896950efaa1b154a8a68d0b651f792e2fa78777a3c7fbea0cb64f6033770f13ec3297907279ac55eca72071f4dc7829b76de5dc043c852ab90d75fda206b4e35123ca402cadc940373811903804f0d639d3660b99be277119550197e57595d9c74c2a4db63c9e0676bfd775f7b5e531f4306095ecc4cd01230ede44a9634de0c41d40b3024401a4a267aeb80e66450f89ef04d665777b3aa5850220f10762bf46836b71d8ad9b4c2a2dd7ff7a0991ab2339d9326050b30f1fd2663e0e0b75fdde66be7186db04d83733b898337aacf92431495a3df478131c7afa5dd5d3cbd2690c1ca119420ac4d3c14ca9125b5c9e182011f9d1841d87bb8d459c1e5702148269533d09fa504944a8a90061e0e82b7c3fccce976fe0aa293a11cb8650ce5ab11dd5781d40b26104f02750398851ffec812aaf13385dfed2accb4711e820f5e1e975183dc1d25ffab0f0b2d389b7ffc0c20be404a4b249c25d36639c0b0f7794abaa4f7755cc4f4b466ebc427a9ecdcfc5d38bb9aa34c2e745bc8a7816b7d56539f762eccdca57fa29b6371904ed3686e0cf65ab4f3e247785cc625c51b78ab59202b21a6ae53dc903fcad901a56eb71f10b73ab6d36348097a23855a2c81a79ad248b299b52e4bbbd9910091a1d75fe7ffcd640db57cd897840fe17c9224e7009252149332e560add501b2f6c33c60d36e353481766977a52a3a05c9e38b6d2e4e75ab8a7fbd1d18919387edde240355610dc15460b8e7a2b44ca2735cf4a9f148789b1ca272c3792b5aaba87753a7e0b73364afa576a5d1a41d72ceb134cb05e2a6365aa3c2ddd223dd3e2a42a15390ded0c3d9e2d45f9632cedc3cbad809556d10586b5f85bef4f699c8316393e1f1c234e17723fd8069ba7a134528d8b006655450466ff206a07b6b066f0406f424a16fc9f71f783656f27583dcde83f5a5121fc137490755c881605664c27f15e1b9e9c7141dcfe92ca9ae12325f31d379c3ec2b04974adf4580c9aee3ad4bc4ad942104ff69c75f39901437456fae2933e32ff1a4180f93438304f655cd8ac3e75df8a99c56ed3db0cfd4222912b794979a8bc00e36490c452511ea9ed4a5befac1647aa6cb71aa438c82743f3dbc0a7f3c797b8191f43c133c37845d32ff37ce96ec47e2add44a632ef8a7d855adf479aad8d7855bf2b2ca9c3543288892c6cc158fbe88332f7ba23bf5b2ae4b9ac7f8d4bf6078de771eea2648eceabf729bf62256875665f2196011af0ec5170eb5bf495408ec9d344c82eebe02a85527a0c2b16697d6264d2cd354fc89986e62158b86353be71d1f2345622fae1f4cca901653525a0c6bd52d292ecb31075c3bc9d096b15f13d9127450087dd5cc1f3c2e30a27f86ce40c5bf2b0e284b0a50f39f6423c2fde1a4e979fa9d01a48618d81c362a4dd4f5865f77f019a8ca01ce78e3e4128f9f47e0237d6d8ba8e5c787d9c6b54ec532a3718e527678aa6c17107c30814383fe2fc5172d83e48d1416168d93fa3ca08720fe7a8bb0131da416822a0fda10ab8f8ac81e721f74d1ff6b14b68152beef5a4deec3a7ed0491ff26a3f5c10531c10a3e3550480d35b3d390d25ef028f69603d131c629d336d8bc39df6973e46ebd7339c9397b44babd578618beef6cf2ae03be634315e090517cc3dd202d9368f7c13b98f42f40a09316dc39c202f46c5a0f2ebb7ca556043e5c68f756200d36bbbdb9822ada23b2e6fc94ab4e2d9c0578287311597c2eca2bb30ea4cf42938502c5f6c057663a9604975f01552840c3fdba0d69eb307c6010de731a0e7d2e45eb852dfcdc280960601d9c70d46aadddd993bd17d950271baddb45096b538a9169d9c9fe50c3d340279e0962e529d4b2588367f72440bd981bd283c43fb1872a3e54af2091ce1eb5196371a146015dd2ba37d66805df41f3a6fb1212a95e1bde7eed9096fb18ccfeef20d3cc52e09279ac77d5afef93c49fb9f3014cdcce3ca27217a5c56dd9561abb25ff3917280ac0b6a0111e13ac9a3d6295bd240d389a45ca235fb1160da225d37a0566a3ec43132780046b14a65b466341626701bad7a3dcc2eda5da56dbaef1290bdb834c5253be0223bbab8afbc2b1ac139350fd66e00e54c5b75dec6adcdcc418264591f40a2ce8ec33ed3acb271facf5b126e0ae760fd4c72c8d20929c1e202b4daa24d070afe7e1031a0546d4917779c84aa4f15f2cfd7cdf8c296894f179fa81379c060a28381a8fbd8bc1fb9b21ef0cf2595d97a03a2841611eddbf4c91eb5bd065ebd4ff23eb0ea891d7b78f1b31fa853a13ed720227f9d5736aead96e72ebe96e9cd101226f1ee97191776b0641500ce4341667dc4ceccd637841b3d0099ee0c70add39931620511dfc73cec1b81938f138b64031683f9023116c3ccdaa73a56fe779a018121359030234150a1dfb27a92e041d55c554a321dc1f19f413b1672ab17db7adf4b3dfad9da45b3b08754f67bb1fc6f7db5d26e045a91a37c4d282cde014e3bcb808cd3e8cbc5990a13843d8fafbdb5881e0633deb5e4debd6b7c42b4d08853e8043d1d334d0e87717817da75b9c3e597a0bed4dc83dc12612b7f5d6aa7987a00ed65bbae38457f01ec9c3db2108c01ef871e5e811d682ea334425432d4b41bd941371dd7eee9dcfbbf9d90ebbc76a2d10c726a1f247d51b9c06552307ed712f19f14a0c9f18c62e77ee3f740006aadb10cfe2bcb1b90574693679d1a68c99dfc3612d8b0b94143794395077e13931d8c3a7ee6fd305d74072fe1a96c3f2fe26a97e0ed216b8574ee053c1b13e666730af0d2c25f1f164e8c670ebca12da8bf305a4e867b196022b30e08f93dd23856d63528d25c848da4a642f9d5a3871bfe805eef9c12da83ec76bd20b1d03ba48437dde067f5460365f07451496ec227bdfb39686be744eafa052d872abcf29cb72e46aaaad8225f9f452aacdc00b199e52051596d90089d9e4c963b56cb6b8de4d675cb2b687c0586016545bc7d54de1bc52e5bca11f317388ab6a24d3c93d2018ea113414699d1ec90d562eb98f5bbf4b203acc7d7683bf4ee3d6bb568234eaee0ea61aa2918082c0afaf8a357e283ec55ace4ba4a85ceaf4716b9fd76956b6c21134700b3a48360f9374af3c5ce06d1cd76c49c6176221093b08283e7435f516108ee179ccf026da2ad9b26e924f88c65f888ecd9d6cf7b648c3551fe08aa6c8dfd31860a965661bca21b79a7106b69b8db4707999871a8263ad10d60088a3281796021b3d5a75e93b1131e296b3c25a56c6e118b3796a544a3eee32ab0988313456b862dd9e32b361ba03241986c7c026b4183851dd60f269921288dfd21179bf3c05dc822ac1aec75c319571aa758646349b4f72d160f9986a3d56b3b0a6739cb623980f5d2d5a407f8571dc4e6bb05cbbf468e55204364a8b0d8a45bdb529570d7894ab47b9d206e9bd65c009d4e9c45a510e36f970918a737abb4e3e47374740b66d8b3b471e3896bebd22bb045ad59301fee9d817e1f97c835b03b70d8dd40e1e3c0dfc7dbd1f902b201bf5651f076a8b7082931eaec86a4db2654d2aa9863235407692d160ecb2a4fb9c8a5a7a2a0d5e23f4cdad0a451a99a8d3a2ef8a436c24438f70d79d807e33d4c8feaf5c96266828d394a9663d0cd27058fde4616782fcd31a186230c535f9011d26fc8de62cce79f8dfb973a3f15de0479ee43b12a3e9d0812c27c51206ec4afa8fba1758a90d2384b0f23d80c269355fc9ede3645ca3ffafa930683ebd0119793f906a0a237497e6af0d8032b31b549ba7c1501af759769edf4666e1184b1893e41fca4eedd6891e853c8335bc46741e9e473c367700e8ce8f5996f5e64b50093ffaaa2cf3f1c59efeb3f2886d7a77fa42c3ee6c19a77b8c08911538182602a6b2f23db8a07b84cfcd3b6193cae6bd5506e363b5221d2d010553be4e42afbbeaa4127567d1e6ed9d518742cc7c9a0e42534c7baeaa08987c2add308ef456e69930cfc6e68d224ba5a08a0295a8acb80ace04cfdb87a035290a7ed43fef6b74cfd1c443f9f6408a4011ceab042a45d99bb3efdc60fe8d77ef6eeb73a56b8bcef70e3a61ff932d7367abbe8b7232dcfcd3ada7d1bd6ac43a8e0aaa3d4eb2b4ffe9121444ba4575577919fd7a972cffac22f160c4c0c296422629627f4a45d724db6367e804233fab53ffd1aff8f3912aeab55dcef644ca58b3e023f3df7741c81e84249d70d1c673ca3f78f201233d0f00afa39760409bf122cc58f4620def56c66603209a60829ccd904edba045a27bb06bdc494b314516dc899f324b5120b6b739e0a7be1620441681a6ee31b8fdedfa21eb59c62e3f6228d47fcfe97b39bcb956ae221eb098f260840cc6ad024f5aada6bea3c4f4c93038236d99a2c0d8c8ad7fed1c3a570822c837a9374e7da1c0b1ea8b5a763f36c71d1172bb6da925e253f63e09d9cf1282358c69309e3f145f61d6888dde13d6acf43f393f09b607a5eb72fa4e08159397cf3760d73a21330dfddd838bd7a7288f7fdb4ac2a0903e0cc31f8f46f18f4c8f21ef9d166098262ec3bf9e8a9bedf3b0d78bc4f3a6e54e9bbaa4ccb67803785f19a61da4c648aca1820c7798fa14c1662cfa97b7af124cb63ea119adbad4e872a0304c9ba77d628afe87b61e27f3e7117c03f72fe3eb5e365fd0261b3711ca539c090cd4ee91c54f450e76272ecefefed37028acc47d18f71df4cc185db7e3de60dcc6f82d63f3240f8d451a3bc63c24faf1a944eed304f60d9fd47744408998fd6384f164997e3dcf80d3923e477409381bf5e789ee398c74d46fe32c5d2cc418a4544f2807a77835a061ecb3d2579ead02ccf834e525ad90319d7f1af05f8c5d7e41ced7b66e1273f042c5c5a85abca23e0b90c6959602efb2118d72182168913e864eecf", 0x1000}, {&(0x7f0000001a40)="0b2fbf0457ef72bfe1d633271ec571d3cfe119e1dc9616b6c9607473683e2123962867a113c3df659b3d36c678b4895c3a65131ee6f7c3a701a653ed4aebe6fb79f75da7041271e9c02af86d18e923dfe567fba4157af4b115db3f023850648ebbd9f2c6ff17a7e33cffcec4c3059e3d379abe6f8e532b92e4c6239c0017c29a6b18c2c68e9b916aab9d129061cbab98a02adef8abe52f9c549dd498a815ec561e9e91fb8895756128ca5d04295403567b03881a86e9b8a8aeefa27a087cc33be503e26116bbf45a898644dba61c460cee3c2809d4cd4c812b9d979fa744fc3545ed56263d43087afbb17e48fb07f1b82510c7d2ccddb12e44b754a1e686657ed6b0c97bcb8ef4e8a03e9f3e802d8cdbffeccc5bf68013cb8574e0171964bc8f3b58befa1e476559a95c510fd3e29cd9533a08e9fa4d40d2dba9b1d8daa893673573228d916eeec15cadd15cf12ab818f46e66759bcd0590e3929002f07bd55fd8cd11ba8351886c6e6416ae56210b0edb864072fd85094145174c324f8e1ebe04b02960bba4b6fa3c604114c0cb7bacab06f3701416c5946f75578a66897a9413020d5d361dfdf0dcc69c124e8c7ae958805203172ecf36f1f51946217d49543edd75740a75d6efab38bcea4b98eea287a788bedf53a20127f9091a1ad85c3ee13fe0e46c971cfc9bc0ec85d0f7a4d6338c619a2ed6d2dfb34bc8c7e0dee4eac65f33ac490d7033eea32ff2847e4db2c4d5e38e4d97d07f2de4311fb9f7b1e7e21eb70a806f6be4f855f72e6a743ebfa812496eff160c3d3dc64acc76b509dbdd8096636ea61763b395b51b313ad78f894d4a4410a8f701a9c09ca0c38dc7c347b372be650d8ce66617b9afc7624ea541f2afee509a0751cde2d87eec7745a13643285435ddeaa57f7bddc4e6d9ea582417cf0f577f4cb7a18f4d8bffa6c7f4a309aef883860086be67e270738a685ffc0fa622d82ace12cc1bc9d463b21b36c34b46521bbe120c35c0badd4cbfba81eefc4d03c83508bbb6ced4bc020e325aba4a6d175971be4d9e39896be5c671fd69bf378bca9c3471996f58959abd4dc375c587ea30a438fbaa1050f11ce33560ed4f7ab99502b51e23901d376f48b933b5a736f94a42f2590672c0d83bff049f240b288cd7cdf0968290f49f7267a983acff3987b2089107efbc0e45d4686e2feca552634020d45c1b08379ba197b8ad3f52c916d20590984049ff1cce4f69c7af140e693e79d9125a462fd31383f189fd00eccd35b6f3b0ae1ef2ac61895199dc3f2c23a276afc64e3153b76d7a401fcb46a5607e4540a86573eb3fb6b8bfbb63097e49c58816e3184f69d2eb49e9412d0dca2a7460963d77e2ca1ff56fc1f7bd04bd43d72500572382f2096b6a7ebf32185d08a87e2f441bf7e295887dbade61aeba812d1e052dc2f6c4f0f45f5a8500761d6ea9c78d10383582a72215a7a644c8c89f1900da2af1c357716e6637733d62c4842f6bf26156df7b69d05eea41da3e65164dec4319520f8cdbb1983ee5de04ef9523f4c98b566f15c597173edc100e99685e84e84453b784ef24b952358e1f519c70b154c2ff4afabc1aef497d8323e117ada284be7c7268b8137f374be5661e8fd8a95dd16752759a475243999c466eece442f43177f8ea69616a642e1972a39bc9bad9635c034c85f14409c96d168ab5087547ea690114aecc7e7c066ed6c7e457526e7dfbd2fe313539ef2a33dcfb1bc47bb263204f61b6973b11f83ae659f320c2ca80d30046d9e256c3a2d70128b488f436d1d46983e23b4f725ee70fa63d082da4c495a566377b5dbf5795a699f69878d9592c010ae55a3e4c6af18a1ae45e2b0c10eaaba1a43129e726708a668cb93827a82f2b9c7d7802b8a48b4755be870b3ae253dc7a72a22296a7a41690ba31586563fbaf04b082e5dbb4a197f9ca0c96809255a3a9a0d25a193f8408d9e69e26d077531d826a04d423ff25ba1d2b599ffc8a303d4aa4b8181e5b560df2f65cc940df615cf2e801f0d5f099d6ce21f47649e4ee853ebed1d09950d46cd6e4bc9e17f56b939fed1caaf2491c372c5dbb980d8833681ee2fe35452c1a7d3f065d3065c9c42aa512b526c3ec2a20aa31d2b82c608213fbc23fe8d4ed37670afb69d08819b126b8b35322758fe97c61a6f9c99d9c44c0a83a9afa0bd56866596cc61e11bc13fe785281659fed645fd10d562fb5513bf62000551c35096eafcef1095e832f92dcb40c0eafe8193ecd930e0be97d42a011c025fa32e11a5346c983dc8d39fdd817cc6fd2fca8961ec2843982bf689e987d5727c5298b1f7c6a3712cae7c07156ad1418060ace56a2488c095291872657cf8752c9ee16fd3d8ad06b189db94e9abd19fc3cf6fdfd5f46a216ea2655964e772189ff40cde5fe323e2ca6ddba9d9c72756377230528702508469510611640664fbadc6628756cfd4eda003f578afa9c21326235812b93390c18afbb02cc1b39c4ec64f8c06033990d8f73c6e9a3596c7c5d2da416ee60db02d3b64334e41dfdacaaf85cece3a574326a1b41b3069d586f75b8170179ab304ab0bf349c0c8e1130ad8c7090d3ca607a95880993d6a09cacb73b661470f0c8a2efb3d4df5630d9b59662d252c01a66821c0341ba51ac23f3fc756d91c829f984d1b18152cea33f4f48cd92543d3db7b81db25b18949fa363b26511937da9964e953ed6f7aa1cf7514541ee303fe109d545417a3ab652f44cff558193a24592495876537f0c2a152fbb1ed29ea214f001d46e508950465327a36edaf46f7df8fd4bc2266f1040451347bd91638a304a0ca76c6587b434c2d0538f00654d2f8a29a87afcca87c84540d94a8191d838862f69e1ef9b64280e21c6dd39e9593701bb0206bdaad829972b4e2dc7f5eb5a36bfbf72cd389f77bdebc955eaa5081ad2d1ed0329c9e76ebc3a6daafd431bf6eb36a8e124fd60363324e5d44f5dbbf475914c4eb46915e99b5feca010544cd7fac30cc03ced907de88d09b9d8613b3c7c0c7ce5a1defe11545d8ef78042f92f83664af0c23d65cd1b92d0ad6d80b89d0ec40f4d67ad548ac0a3b8ce9b1b022c788858f4c1068a87d00460f52a076f0c7517e02fbebcdac8121a4732369ce6e90f1626e6b0515823f78502b8c768bd64992a8393d7ee22ce9d7bedcdfafa70d9b40ac7338397c5be555d1a528ce706d2bc535f39f38cdf83bb159942a6fda2d800f54245334a6445e1417cd0477ef11fdb9c19903686eadc4a972106ab1fe78c762e61dfc05a464a9efba37233ef6610637c54cfd3e47805c777c82f7d60120669acd22d5ab4c48390ee9ca32c28d6550303e563e4f01999fb2088de94b09155010504133857c38265f88c90b7feb527dace7a4ff4200a8e2a938566a6bb07b06ee628bd99a77b5680c915a5f8faee297934257e8ccfcc77fdc91e413d404a1918a44d18e03d4df13777de1fe20c0bcacf683c2cd31836633d67663247ea21d68f911b22e90f69febc0f8fb4c3ffc6e06de1c7a7387ef498723f52940c04a5741db6dcdfac6c8ec5314fe0fe6177a307284a489e2a2db4bc0f9b9f0882cbc90fa70294d973aaded3d0bb6b1bd548433521586c95c540757a759c604e6fe993e120b00b6a1987cc3d03ed06fcfb1a9cdf89c1f0874ed19a8c5ee5b934d5bd1fb01c0be9b95787183bd61a07c895cb909c301127cef7e27d09c46a381e3405615c846de4d5fe491927bbc1fec2c7ede79310030bc2be10815aadb3265385a259ebe6994047889498c779f3e8700cafd6d9815cea528781163791ee7413e914f1d95f2216497cec06009be39d6e9ff834c0aa64f20182f527e9502318ef742ee3058edb28781a64961ff046203f9483279ee20b76bc00e721bd5b4b0610f7bc2e4946b8d189e59e4b102a43ecc014c5a2b3392c03448c00f64e68ea1d7c1a63a41c8f803e0aa5b4b584c17090ca10f2d83e27873153964d72f0ed18eea2b7bc32524b473f1ce61e636dff775427b72c4e2c0ca344e3583b556ab8f0bb00f66bf351ea51f5731f148ff0ea7937451cdc8fdc037c44dc46360bd451705daec538a3909172575b195c275e4b403b7f9d26243df99efd1a5be82563bfddc8a9e1af795dc171e2cc1c055b1f5651255a42ebb2bc683b69132b01995f3f412366d01eb53f86548944074b05a6262e92a13cbf6af5dc4586fa3a9686012024c1321e304d36c6af782a5945778ce1dcb3cfed2956bed3082b1d9924f2c0b375acc6fb9b3396840bc810647c3ea28771f0ff0ae6e6a87d6b375e59b11548da49852a005fdeba588645e481d9f12ec6470a0088252e7384ccad1223db18f2ec27a3d8b531c867cf43aa1b63ff4b2e007dcdb1a17e9c9f3412ef779adab6d6ac520c612c5da16be3e882f04fe60087ba99ef1c789a731c9b33f01fa1d3d19f8b8982ba10e6ec37de9855b886240adc8fbd8c32f6096dc4e9fd071d9b8fd69dfbab8faa69300744ed050816a228262851c5d9c3c37e8f031fb2f9309db791b9050f85fb17619ccfc851f5c09b443d707a4709b83161bbe551ae2280278455c9115e4cc7a69d1cee62c11a854353be42c31fe6891f06c35d39d171373adaa025400830397146153c581450b3b132ec6bb39be6b876d174b5f26f5e4f917ab4d091fc85d914fcc045cb93b5b34b5fb2b12b77b72422351f891e4a88c8d9a8c24251de367e2f6c2bbc4fad44c876b9fb08390d67375cdcd0ab7246ffab0384bda779068dc46ed0c7e357059cd515e5ebe11a99122026ce11da98e72c0ff046356971d81609801cb6039dda3d95d45658920f1c5492ace92413bf10ebec05f915f7f47e5f44ef285cb90c2819ee3bfffcd51450d347d7b85d13e832e86152f792df190cc6d02fb7d07954142618452da77b333d54a2d8a73e9f4b0c2e3bf6a7188fe0d7f5cff0d4f14d58a9093bdc4fe3a00a4cdee9edcbdb168c60dc756e69b77d1f8bc8c838996384cf1b9d8e3c95faf6766662722523037e78c1277cb54b922bacd701b6d72b11fb097bb3659b9621dafe239dc1997ef19c8a518eef4ad260d3d5edaad654706be6399774e20e5135a41f05ad24a7852affc57acadeec6879ae7ee6d462d38f7254b63b576427412745196a0698ab5579454e8e64f5862b2dc52a9fc3138004886960decbaee8e274fbb17bd89e2fae903bcf4aec6070ed4944b9b3f409c47550f456692b4eec51271575c12f01c28bc890ccfca0b4c9f2d5a92720b1ffa4782340fc6b223848537e4d7909293f6aa3d36cac4434c7ec16cc3305b5f76588c4de1c37a1c4b55f0083a84c6c0aebd85e99db4b5fc7a4cbb2ecdf4b99f74719f50fc91b95777e9e95910843f94f8c47c79d8336c84c3b45ce4fff06fc627ad4c1f3cbcf6d81c2c0f2bb0c72b58f3317931163a92bfcdbeaf05f32384beb445fb66c545da5d7d242081423f2bc76cadc17cda4b7abceaebdae7676ad4f3e1e6abdc28313162e7c10d9d32d4a649f4a33484565c4158ae8dfdb12b8419e441a946b9a44d80342b05439dc593de2c3e648a08da7b3e9a6a557ab25c5d9e8fa080a5b6bdfe8141363196cf6825220ea50e69420c23b56142ed3aaf9a11c02869ed2896f209669d1b599b4d4ef423a41d8cdb553bc28297a137e7dbdf0258f13a95c21a67046eada091e44a8dc4f5947a44fadd89d2d238ecaae74f87826abb1f9143417a503644e03a3c788012f1fe1ceff7709f8fb04f6ca763174ab150aca7f431741f2975ce19169ed4a823c5b9e3b211260", 0x1000}, {&(0x7f0000002a40)="a8786ad9819ce467847f0709e0690cb267d82ace906a7e1734d90f3accf9b43a1b453bf98634afbb85af63409c9dc055390b44b7a5eddd0fc163426d3b3a443b93e3c7a20480044b1b767645434ee0777a257f00b610dcdf5fde998507259667f28c82b50cb247e7b81856b486c63e27cbb4f78d4f44ca860ca18d355a315ab3f200cb931a74682683bee059e9d6fe92ba3c70faef120c229b31f34bcebdaffa5e58e0c779ff8e064dc1dc561fb49af3d763f6f2786e6cfe2d4257ec5c75bb334b4bf66789628f43630c199fa12e0758717a1cd68a6d3956ac7385ddc4e3a2a41917f67970b022e11e854723b705631d3c3f1df47eedb43e4934221784ee", 0xfe}, {&(0x7f0000002b40)="cda736204f3833c127ffff2f98e09cb30778ed82ce09ee535ddda0e42bc9d457328b16ad", 0x24}, {&(0x7f0000002b80)="5f4ece1f03e88e2cb8b9dacd02c92eff47cc7701c3d2650d917ed993b6ace93f89962435380ba7c6fd53d683af7735947e330a87a8ed7adc526516df33ef5bc823be9406da65ca6d39359597d9fe6fbdb1942f24593d710dd688636d04fd9409a5775e50b86d47883003d99fc164d90770b60625bead", 0x76}, {&(0x7f0000002c00)="9a1882b330b0513d2f9c8e90a7c1f2abb391bd21b7e152ed96626afdd29d41992f0e1bb852566606389dc3cc458ace9765b7eceadb837a9449a03962dd851b8744241578a670c0f57ffdf4fe5b4c7359b2cbca68b3ea64b9ec3b9bdfe02fde30bbbcdae5a37cc7e7a556c887cbd911d5421250136fa980d810d4d7", 0x7b}, {&(0x7f0000002c80)}, {&(0x7f0000002cc0)="7c7165a879bae86891f546e89017d7fbfa1318ddfbe5445fc5d717ffec85f62eea4e7817d3f87e8be4b8f35a2f479ffa6c2316f207887aaba8857411094f3e682d581f93dfba14863ceaf1b59fe2b57d33a649b20690a132f960ff8e9fe5b3752f", 0x61}], 0xa) r13 = open(&(0x7f0000002e00)='./file0\x00', 0x800, 0x8c) fcntl$setstatus(r13, 0x4, 0x80) 18:11:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'ta\x9e', 0x0}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:00 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x100) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) flock(r0, 0x2) 18:11:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87, 0x0, 0x65}, {0x5c, 0x7}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000180)) r7 = semget$private(0x0, 0x4, 0x88) semop(r7, &(0x7f00000001c0)=[{0x0, 0x9, 0x2800}, {0x0, 0x1}, {0x0, 0x8000, 0x400}, {0x7ec3ac33276f3c30, 0x1d74, 0x800}, {0x1, 0x8a18, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x8, 0x800}], 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r3, 0x5) open(&(0x7f0000000240)='./file0/file0\x00', 0x20210, 0xc1) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) linkat(r3, &(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00', 0x4) r13 = getgid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, 0xffffffffffffffff, r13, 0x20, 0x2}, 0x0, 0x81, r8, r11, 0x41d, 0x5, 0x5}) shmctl$SHM_LOCK(r12, 0x3) ioctl$BIOCLOCK(r0, 0x20004276) 18:11:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) pwrite(r1, &(0x7f0000000340)="2421ad7708050a2372e7b88b63fc1eb2dff6a16523098304d96180c093517803662316cb7028b19ed761c5f16d6e78bd7755bf498cb3d6c9afe43c82782846dc61bdf47bef31de9da0f419155a087e4ba438ed63b6a04865734c63b4504bf387a775d51749bbc3862e451406d11caf83bc8598a0c79a59d5a941800bb847117b0b761b95e52fa810fca8b70e632e7c354ab6d2127ff54a403b5f74745e1f", 0x9e, 0x0, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x8, 0x8}, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCLOCK(r4, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 18:11:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r6, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCFLUSH(r7, 0x20004268) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = dup2(r9, r8) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) openat(r10, &(0x7f0000000280)='./file0\x00', 0x80, 0x9) r11 = semget(0x0, 0x1, 0x40) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000180)=""/37) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x10, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) 18:11:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) 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}, 0x1) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) sendto(r4, &(0x7f0000000040)="e6b22accedd12c113427ea90bb3ce249653adf0dab678d67b420c6ff6bc5ea0aed2319625ffc4bc5d1c7117e8734b18b8ea729f17bc27961e5c193a35f0b23f5209a370575fec036cfd031fbef57a07a1bdab8f6def6d55737976365093580980a4538558dc9f0bfa057481257f07f8ec88d35c94a6efff0d58aee", 0x7b, 0x3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) 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", 0x3b9) 18:11:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r14 = getpid() r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r17 = dup2(r16, r15) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000100)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x7ff, r5, r9, 0x0, r12, 0x10, 0x800}, 0x1f, 0x100000000, r13, r14, 0x7, 0x6, 0x4, 0xec82}) r18 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000040)=0x8) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x101) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x101) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0xef) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r6, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x6}]}) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x10, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = dup2(r10, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r13, r12) socketpair(0x20, 0x8000, 0x3f, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, 0xffffffffffffff9c) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCGDIRFILT(r15, 0x4004427c, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)) 18:11:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) close(r0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r6 = accept$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r6, 0x5) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000280)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x200000000000017f, &(0x7f0000000040)}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x8, 0x7f, 0x4}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x7ff, 0x6, 0x20, 0x2}, {0x8001, 0x1, 0x40, 0x8}, {0x4ff, 0x9, 0x0, 0x400}]}) 18:11:01 executing program 1: nanosleep(&(0x7f0000000100)={0xf3, 0x7feffffb}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x0, 0xce) read(r1, &(0x7f0000000000)=""/1, 0x1) r2 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)="35bbeead3691f190647b2c16b49bbf26dafeb879a5f279defe35d24dc149c1bccf482854a2b4c5d9ccf3bc6a6e724ec46de12e62223f5de5a2580c61fd3a8606ea58bf47924938bda9449e07d31ec6d0a4b882bf264a9ad15310ad957510ba4ad91d020c4bf2506e133156decb12d3a6d155317a8f4bd304", 0x78) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r5 = accept(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0000002100000000000000000000000000000000000000ded2ab2300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a200"/105], &(0x7f0000000180)=0x1) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x101}, 0xc) socket$unix(0x1, 0xfd9666295d258338, 0x0) r6 = syz_open_pts() ioctl$TIOCEXCL(r6, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = semget$private(0x0, 0xfc5733310e924a37, 0x140) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000200)=""/133) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r3) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0xab, 0xc7, 0x6, 0xeb0629ef}, {0xff81, 0x2c, 0x1, 0x1}, {0xcb6, 0x6, 0x40, 0xae6}, {0x79, 0x80, 0x8}, {0x97, 0x9, 0x4, 0x6}, {0x9, 0x2, 0x4, 0x7b}, {0x401, 0x0, 0x1, 0x3}, {0x3f, 0x2, 0xf7, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:01 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x8, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:01 executing program 1: r0 = getpgrp() r1 = getuid() r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x7}, 0xb) setgid(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1d, &(0x7f0000000000), 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r6, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) socket(0x1, 0x1, 0x1) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = dup2(r9, r8) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = dup2(r12, r11) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r15, r14) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r18 = dup2(r17, r16) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r21 = dup2(r20, r19) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) accept(r21, 0x0, &(0x7f0000000080)) r22 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r24 = dup2(r23, r22) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r25 = dup2(r24, r18) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) setsockopt$sock_int(r25, 0xffff, 0xa28, &(0x7f0000000000)=0x10001, 0x4) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0xffffffff, 0x5, 0x1, 0x1ff, 0x8000, 0x7, 0x3, 0x0, 0x4, 0x4}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7}}) chown(&(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, 0x0) r4 = msgget(0x2, 0x490) msgrcv(r4, &(0x7f0000000300)={0x0, ""/100}, 0x6c, 0x72d8a633b6160da8, 0x1000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1000, 0x8, 0x3, 0x4}, {0x800, 0x6, 0x5, 0x1}]}) 18:11:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'\x00\x18\x05', 0x0}) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7f) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r2, &(0x7f0000000140)="0418e3f85241809885986fcecb484b19ddad487587e76c50e21982140cb9b1a402b1b97f4bda78d7b0aae35db1e8c20ce799cc2e2a87fa7bd6be8b6a337620347e96b1710c6b84f4fdb5345f244c25e7", 0x50, 0x0, 0x1f) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) utimensat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1, 0x5}, {0x200, 0x7}}, 0x0) dup2(r2, r1) r4 = socket$unix(0x1, 0x5, 0x0) pwrite(r4, &(0x7f00000001c0)="61b36463c82f28937b247cc9dd26ed509155314c7e7679a1454f31dc1d7599e32c128327600c5002a31f1c6976102b4d131a286793a2c9b849be19c571884aeb69e547f9a4e1e5761f8d7f829bd99970c321d0335b70ba837e2715e57b8bdda9065efd2794e42e256d4c3791", 0x6c, 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) listen(r8, 0x0) dup2(r8, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r9, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r11 = dup(r2) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) dup(r1) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x3, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r6, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000280)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x5, 0x40a, 0x10001]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = dup2(r9, r8) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000240)) 18:11:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca404000b6de512c1efad679ed3c6d948a0464b50c41e9cf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b983ff0f0000787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0xe21d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:01 executing program 1: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)='\x00'/14) 18:11:01 executing program 1: r0 = getpgrp() r1 = getuid() r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x7}, 0xb) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) getgroups(0x2, &(0x7f0000000380)=[r2, r5]) setgid(r6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fchmod(r7, 0x8) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r9 = openat(r7, &(0x7f0000000100)='./file0\x00', 0x80, 0x115) connect$inet(r9, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r9, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r10, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r12 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x80) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r12, 0x0, 0x0) dup2(r11, r10) pipe2(&(0x7f0000000080), 0x0) 18:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87, 0x0, 0x3}, {0x5c, 0x0, 0x3f, 0x10000}, {0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:01 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) pipe(&(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r4 = socket$inet(0x2, 0x3, 0x5) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r4) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:02 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r7, r5) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c, 0x0, 0xff, 0x800}, {0x6, 0x0, 0x0, 0xffffffff}]}) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x2a, 0xffffff80, 0x1, 0x7525fc3, 0x8, 0x0, 0x5, 0x0, 0x6, 0x1}) 18:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000100)="f4c7820d68799bcff9420c4048a21e5ff491086e4ad04d2ce9e81054bbf544f62e2fd21bb200e0d534dc20796aa56ed079a3f59c4ee6adbcec216509a959b4d76f58ae0aeb6352cdf398b9085f107eec40a57254238aff5678a5bfd1c41cd5a704cf9774cff0307e4c383e7614b7468e37b76938938935957cd924777e0ecfd638e286", 0x83}, {&(0x7f00000001c0)="987c04f2ccd14ad8a591fce88415ec5d9142731beade97839227cac39e9e1d62295a092df8ed93d96c41e487c342dd3089f7201c7cf80a8cfcd7eefb1bac55eb7640d7302a0bfc4b9d097ac9699fbef1c642f2cd88b8a3e826d5c39796d24eea4b3a26e0f03b41b28ecf86d41e0a42d032c804320713ea1c59aeeb1d76def92c373a1fa8279d5e4abff053b2e75e5ddedd10cacdb2026c3e3254d192ef206c9f30c126fd760dacd195e383ab56f287b220d127ae9fb61e3fc35370539b633e41000e716fac2c1c5866d2eb3d221d937366873d559af6b6dc9b28732b1843259bbf11f2afb5aa1a3ced9e712ab58640d57813263c3c90a20b565257a2b283", 0xfe}, {&(0x7f00000002c0)}], 0x3) 18:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'a\xbf\x0f', 0x0}) dup2(r2, r1) r6 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:02 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x3a4, &(0x7f0000000100), 0x10000000000001cc, 0x0, 0xfffffffffffffe94}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f00000000000000000000000000000000ebffffff000000"], 0x0) execve(0x0, 0x0, 0x0) 18:11:02 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/220}, 0xe4, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchown(r4, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r8 = socket(0x2, 0x8002, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1f, &(0x7f0000000040), 0x0) connect$unix(r8, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r9], 0x1) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x8002, 0x0) 18:11:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x81, 0xfeff, 0x8, 0x8000}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 18:11:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[], 0x0, 0x0}, 0x403) setsockopt(0xffffffffffffffff, 0xff, 0x1000, &(0x7f0000000040)="9bfe4d106b85bd17ad2ef4b5c68dd888b1306d5f446e7eeca89d84d7fa95efbd", 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) lseek(r1, 0x0, 0x8, 0x0) 18:11:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 18:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x129, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000046, &(0x7f0000000180)=[{0xfff, 0x1, 0x0, 0x2}, {0x4, 0x1, 0x20, 0x2}, {0x4, 0x7, 0x0, 0x2}, {0x401, 0x8, 0x6, 0xffffff04}, {0x8, 0x3, 0x4, 0x3}, {0x1f19, 0x3f, 0x17, 0x6}]}) getuid() syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x6, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 18:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c, 0x0, 0x1}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r6, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000340)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) semop(0xffffffffffffffff, &(0x7f0000000380)=[{0x2, 0x7f, 0x800}, {0x3, 0xffff, 0x800}, {0x4}, {0x1, 0x8, 0x800}, {0x0, 0xcd4, 0x6581d4c3c98d4a13}, {0x0, 0x1ff, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x9, 0x1800}], 0x8) 18:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/58, 0x3a, 0x802, &(0x7f00000001c0)={0x18, 0x3, 0x71, 0xed}, 0xfffffffffffffd15) 18:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20300, 0x0) 18:11:03 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0xa175c2b5e6806817, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgid(r5) setgroups(0x3, &(0x7f00000004c0)=[r3, r4, r5]) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0xffef, 0x0, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() 18:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d, 0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0xfffffff9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x330, &(0x7f0000000040)=[{0x87, 0x81}, {0x5d}, {0x2000000000000006, 0x0, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 18:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x3, 0x80000000, 0x1, "a5e94dcbb036becb04064948ab10dca4662c0506", 0x10001, 0x3ff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r5, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r3, r2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r7 = socket(0x6, 0x691963e9b1dd801b, 0x8) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000240)=0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r11, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r11, 0x2) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = dup2(r9, r8) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x2, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x59, 0xfffee, 0x1f, 0xfffffffffffffffa}, {{r12}, 0x0, 0xc7fee93b7a5d4ebf, 0x8, 0x0, 0x6}], 0xfffffac4, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffff9, 0x8, 0x3fbccd050b5f647c, 0x1000, 0x200}], 0x5827, &(0x7f00000001c0)={0x8000, 0x7f}) 18:11:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0xfffffcfffffffff8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) socket(0x2, 0x3, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'\x89ap', 0x0}) dup2(r3, r2) dup2(0xffffffffffffffff, r2) pipe2(&(0x7f0000000000), 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r8, r7) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r10, r9) 18:11:04 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r3) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r7, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r9 = fcntl$dupfd(r2, 0xa, r5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 18:11:04 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2204bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d287001000015000000000008000000000000000000000000df42d268ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a488252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3e3dbfb80a28f5f6e000000000000005fd4117640d36acfca638b43472fea9d8ba57596b4e9e556aba83eeae13db73490246ace220934872aff1aef8ad16f386544d0d7eed8a3b6f7ff012dbeb35c0cf3294fa55d3810111280debc7f53486bebf6cd15910db4e9247f2379e06073c2476128ced07ec144ecf124f49c9d5e927c867e21903e4f36010000003110670302ec9bbb5c66458d16c38871d2a833c5798b6a768cea088fee8d2cdaab3cc8a24c50379d6cb61980efe36868d77e021fcf3593d7b497e57a8f"], 0x10) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696165300038a867fc0c972c95261410652e844ed34c5961ea60839fee35e81047d76a7b69ba9681444d6c2577784211bc8885d801008b57fccd0739452a14c1dfc8e489c74882375cfcedc769675183ae77dc69081a319ad3d2e19de4cb3a84b5848bf110e211a66eb6a40c25f92f000000000200"/136], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca648968132d1961800000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2204bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d28700100000000000000e907000000000000000000000000df42d268ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb9ea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e000000000000005fd4117640d36acfca638b43472fea9d8ba57596b4e9e556aba83eeae13db73490246ace220934872aff1aef8ad16f386544d0d7eed8a3b6f7ef012dbeb35c0cf3294fa55d3810111280debc7f53486bebf6cd15910db4e9247f2379e06073c2476128ced07e24f49c9d5e7425d3ee2e927c867e21903e4f36010000003110670302ec9bbb5c66458d16c38871d2a833c5798b6a768cea088fee8d2cdaab3cc8a24c50379d6cb61980efe36868d77e021fcf3593d7b497e57a8f5cf6e1da00000000"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 18:11:04 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r0 = socket(0x11, 0x1, 0xfe) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 18:11:04 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$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r5 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0xffff, 0x6, 0x3f, 0x10001}]}) r6 = accept$inet6(r4, &(0x7f0000000040), 0x0) dup2(r0, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r8, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x2bd, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) recvfrom$unix(r9, &(0x7f0000000300)=""/135, 0x87, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e7c00"/19], 0xa) 18:11:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000991000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x6], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x80000}], {0x0, 0x4}, {0x827}}}) login: panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *398020 244 0 0 0x4000000 0K syz-executor.0 163442 25762 0 0x2 0x4000480 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8062b25a08,e4,1df,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b08600,0,1df000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b08600,0,7,fffffd807f007a10,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b26cf0,ffff800020ab0c70) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e352a90,c5005601,ffff800000b0c000,1,fffffd807f7c6420,ffff800020ab0c70) at VOP_IOCTL+0x88 vn_ioctl(fffffd806214ac00,c5005601,ffff800000b0c000,ffff800020ab0c70) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0c70,ffff800021b97018,ffff800021b97060) at sys_ioctl+0x5b9 syscall(ffff800021b970e0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3092f60cb80, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic amap_pp_adjref: negative reference count ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8062b25a08,e4,1df,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b08600,0,1df000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b08600,0,7,fffffd807f007a10,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b26cf0,ffff800020ab0c70) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e352a90,c5005601,ffff800000b0c000,1,fffffd807f7c6420,ffff800020ab0c70) at VOP_IOCTL+0x88 vn_ioctl(fffffd806214ac00,c5005601,ffff800000b0c000,ffff800020ab0c70) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0c70,ffff800021b97018,ffff800021b97060) at sys_ioctl+0x5b9 syscall(ffff800021b970e0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3092f60cb80, count: -12 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b96970 rbx 0xffff800021b96a20 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b66000 rax 0xffff800000a8ee40 r8 0xffffffff8194382f kprintf+0x16f r9 0x1 r10 0x25 r11 0x6b0c8369eaf368f5 r12 0x3000000008 r13 0xffff800021b96980 r14 0x100 r15 0x1 rip 0xffffffff816cef58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b96960 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=398020 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0290,0xffff800020ab0a08 process=0xffff800020adce00 user=0xffff800021b92000, vmspace=0xfffffd807f007a10 estcpu=36, cpticks=89, pctcpu=20.28 user=0, sys=18188, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 244 282960 64561 0 2 0 syz-executor.0 * 244 398020 64561 0 7 0x4000000 syz-executor.0 99375 296090 50189 0 2 0 syz-executor.1 99375 260341 50189 0 3 0x4000080 ttyout syz-executor.1 99375 273418 50189 0 2 0x4000000 syz-executor.1 99375 478394 50189 0 3 0x4000080 fsleep syz-executor.1 99375 119811 50189 0 2 0x4000000 syz-executor.1 21459 309551 0 0 2 0x14600 acct 50189 329965 25762 0 2 0x482 syz-executor.1 64561 238498 25762 0 2 0x482 syz-executor.0 25762 274018 74270 0 3 0x82 kqread syz-fuzzer 25762 514204 74270 0 2 0x4000482 syz-fuzzer 25762 163442 74270 0 7 0x4000482 syz-fuzzer 25762 47111 74270 0 3 0x4000082 thrsleep syz-fuzzer 25762 137926 74270 0 3 0x4000082 thrsleep syz-fuzzer 25762 229742 74270 0 3 0x4000082 thrsleep syz-fuzzer 25762 30798 74270 0 3 0x4000082 thrsleep syz-fuzzer 25762 152086 74270 0 3 0x4000082 thrsleep syz-fuzzer 25762 146327 74270 0 2 0x4000482 syz-fuzzer 25762 98120 74270 0 3 0x4000082 thrsleep syz-fuzzer 74270 351114 55825 0 3 0x10008a pause ksh 55825 515269 38186 0 3 0x92 select sshd 14723 371682 1 0 3 0x100083 ttyin getty 38186 521143 1 0 3 0x80 select sshd 73866 396975 71606 74 2 0x100492 pflogd 71606 409269 1 0 3 0x80 netio pflogd 35251 448774 88839 73 2 0x100490 syslogd 88839 90451 1 0 3 0x100082 netio syslogd 16739 115718 1 77 3 0x100090 poll dhclient 46493 109699 1 0 3 0x80 poll dhclient 55597 523038 0 0 2 0x14200 zerothread 58768 57602 0 0 3 0x14200 aiodoned aiodoned 9934 450879 0 0 2 0x14200 update 61452 348841 0 0 3 0x14200 cleaner cleaner 74746 395880 0 0 3 0x14200 reaper reaper 52883 353606 0 0 3 0x14200 pgdaemon pagedaemon 62463 90368 0 0 3 0x14200 bored crynlk 69868 153461 0 0 3 0x14200 bored crypto 31506 499425 0 0 3 0x40014200 acpi0 acpi0 14098 452804 0 0 3 0x40014200 idle1 46823 319896 0 0 2 0x14200 softnet 98837 273799 0 0 2 0x14200 systqmp 5193 50034 0 0 3 0x14200 bored systq 53152 87306 0 0 2 0x40014200 softclock 89976 508524 0 0 3 0x40014200 idle0 66955 486793 0 0 3 0x14200 bored smr 1 202187 0 0 3 0x82 wait init 0 0 -1 0 2 0x10200 swapper ddb{0}> show all locks Process 244 (syz-executor.0) thread 0xffff800020ab0c70 (398020) shared rwlock vmmaplk r = 0 (0xfffffd807f007a28) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000b08618) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82688dc0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9506 6412K 8921K 78643K 13498 0 0 pcb 13 8K 8K 78643K 63 0 0 rtable 99 5K 5K 78643K 298 0 0 ifaddr 67 13K 13K 78643K 100 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1486 0 0 iov 0 0K 16K 78643K 48 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1245 78K 79K 78643K 2010 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 5 0 0 VM map 5 2K 2K 78643K 5 0 0 sem 12 0K 1K 78643K 56 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 347 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 61 63K 95K 78643K 451 0 0 subproc 32 2K 2K 78643K 34 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 20 0 0 in_multi 41 2K 2K 78643K 84 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 218 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 124 43K 43K 78643K 2040 0 0 UVM aobj 14 2K 2K 78643K 17 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 40 0 0 NDP 11 0K 0K 78643K 23 0 0 temp 131 3554K 3629K 78643K 6704 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 60 0 22 2 0 2 2 0 8 0 unpcb 120 133 0 123 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpcb 544 92 0 88 1 0 1 1 0 8 0 inpcb 280 284 0 277 2 0 2 2 0 8 1 nd6 48 7 0 4 1 0 1 1 0 8 0 ppxss 1128 5 0 5 1 0 1 1 0 8 1 pffrag 232 3 0 3 1 1 0 1 0 482 0 pffrnode 88 3 0 3 1 1 0 1 0 8 0 pffrent 40 92 0 92 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 36 0 5 1 0 1 1 0 8 0 pfstkey 112 36 0 5 1 0 1 1 0 8 0 pfstate 328 36 0 5 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 345 0 134 14 0 14 14 0 8 0 art_table 32 346 0 134 2 0 2 2 0 8 0 art_node 16 59 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 6 2 1 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 52 0 42 1 0 1 1 0 8 0 shmpl 112 15 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1837 0 438 46 0 46 46 0 8 0 ffsino 272 1837 0 438 94 0 94 94 0 8 0 nchpl 144 2489 0 874 62 1 61 61 0 8 0 uvmvnodes 72 2626 0 0 48 0 48 48 0 8 0 vnodes 208 2626 0 0 139 0 139 139 0 8 0 namei 1024 7656 0 7656 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 552 3 0 0 1 0 1 1 0 8 0 scxspl 192 7077 0 7077 7 6 1 6 0 8 1 plimitpl 152 23 0 13 1 0 1 1 0 8 0 sigapl 432 545 0 529 3 1 2 3 0 8 0 futexpl 56 6342 0 6341 1 0 1 1 0 8 0 knotepl 112 74 0 55 1 0 1 1 0 8 0 kqueuepl 104 47 0 44 1 0 1 1 0 8 0 pipepl 160 276 0 257 2 0 2 2 0 8 1 fdescpl 488 546 0 529 3 0 3 3 0 8 0 filepl 152 3826 0 3720 6 0 6 6 0 8 1 lockfpl 104 56 0 55 1 0 1 1 0 8 0 lockfspl 48 18 0 17 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 224 0 215 1 0 1 1 0 8 0 zombiepl 144 529 0 529 1 0 1 1 0 8 1 processpl 896 562 0 529 4 0 4 4 0 8 0 procpl 632 1269 0 1222 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sockpl 384 450 0 431 4 0 4 4 0 8 2 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 175 0 0 21 0 21 21 0 8 0 mtagpl 80 6 0 0 1 0 1 1 0 8 0 mbufpl 256 293 0 0 18 0 18 18 0 8 0 bufpl 256 6765 0 1312 341 0 341 341 0 8 0 anonpl 16 67815 0 42574 103 1 102 102 0 124 0 amapchunkpl 152 2792 0 2541 12 2 10 10 0 158 0 amappl16 192 2622 0 1288 67 0 67 67 0 8 0 amappl15 184 379 0 374 1 0 1 1 0 8 0 amappl14 176 48 0 43 1 0 1 1 0 8 0 amappl12 160 136 0 132 2 1 1 1 0 8 0 amappl11 152 54 0 38 1 0 1 1 0 8 0 amappl10 144 23 0 16 1 0 1 1 0 8 0 amappl9 136 601 0 598 1 0 1 1 0 8 0 amappl8 128 170 0 141 2 0 2 2 0 8 0 amappl7 120 37 0 34 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 261 0 246 1 0 1 1 0 8 0 amappl4 96 793 0 761 1 0 1 1 0 8 0 amappl3 88 119 0 113 1 0 1 1 0 8 0 amappl2 80 3672 0 3586 3 1 2 3 0 8 0 amappl1 72 20960 0 20502 25 14 11 20 0 8 0 amappl 80 1523 0 1470 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 16 0 3 1 0 1 1 0 8 0 uaddrrnd 24 549 0 529 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 549 0 529 1 0 1 1 0 8 0 vmmpekpl 168 7948 0 7909 3 1 2 2 0 8 0 vmmpepl 168 72641 0 70038 138 16 122 135 0 357 8 vmsppl 368 545 0 529 2 0 2 2 0 8 0 pdppl 4096 1105 0 1060 6 0 6 6 0 8 0 pvpl 32 208832 0 179271 239 0 239 239 0 265 0 pmappl 232 548 0 529 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 511 0 3 15 0 15 15 0 8 0