f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0xfff}) r4 = kqueue() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x33, &(0x7f00000000c0)="b211", 0x2) ioctl$FIONREAD(r5, 0x808c694d, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x0) executing program 2: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}, {&(0x7f0000000340)="24d4c769d6ad1e9c424df3e67239ea4b24eae70c8f59e77b2e70aec0ce0fe95d006352ea5fab873f5a827c5c74aab3fb16e6fb4d90c36247a8edbc2ffc572e50c8e90ad6a6d04e200e0c6d065dca2c2b074ed7ad82ca70da421fd11417b6d9b9704454be0cdba006fb8a5d5e2d62aef55b4699093754781396fa2aebf0be2013f6957a1144a3ce", 0x87}, {&(0x7f0000000400)="c7fa53a3c1009f8a9260ce918fb817fc60c0bcecfbf672ab831f0270e9f632e2b5e71549d75184679ec1317c2e2819d0ec45f6590dbddfa332e4bfede147a1098b4500009071065dada774b5e67b01b296f9e1dc7c6b138a3e61dbbf6f7e261b96a57638ec63029458cb997382d241103cd05b8c8ee1ae56bc3c4d7ebaaba9239f0a461665c352e5e8c6e2fbb72adcd206dc6b069df1", 0x96}], 0x5) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000180)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r3) r4 = fcntl$getown(r2, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r4) setreuid(r3, 0x0) r5 = getppid() setpgid(0x0, r5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socket$inet(0x2, 0x2, 0x0) close(r2) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="ef85ff68b9844f69f14c8b8c30388a81b316c26be8db8ae379c172e86ef0ce3b64d29fa2c8ce472960ad8480674705620faf794b46730c24e7498c1c29d67b72f8d2846b85518777dd8a30fb23a714b820f61b60f91e4f4e4e", 0x59}], 0x1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x200) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0xd69}) lseek(r4, 0x2, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x53, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffb6e0d72cc48481002e00807cae8a44c64445fa7c39f703fad6ce9003d43d23b15fa401bbdd6f88cf851e5c7b70514f2369fdbaa4bcae8d1087422cc34a21c76d63a34e41728b5e2539e6195b0c8ca9f52dc25c40ba21dda582b66a606da613b1aa282c234e1eefca01b5d7b526f9c84f3327ad130ca0f44e5496f9a7788a8617f204e9edb6196e04c09c1dcdebd1501e38ac"]) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async, rerun: 64) socket(0x2, 0x3, 0x0) (rerun: 64) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) (async) socketpair(0x1, 0x0, 0x29, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000840)={0x6, 0x6af, 0x81, {[0x101, 0xb365, 0x6, 0x6a, 0x3, 0x3, 0x1ff, 0x6, 0x8000000000000001, 0x9, 0x80, 0x8, 0xffffffffffff62b9, 0x7, 0x7c, 0x3, 0xfffffffffffff856, 0x2], [0xffffffff, 0x200, 0x2, 0xfca, 0x16, 0x6, 0x4, 0x100, 0xa1, 0xfffffffffffff6b0], [0xc9, 0x100, 0x10000000000, 0x100000000000009, 0x4, 0x2, 0x2], [0xffffffff81eddeae, 0x8, 0x8001, 0x8, 0x7, 0xe6eb], [{0x92a9, 0x3, 0x1, 0x8000000000000000}, {0x4, 0xf6, 0x20, 0x10000}, {0x2, 0xffff, 0x4}, {0xea9, 0x5, 0x9, 0x3}, {0x3, 0xf47, 0xfffffff8, 0x63}, {0x1ff, 0x0, 0x4, 0x5}, {0x3, 0x60d, 0x9, 0x1}, {0x8000, 0x6, 0xfffffe01}], {0x3, 0x7ff, 0x3ff, 0x6}, {0xb, 0x9, 0x4, 0x7}}}) (async, rerun: 64) r7 = fcntl$dupfd(r0, 0x0, r1) (rerun: 64) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000340)=""/104, 0xfffffcdc}, {&(0x7f0000000ac0)=""/114, 0x72}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f00000002c0)=""/14, 0xe}, {&(0x7f0000000580)=""/123, 0x86}], 0x5, &(0x7f00000007c0)=""/91, 0x5b}, 0x840) (async) close(r1) executing program 7: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) rename(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x83, 0x0) getuid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x5}) setpgid(0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) socket$inet(0x2, 0x3, 0x2) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x60) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x2c}, {0x6, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000380)=ANY=[@ANYRES8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES64, @ANYRES16=0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e", 0x62) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x198) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a", 0x69}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x90b4b5cbe7458f79, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c", 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x3f}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) unlink(&(0x7f0000000040)='./file1\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) listen(r4, 0xffff0001) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) syz_emit_ethernet(0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r5, 0x0) r6 = dup2(r3, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000880), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x8000000000000000, 0x9}, 0x10) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: socketpair(0x10, 0x1, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = getuid() r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) r3 = getegid() chown(&(0x7f0000000200)='./file0\x00', r1, r3) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x420, 0x68) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x62, 0x20, 0x1c4b6626, 0x80000000}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='W\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x83}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x1, 0xff) dup2(r3, r4) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r5 = syz_open_pts() close(r5) executing program 3: socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r4 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCBRK(r6, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0xb2}}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r8, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x24) utimensat(r9, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) semget(0x0, 0x4, 0x653) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x106380) socket(0x0, 0x0, 0xff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000009c0)=[{0x4, 0x0, 0x7}, {0xc0}, {0x16, 0x0, 0xfc}]}) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000011c0)='./file0\x00', 0x100) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) executing program 2: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc000000000000000050e56f2a72b819a24c4a39a4b184c8e6e98352cd466732456263e2325bc8eb9676eacbea6b437660ad26ce538d81a56dcc93453497335de1e68277a14c8473e7e2524b16f86bccb899fbc3ea5dbdaa6f1b36809fd951d5bcc227c3be825b100ce9e3f3bc5f738f0537e0c2f1427ca21daea4428c9fd330da158b1de02a7ae01c24e31bd9194fbb52904e9a3c2003e51fbec7fe3490cafd381404e6a8fb3580e62a50d4dbf57f1e5ae376a81cfcc86b6866a252d522116b"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x200, 0x0, 0x0, 0x2000a002}]}) socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000180)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r8 = dup(r7) shutdown(r8, 0x2) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) pipe(&(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getpid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x7) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000180)=""/69) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0xcc}, {0xc}, {0x6}]}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a14080045000001000000000000007800000000000000000f00907800000000"]) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fc}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b00), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000005c0)=[{0x16}]}) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) close(r0) (async) r2 = socket(0x18, 0x3, 0x9d) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = socket$inet(0x2, 0x3, 0x102) dup2(r6, r5) (async) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) (async) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r7, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) (async) r8 = dup(r7) pwritev(r7, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) (async) connect$unix(r8, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x103) executing program 3: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) setrlimit(0x8, &(0x7f00000002c0)={0x4, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffa, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000", 0x0, 0x40}) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)='\r', 0x1}, {&(0x7f0000000100)="b6705fe035618a47e5b1bdee170c6415b2e09b728bde4cf2fd25979a4f60569f295da921c499f5dc5786313438e176de85b6241d04211d0830648b83011371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3da345cc1e2012bc1046bf7ed03a6e57b", 0x63}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x72, &(0x7f0000000400)={@broadcast, @remote, [{[], {0x8100, 0x6, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@dstopts={0x1}]}}}}}}}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) r4 = msgget$private(0x0, 0x440) fcntl$getown(0xffffffffffffffff, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r5 = socket(0x11, 0x0, 0x0) getpeername$unix(r5, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0xfffffffffffffffe, r1, r1, 0xeb7, 0x10000000000002, 0x0, 0x1}) r6 = socket$inet6(0x18, 0x3, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000280)=0x6046) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000003c0), 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0xe2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) `ךq"ldenied attempt to set clock back 3221225510 seconds pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c96000 didn't change! executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="348df35bc058665275baeeea03575b42d7fdabaaad486a037e02b46b5ffd399cf4b99dd700d232d401257d85ebe5", 0x2e}, {&(0x7f00000000c0)="08e6fb5b03489897604d1088c9f0b86b6ac1acb6c94e099c64d06c2859b6c8e7557ffd6ea6007e9b384584c15092d58dd76e15ee53bcb4d7fa582530be3bb6ff4fb643c0f88a10b895c2cf8f3a485826d0d8a7b758fa306c239cf8348f9770ab607c3784a0aa6ea27ce6ade8697ba9dc993b83e14ff1192f0f268b78bcfef3e204469a12d9be37066c1a6fa8c5f069128591cbc684cd054455e5ee402739b320cb3bc3d8b1b1fc1cdad6a5e1e53642fe287d943d5bbb4b783d79c7e10e4463fe9a92a8d1c52ba960eae9ec823eab6863da8936f014f5bba400c4a11153b226c550921841875db79989935fec7dcbb1fbc09d3053bdc6f494644cc3947597eb36c513e69aa6d1538662d305eb9f90fc41c0f2761082d9178e7f30c36f2a764f3e78ad4515a4f29f3745b711a6368c4d3c523aca22cf19b00725197813c53739cd2ccb32c9416c2ab4e358b7694bd098de005129d42e69d0e08e53fe2e70ef39592cefafd0fedba2d007188a36bfcd12074bba4c5a6c8507ea3be96ad8bf0133b6187210cc568ece6f5b0f241b8ab71b7b3fa271ad4b12bb201eb2bc6aca2c9a046da648cac0dabffc179f7ed24cb4e60c2b1b858370a24880d0835e3df2f154a774a3664844227d36947c687eb6ab989431730175add50b09ef3f71f211998c296eba9c26cbfc5a1292b5611b52db39d5503d679dc08cf07ca3993532735fd2211af6bc95b2e1d2546c64c7a94e1ac555117eac5f079c5544cbd73866000b838ee4b927aabd27b061039438f1f359abdc31d46e9e7cf7685a2530bb680179634be8fde7128cd398b3bb9079764d612bf26b03cc05fc166d4f3269439d955fbfa1c4fbac2d1cc700302d9fdcc71e285aa41ad9a6791f077706a17341e3ed88b567874829f25aea203f2fbfaaba6a958e0a252d6164890b65c9c7813fe25740b66a3183626a375cca51e3ed41f6b323526adc155da0c4f046e29910d40d69bd60478863a0252dde44c4667d6bc7b89ccdeee3f884b5395d528d5d20f4247ca98d9cdacb85db33e4dc77235ee837e37aab12bb3a8121f3d040aff880f6895406fb04101415184fbca8cb53497b1b68b55efa9fae331851fe590fce3345d5edb1185fe8b950718ab0fd3f2db75a7712686e5e181baa3c9f79ccb026a5a68ca4191efb6f4a16f5fb3390f1ee851c3933b37423e81850a5d98168fcff7f24ee0d3898f006519d73d6509dcf233755e22e91a07f933b0b2f0634568061f10e063e6e66d3525fef4b6bbf3ebdbeb219786f3bc407a1516af80c0bf24559a7d370f1a462bbd657f7a3d0b3c048217feb8bb2f01fb6bb5b5791d3073c59a5e11cb1e6ed7c7e5a8ce55b7c67c14dfb234793db7cc5ab01d5be0cab35c880add0562bc8eb52e661f3c4db4307cdad9c813c7edb9725cd3f4b79d1edef05fa29e0c9b2637d7f19b8040442fbb2cd584e7652423e3b132720969786ba973d784eb1866d0cbd5dd29e05f7783bce34ee8b36b2fb8185454ad3ea2ffe4795baec7f9faa6b109e92dc19b5417538f98c5e6687c1f867ddef6f38d6e7d681ecb0348b23b88f9806d48f1aa4ae0386abd6d460c7287209d38ea96fb2b0a40f2b9468a75c9e55edb2208539bbe5c957b69659159ae2015fe94b98a8c0fe6b42d31964ed7a1a1bf1d386ad048963f7cca4bfaed6d31d20d11d96cebea35cf3b93e03f2b2651c80ea7191e3b268887459d43869f881a83ada4191965800060563f46e62c13c07351c90e34cf42ac819f7cb75f840588bc0c057f67714c2574de6a9d1942fdb6493bf91015650a2b6b02db840e8e86ad67cd6b5e85c2e15a5c933429566682384bcff9f829c8bc0bcc565ff5ca4f6b9783f09daab40ca22ba30d68d5b920f805a2ea50f221f1658c562e2230cdd4b67d68ee6bcb04d179ad6354679a984df5c1115ff63e1ff844eef37932ab7037e063f2045f701743e4ebdff02e0bba408a59c152422327663c0243b550c6bc22001d3b0be5c1039a0e3f884422367bcffbb26861b7ee4bae2beb6f99fd3c507ea09b34ece66f66fc5552f3c7934a0bf2dfac12b596a0e9d1f5c163344560d262a07484b128bf1251fbe978ea8af55995a0788e6a84015e4f6474b72c4a1b12c15dab57770e198859d5f23d425e911cfa013c87d642312cdce0b652801a7f1f2131b661684de48bdb1a8338ab86a11e5c9041cbd6a523443e914712230f490908ab0b65f38c44b83714acd67fb2d7f0a754ce5402a5cc10c348ffefe38a33bf8134bfe35c6cadc616b8f2ab351e81d36bd141a3a0c66d568521cdcd2e713d1f7fb329e4f51128b01961cd5aaced1a305b404744bdda2c9a07935c6f8ce37ce47dabaa11e9b696c056092be6bd10ff9eb61cb6de34f503929eee159307ecf82cd44c0b48d640aee1d91ca9538e64f08512ba2994c55a3f511147358b6e84f090186556dcbfee7137d50d001255fd8bfb583c85c36fd33102be10487ef453f096a333d09e8cff4d9bda4f4b38e46dd069fa72ff6a74af78e9d0f0156ef79e498e7a2be349a9bfbf1d1702bff1f660499a358309c518815c2fa263a1c8d5ef1d30a67723ef6fefce98d43ef19d4169e5751cd91e5d2f01c113fad3963c4337126c062000da59721d3d5cf8cdce5a709386bd377dfbec7c7212d03223f576b92d006a09491f0eff5c2047ef8e50f147d7a3a1b7fef9eeed4ae16c252e23aa92a7599bf2d437e2689e394c234659c852ac9ddc734e9472dbe89825e26f4a18edeed4452375953a0009e50c4c516a0aa2753622955d6b3f0450a736c800129629e5386576ac3de445717345fd1725a96a3f311a7236b91ed315d763e740c5732ca9adfb756781a920d6cb00ed989ca12adfb092559c42467b4afbc7b5bee52620ce5f0a95b7ec50e416653f23e3ecf231aa3c5e264e98d04a999112d875e4376742bc3aba07bafdc7a3be1b8bec9c53db38a2e11f059e73714e0dfd58f62dd76c8cb6c2c830956b389a2ae9fd00e88ae4440c6d32a7e72c8aaefa2e135b5de8c99fc4c863a8e639c1085d3d537acf8c27c789a0abd52fb422438ac18ef1a1604a50e04ead1df276339571f608fb9de682934eae6a46e6edae7951823c1339d40c022dc29c66aaf110a20f51188d94689ac14ab596d7166ba7569f06ca097feb47b1f4f94c8a528c57b47a08f412ad0fa05a3088accb6a1800df7916926c9419165ebcdcc484107fb5937be08fcdfdd672bb6fcaa253ac86acc365b92680a0799957a40c9dae6282f55d140861193d4a16a5d109342a8d36804537ac74bf4261f2c1b291b502fe8741727e9e22fadbd1c352aaf8c07d679e2eca51de640ad0f04461ebe6c1ad928dc10d184d3881ea8bb7d67739c222a544d4226b2b0f6c0886c462ce28408c5196dba7b60cde0541be2263d547d238b17795f0aab0df2c50be99686e00d49b351f72bb27c9c31c430b55cf6dc96d0a4d04474790559c454ed4f8ee997ebf34a0690aebc65a4ffa6daa7782bf654088431773238241751e044d95ab2b540ea5d615b7c79e7e852b0ac7b2eb63ace836793fc739209f3727bd4fb709f6336ce4adc2a64a1bac5cec34f6b5a43b202b58f6fc585dc95e4fd9d6ebb557008340479dbc8091cfa21a908b42eedf7a495a08dd76e3ac93dc1883af672f5f1b47b5621ec2b8038b24c3aa68bca123ec34d86e21d19d28d655dee87df88b714e106052268864f9db4f66f0abfbc00504418313f40dc8bcc4ddfc1da80b4a06e10ce1ae73895b49518f0eec5e3a2100c0e476d95c9c307cba9e72c24cb900eeae8f4f9d26792b441c369d7b702be73c498d06630ea65d70b870bfe0f3bf881c8225f9f265859e72318d6674c02318f54bdc26a6513b07f509e9a5add3274a3c4b230e26b2141fc050e5cc449a2c151f5bd7293e6a086932992d70368b5518a32a00caeabcacd5393f299ad50e3fe305b8508a43d24c3c07cc57bf86c03108e376c786c65a179e57bee1ebd44261acf00c976a66a335031fa899bb9a7bc304e3c8b6d3ac85352b6da587eec5934fb16fe7c8031f8a2fa2312a1d8167b37f0b5df0b0c8e8ddd77509096613dcbee0b3fb3be0740cd8d34bdaa2f1c0176a45537401a1eff5a6e96aecb535e73967ceb12b1015376ee503ce82e5c64e514e410be3a275f77560ae0ebf0add894ea4100babd76f0ca72b45438d1270416e6bc49dd3231b2a98f0cfb365cde0f2aa7cab860f4654589f3749a7f99d30e96efb9495e72d8c58784d3cd2bdf1e7eef75c059b1f841d5bcf9e4804ca7130021cf32384831020625e4decc3810c5c39c331e114866c971b07ef03f4759ecb7ed9a9f71e8c7467952aacdd2802521c422d3137c3c848b74fd9edcd4b109933fff021d80cd8441b4d307c5afca18e3db4b6523eae6880b0fd4cec4c7e5c0cecbf9c055a49b79344acb0d22069bddd86f9b65e6923467e1c19cfd536353e67593ffab86437c47e7c2801c959651b8ccd925b6a5914cdbd6baacd6c9a95feb8ddc98690871dcc62c5875631ad1749b7b960a71def74f8187ad419470dc6e504d9c5f7473f8149cc37c1233f804f2ecc8960ed6a2bc99214a63f2ea6b98c7833ca0e9ab5c6b2670c27f2dc1892830988ac2d47a92ca556cba465b5047db99d4c74aa3ba06cf4399ec3aa7248c99c21011eab8248ea6fde00269371049b6d7bf1cc3d2d72c9fda6bc5689709d7d762602f5403f0cc2fc6a58ab1df655a4d231ec07ba25547b741eeb56ee01edfd8dac0655789a1c36e768af7d49a748e59d85df0e64401b7ad1d8794b9ba9f9c185ad8597b1cddbe85ff2082d887f0d1e3836159d1dc9f7674caa0e04e263d7738de410433d825c6564445be8d2db36dc690da538580e1e6f4cdd8491083ff297f83b86a7936cd651f6f59475e50175d3de315749112416193d65a8e163b1f0bc06d04b28b674e7fb2abd3a304499f67b5af2209c90db22bd9fdb33f49bd61801a631be2b03766966e1c28c4396e7efe72568cfc6fd6b98a51047ccb319d653132cb47ad5c35e4bac08dba89b7ad5c78c46be91428d0746d6bd82f93acf8440b8012b6cf466b9d908c933fb04e5c0ca35670366ec544bd392aa29f6b1135b333852d419db0f163aef9af82c47167c59f2c80edc08726bbda0ba078911cb87841c7699e208c1962120014e6f94538aadee372478f4616bb4fa74d4699d48255c35208a4267ba4f01bb2f95515ddec0212294272810335f5a694db85f99295f36337df73b69feba4cccd7cd9e71edf48c60e40528364398b720099a3a3136c731ef91abb8510f7f8d496fbb81c2a138e825fa7e398b137ee91fbfa92952320df36b96d7bfb2f7fb34478b5d36eeb1f860adf05f0f87a1a40d773354980399c884f720dd22306e0b5b0dad38b2a0dc50d429f8319e30cd0a8dccf5d51369ceaa5606ab1338023fe7331068d2392859664dcd3044f57b9f1c708b6fd56bfde10e634d3eefaf84340d6878f975ce5c7617c8ecc5af48c406bf733f2939cbd6c95f35e613d92d879abb562d8eca3e2c82d022e19878561f3634602ec6cd94f914e0f824143a19b9236e2eb154cd7f8783adda2e670c920c8d0eca75ca1aec3f6fcccdbece9a7c90aa5f8641c1fd25a9306234c3c94cf5afba0a352e9541193a2bd7b6121e699ce9f41f81172211b7c2b033d56a15a748d61af6d6d9e37db0642678bc761a0ac1670d7fd45d541b81fc3d78da5c794c1007b1066a71250ffe4f1eb49058e976f6a2e487f5f47cc7da7d151f9c533888163", 0x1000}, {&(0x7f00000010c0)="49873561a1662cd1ceb0a436a44b5a4f5a87a20156803c525b0f8cbafd8ed62a4d2fbacd6c4fe7177e40eee6ff8e1f883525dfc28f2d5c0e588b60eb6acffdcb278b", 0x42}, {&(0x7f0000001140)}], 0x4, 0x0, 0x0, 0xa}, 0x0) fcntl$getown(r0, 0x5) r1 = shmget$private(0x0, 0x1000, 0x2c2, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0x4, r2, r3, r4, 0x0, 0x2, 0xff}, 0x5, 0x2, r5, r6, 0x3, 0x3}) sysctl$hw(&(0x7f0000001300)={0x6, 0xd}, 0x2, &(0x7f0000001340)="c5853b4a60ec20dc3324eb381dc33ab15746e01bd4a3baba80f8eb709013446ff3e0ef0e915a2e1dd94440518bb5f4af3075933ce8db39ec4b54", &(0x7f0000001380)=0x3a, &(0x7f00000013c0)="5f720bc98b88ea7d411aa2020228b98cd6f1f68431e76119cef6fc6a6e5ffb2cb6ab81655d84f14b84aea5fa17367052906f323372f714206902f51612e3b93d10297969fdcc75b81c1f1fae5e9a05e63fe90b8890270fbe9499aad0ecebfb3892d1c655ed70f5a7b6d6ffa3e99a7f4aaaba39bdc4b54f", 0x77) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0xcf84) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000014c0)=0x1) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r12 = socket(0x20, 0x8000, 0x0) connect$inet6(r12, &(0x7f0000001500)={0x18, 0x0, 0x1, 0x6}, 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540), 0x20000, 0x0) ioctl$VNDIOCCLR(r13, 0x80384601, &(0x7f0000001600)={&(0x7f0000001580)='./file0\x00', 0x5, &(0x7f00000015c0)='./file0\x00', 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r13, 0x80185758, &(0x7f0000001640)={0x8001, 0x3, {0x3, 0x2e0d}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x1, 0x0) r14 = msgget(0x2, 0x80) r15 = getpid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000016c0)={{0x1, r7, r11, r10, r3, 0x8, 0x2c}, 0x0, 0x8, r15, r6, 0xb26, 0xffffffffffffffff, 0x4, 0x7}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) sysctl$hw(&(0x7f00000017c0)={0x6, 0x17}, 0x2, &(0x7f0000001800)="b77c4149df8ef3d649cf3062e3c8db99c3b95010b109a3b433d996d68d4928789d6e3bb2c09216a63c2ae55d04661d5be1f956cd44aec10ce803b05dda3ad96df6c5e4f3d1f5133d6c9f1dc857efb136cb8a", &(0x7f0000001880)=0x52, &(0x7f00000018c0)="24d7180c182a1fab54552c2260a9c83fcf641a262a39782975bb195dce18791be9576712762ce76f924b54d4b21451f37c5bbc19a4d03cdfc2689b35c48e0e789b66856c51023457c0def4415ae1d0aa852543342ce98ea8cf03c850b9ab32a2c5a118d8794376caad1c108d8645d936e07700d832014f85", 0x78) sendto$inet6(r13, &(0x7f0000001940)="76de916f61210c59d7c79cd25e5de2b628a05d4d5f96aec74983992e8776bef4256a881ad1fdb88b5e8781d5b07c44a4f9eb041851ee6af36cb9341b2f3a77a8dc00de15fa35f68cb972c403534319b5b63324f7563fe23ebad7595c4b296196912e424109e222bd1605ccba34aa1969a091f9f9d494768220273addd81d92d297a8c8b4ad25e00a30ed08969ea1429605fbe9ef286a010f64dedc9b90bc3a91d60d7a10cc66b24b88bae386137733bec0dab04e5c25f55cc111ccfa1d4926dfcc39e4c7a13bc05092095d8493786f391dd82d9c5e8236f6f77a44b3630c1c421adacf4be2d3377a666c3093d7f33433e013ee0c3ce7f69d8748a6", 0xfb, 0x2, &(0x7f0000001a40)={0x18, 0x0, 0x8, 0x3}, 0xc) r16 = fcntl$getown(r9, 0x5) setpgid(r6, r16) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd, 0x0, 0x0, 0x8, 0x0, 0x52ca1201, 0x800000000002, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000180)={@local, @local, [{[], {0x8100, 0x0, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xa8, 0xff, 0x0, @rand_addr="7f327b53f029d76ca9876291b3538eea", @rand_addr="00000000000000000004000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @empty, [@dstopts={0x3a, 0x5, '\x00', [@ra={0x5, 0x2, 0x7}, @jumbo={0xc2, 0x4, 0x800}, @jumbo={0xc2, 0x4, 0x4b5d}, @jumbo={0xc2, 0x4, 0x6}, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x53}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @pad1]}, @fragment={0x37, 0x0, 0x4, 0x0, 0x0, 0x6, 0x64}, @routing={0x6cf7d0d34c1a3de2, 0x4, 0x0, 0xbd, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x8, 0x0, 0x10, 0x1, 0x0, 0x3, 0x67}, @hopopts]}}}}}}}) r1 = getuid() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) close(r2) getsockopt(r2, 0x1, 0x61a, &(0x7f0000000380)=""/101, &(0x7f0000000080)=0x65) syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') syz_emit_ethernet(0xdc, &(0x7f0000000400)={@random="5db03f4f8bf0", @empty, [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x15, 0xce, 0x64, 0x3d6, 0x0, 0x6, 0x0, @multicast1, @rand_addr=0x7f, {[@end, @timestamp={0x44, 0x34, 0x36, 0x0, 0x3, [{[@remote={0xac, 0x14, 0x0}], 0xfffffff9}, {[], 0x6}, {[], 0x2}, {[], 0x1}, {[], 0x7}, {[@broadcast], 0x31a}, {[], 0x82e4}, {[@multicast2], 0xe38d}, {[], 0x1}]}, @noop, @timestamp={0x44, 0x8, 0x40, 0x3, 0xd, [{[], 0x836}]}, @noop, @lsrr={0x83, 0x23, 0x90, [@multicast1, @broadcast, @multicast2, @loopback, @multicast2, @multicast2, @local={0xac, 0x14, 0x0}, @multicast2]}, @ra={0x94, 0x6, 0x3}, @generic={0x82, 0x4, 'Ve'}, @ssrr={0x89, 0x13, 0x9, [@local={0xac, 0x14, 0x0}, @rand_addr=0x7, @broadcast, @empty]}]}}, @udp={{0x3, 0x0, 0x8}, {"091bbfbcb9f60fbd01dd229ebd63ce5ad9fd7045ea4906abc652befa6c992c4a5ece25cc198b13a8a02bde68c406bb49640e"}}}}}}) executing program 3: mknod(0x0, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (rerun: 32) socket(0x18, 0x3, 0x3a) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) (async) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}, {&(0x7f0000000340)="24d4c769d6ad1e9c424df3e67239ea4b24eae70c8f59e77b2e70aec0ce0fe95d006352ea5fab873f5a827c5c74aab3fb16e6fb4d90c36247a8edbc2ffc572e50c8e90ad6a6d04e200e0c6d065dca2c2b074ed7ad82ca70da421fd11417b6d9b9704454be0cdba006fb8a5d5e2d62aef55b4699093754781396fa2aebf0be2013f6957a1144a3ce", 0x87}, {&(0x7f0000000400)="c7fa53a3c1009f8a9260ce918fb817fc60c0bcecfbf672ab831f0270e9f632e2b5e71549d75184679ec1317c2e2819d0ec45f6590dbddfa332e4bfede147a1098b4500009071065dada774b5e67b01b296f9e1dc7c6b138a3e61dbbf6f7e261b96a57638ec63029458cb997382d241103cd05b8c8ee1ae56bc3c4d7ebaaba9239f0a461665c352e5e8c6e2fbb72adcd206dc6b069df1", 0x96}], 0x5) socket(0x0, 0x0, 0x0) (async, rerun: 32) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (rerun: 32) syz_emit_ethernet(0x66, &(0x7f0000000180)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c9d000 didn't change! executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x20, 0x7fed, 0x5, 0x160351d, "1a0001ad090201070000200007791dcebf00"}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129900fdd105dfdb1b164c6d77275ccdb3ad35ea196c329b7d6fda0dff1cdfabc9911929ed856c5cf1af29612ac0e5d565e6c5b3a679f459013a54eb9c6883ae71e629b9dee9bf29955832d2dd6eadb9043b7967d9fc8426daa8a4f5563e0362a1bf39ccc41dbb3904202c1e6011925e7a12194ccd6a093a7bdfcd611372cdac340948a8d", 0xe9}, {&(0x7f0000000040)="bcc77d229b84e956ee45dd94ce7883741fe28fc845c89f414e34b7d36422d71f01", 0x21}], 0x2) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x8, 0xa128}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="f473ab12b0", 0x5) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) socket(0x18, 0x2, 0x0) setreuid(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x205, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) listen(r6, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) executing program 0: mknod(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(0x0, 0x10, 0x6c) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea000000", 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, 0x0) executing program 3: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) rename(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x83, 0x0) getuid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x5}) setpgid(0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() executing program 5: setrlimit(0x0, 0x0) mlockall(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001200)={0x0, 0x7, 0x3, 0xffffff80, "0100dd77fa7f0000000400102000ff00000300", 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f0000000200), &(0x7f0000000080), 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) executing program 6: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, 0x0, r1, 0xffffffffffffffff, r4, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) select(0x40, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x7, 0x9, 0x5}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x4, 0x41, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0xc4c, 0xfffffffffffffffb, 0x2, 0xb, 0xffffffff, 0x5, 0x20}, &(0x7f00000001c0)={0x8, 0x97}) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)="7f216f7d07ebc9c84adf9fa258136a1fb340809aabea902273615f8951fe5cfbc978786667833c627944df37806f757015ddaebe0d5dfafa6e5b2559a03513873b9d8976954b8ac099", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0, 0xf}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fffffffffffe, 0x4}) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161c9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca4000 didn't change! executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r1, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000002d40)=[@cred={0x20}, @cred={0x75}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x148}, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) flock(r3, 0x3) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001124, r1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRES8=r1, @ANYRES32=r0]) socket(0x0, 0x1, 0x40) open$dir(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x400, 0x70) select(0x40, &(0x7f0000000000)={0x8, 0x10, 0xfffffffffffffffd, 0x1f, 0x3, 0x8, 0x0, 0x800000}, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x3, 0x3f) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={&(0x7f0000000240)=@un=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfd, &(0x7f0000000100)=[{&(0x7f0000000e40)="11a06c367a1fb5878c355d34db695caca71776f98347a980f158dd5814ee237b5aa831494713bbf7a97810baaf3ec56a47d559046be3d063a071b2aad8b93140bdb55b60c27c4d30f76127c1c67fc1032500d3d53d0e882b5fbb778027d02ee06f6b53569763b8931a00ab9ad33c292db938f5157104d24ad1a53c6674dd3f344704d631cc5e478c30922415cb7d9a269c04ba6e0d10cb9ec837db648b8b37c6f22650c7d2730a49b9c04bf8", 0xac}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="3800000000000000ffff0000030000006dc8668f1b3b09a6407002d51490b05f5edecbd8622b3f0d63fa519baf0d83294673d23f5e2836e01800000000000000ffff0000450000000208000000000000e80000000000000001000000020000006c1bc5599a3198e34cccb9f525aab4ce6476c06fadb9c360cf1650d1eac19e84c6099298d86f6312b5b63f4db044ffc95e5e2f4ce2997651135178d64eaaeeea36c47c4c461d944e0ad10ce332164917e7f934255dcce7b2d836476c48b0f48a1137fa375c674b50bb4a7616f95d4cce7f5aded935e07e56ea86ca9c5749d317ab93437846fa5a005e27fdf296b11cde5c00b505ae15b3ab29b82062fc4d5535ed1473950198c63164d46c105db3612ca1676b190f118a6bab998df46dcfe0da83854102808efa0941b3a88c3506854699290620637a00005800000000000000ffff000000000c0034a0df8c8f8c89c82a38b08b4ceb635d348c3d8387291a763356f7a03d4775c39d0cfa04e748885bc5c6c0005e308c9ded4901e9b514d6b7074a0367643584a3c3f8060896578d00b800000000000000ffff00001f000000d35da8ea5f3729f506e71526ad1947b0b980b52173e64e5a02d29e48791d3e1c34e8c2a2dcd1471861b683624a0167c97e79f952456cc18bfd3881bf6e6cd6a0b914f2683244fa5da2dd3d265cb2f3c7595cd8fe1ccf12b013417d8fbc4ef3b70c64a1d5b82c68d66614bd4f0eab8ebfe05570618518e3de4a7e4d9615d63914c29bec3137aaaa1ee6dec1e819e792ea3df1fad6fef025572663fbdb2f20143fa9bcb34137c90000100100000000a3af217fc05c6bcd40032584b25cff1e7ab22c91443637497c2a14233ec1c017744a794f6a3d05c907393faa59414a2001eaf708c1bc9de9ef02733ac94f6298fd28cbf9f32d09840b90f685d88c1bdab4c6c3144f7b25244516fa51de6e156b096f3c14717a2e65dcb3d8d874ff1cb04db7a86bd4af1c4fc70b70bce18c9c84e3d93eb90dd3b86fb418348f5bd2f7f2cc301bf922baaf218cde4910a31656832a82fe8a5207444504ccc9a9a77ff43f5d023b9b56a9958c3eab702a77f31ebc9efe77420c0994114b5a6e72e29c5e7f207efbb78434085ba7922ea7a8f16093d3d48f85904d33a160135737a84ea3076ab55e1bc7f31d736893dc80a19b486e2b3e0f8f1ea70000"], 0x358}, 0x4}, 0x10, 0x408) setpgid(0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000980)='./file0\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) setreuid(0xee00, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) getuid() bind(r0, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x2, 0x5974}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000080)) sendto$inet(r4, &(0x7f0000000700)="29db918babfb2108f8c068ca3380483bf8129caca2c26baf5d77d66d132cfa74597adc1197aefa750e90fb8add97a315110026c67288f0176cfef4f047fd067424fb0a3f5b6ec6cd22f0da6d75", 0x4d, 0x200, &(0x7f0000000140)={0x2, 0x3}, 0xc) semop(0x0, &(0x7f00000000c0), 0x0) getsockopt(r2, 0x3f, 0x6, &(0x7f0000000ac0)=""/103, &(0x7f0000000900)=0x27) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x4, 0xfffffdca) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x4, 0x9, &(0x7f00000003c0)="1f429597e8179b5f3bc0e5dae7fa08b8a87ece23596e55", 0x17) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f0000000100)) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r10 = dup2(r9, r8) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r8, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b763e70196363d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfb78bc1b19f60976db57dc7433c2798e5a054d9676323866bb0e212b9bb72da9ed9ea485c23a36f6e28", 0xe6}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c203003eae89", 0x9}], 0x3) shutdown(r1, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000340)) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ca9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161caa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cab000 didn't change! executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0xb, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000}) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="727de53a9f2e4904e2f69f01564f9423121677994887939146272b2de8d433baf5817928380f769b6e12f9fb009e95b7289b9b0611441413964fffa57c234980b6d9093ce59fe43777b6f057a9cb8a0f1be9019fab01899cdb1b3b0a54265f32dbf4713a64112099a02eb93aaa483e0c4c5256c86b933f954281982380530a6e8e7cb3b62972070fb400cc5b8ddfe9a73558433882da528d163cc0786ab47369523d3741bbe2215c64885e7a1fb18a041d117faae6ac2cb671a34a3197a2b6e675339308233aa6ee1c1b51bc6a8162549a", 0xd1}], 0x1, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, 0xffffffffffffffff, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x110, 0x1}, 0xa) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x14, 0x0, 0x0, 0x8}, {0x84, 0x0, 0x2}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000001080)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x20}, {0x2c}, {0x46}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x71) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161caf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb2000 didn't change! executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/4, 0x4, 0x0, &(0x7f0000000000)=@abs={0x1}, 0x49) recvfrom$unix(r0, &(0x7f0000000200)=""/72, 0x48, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0xb) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x3}, {0x3d}, {0x8106}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) setrlimit(0x8, &(0x7f00000000c0)={0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="cd7dcb1d81eb002bbf92ffe0526de3075bbb08df9979cc11decee357d7300e977b5406f3de7f247ddfed5e810053bcfd018000007360b210e02d2826426774c8ee450fed0f94566c683dfc9244b57277ff046189d6d605131e8f49a94e1bec10ea47213d3952dec0bb7a1a75807705b1968e82816c36cf2f44bf38c729335cad16bb13a7922ed2281765072afeab87ca9ee567dbcbffe382338d0023058ca40711cc310b8ea7bda184965298d114b9cd393de3de76c19011d43f32f6dad524", 0xbf}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) sysctl$hw(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRESOCT=r3, @ANYRESHEX=r2, @ANYRESHEX=r5]) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r3, r3) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x81) r1 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) r3 = shmget$private(0x0, 0x4000, 0x282, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = getuid() setuid(r7) chmod(&(0x7f0000000000)='./file0\x00', 0x208) r8 = semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000000)={{0x1, 0x0, r4, 0x0, r4, 0x0, 0x3}, 0xfffffffffffffffe, 0x0, 0x5}) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r9 = socket(0x0, 0x1, 0x0) close(r9) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/130) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cb9000 didn't change! executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)='T\f', 0x2}], 0x1) sendto(r0, &(0x7f0000000180)="0a834c7178a0f0b425ece411f3907d1b8cdd13659c0003e26a7fc47516d29e8b3d5aab67e38732a3a14f811e2fd923fa58486af247b386944fb683e4f71712ea010726456c4585", 0x47, 0xa, 0x0, 0x0) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000200)="0226039ef80000000000000000575b09a8fe0000000068", 0x17}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000000340)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902da93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be47e00000000000000e0a65453962fb7d3762c", 0x87}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a4196e5adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603a", 0xd09}], 0x7) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x8, 0x8000000000000000}) execve(0x0, 0x0, 0x0) executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000000)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xb2) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r1 = socket(0x1, 0x2, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r9 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r9, &(0x7f0000000440), 0x0) semop(r9, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000100)=""/251) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000380)="fae6ffda913328500ce493e0604eab9b63315006ec35c8c275a8966c8ba7f3b3e68a22d6b8d89be7812ac52485335995613bcfd90a99352aa2e6551601c0c9cafc37cf94bcb123b7c33562de7b5e59a17fae8018b0b3fd6127f5145fd425add4d0b1dc4f97118ec35b2c9bc3907551c7db5355d297410e06ec409c71727e019fa1ce0ef2119f76d2f68f327c92bc2749bf00e7f04b94b9b5fdb55e6cc9565f38bf181b3467c4fcdfa0240da236c0aee1144e96de5a9204ee877fe154", &(0x7f0000000440)=0xbc, &(0x7f0000000480)="4358488121a81686eb62f82fa39e65630b2c60333be1dc65968ef7e7d375575dd11ecde494e13629e1e0e27cf49451f5376d8b39bd47a7be1423e48de73d9e8859fe56d4481ea50d0a13f54b5ffc8c32108ab5b2ef8453174a161413cc03352684f46279a6a43370db5785accea4be67c8f7b39061da983b227e1207ab282036174d3c1f9fdedf4f7eaacd89c52110d5054e3b3c79fbb5c670808e14d96ccf303679f7228f664d77462bbef43deb8f58c205f18dbc8453c98ee8d1d0f61f79da5d036c0a74f68c0fae6ad136848adf276463855d1164d5ee70d06a447b49a5f4bf6b3208dd1565881d2b43ceda4197d51efa0e52ef85d49756d9a5", 0xfb) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpid() fcntl$lock(r1, 0x1, &(0x7f00000005c0)={0x2, 0x2, 0x7, 0x7ff, r4}) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02a8"]) syz_extract_tcp_res(&(0x7f0000000580), 0x3, 0x7fffffff) executing program 6: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) open$dir(0x0, 0x8, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cbb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cbc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cbd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cbe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cbf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc0000 didn't change! executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x88) sysctl$vm(&(0x7f0000000040)={0x2, 0x5}, 0x2, &(0x7f0000000080)="e17d6fb730aa4cd9c52df8cc554813336618af44ca5d3db2a89dcaab5c6fc48d73b592499023ca82a290cbac9335c5baf16f0d03a1da9545d458599ea2c1672c6dc012aee33474c914de862c144e9ac0a3f8d9799cb6f8ad85fc48b8609a4cfdaf22975361d431040eebfd7a626f181354922e", &(0x7f0000000100)=0x73, &(0x7f0000000140)="d57ec0ba8c7e0be5a79d24715be095a80d8010ab771190539a0b3162d3a95b0a5dce4d906af7f83b1650ae40f46a693e15e46246d90cacfdc62b66eb3ec987200bf973455f9c33735e7ef37ca62471976c1986611bc92e6422e2a48dd032f9a089ade025fc60403d9740d4f247e843c4229929a8748204f125c78a86a2b12b4e33c05bcf55e54d2a64fd898800e390c218cc923bb4b61b3dd7f39db52fbfe7ce4c1b233b6a98961c41298ab42cd573b1bfb7d7d73eaaab003f136865de30418eaa2096f0b1", 0xc5) ftruncate(r0, 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x1) sysctl$vm(&(0x7f0000000280)={0x2, 0x6}, 0x2, &(0x7f00000002c0)="ff2b0a4b266f2a062f8f4a89ba2b8d7c6bd78c52200b9df23dcf5d2472f97a260e79db0c9173cc4f9d9e83bc39a472e07b3803e9c03c05ea55f7ddbb6b2d1e235f46fa7b70f1e4488090eaabed3b2cae3ce8e2d8661ee3c8ca0bb12588815335a45076f96e987b9d021783f627e0863b97c70c2af8e3aa1d925b94b921103407930f9c7b5413ebe0dfc3f92bb87b541d88b2ba82fda572b8ea45adb3cdecd0c4ca27558e6dae72048bd8e296b08b004202fa0166df", &(0x7f0000000380)=0xb5, &(0x7f00000003c0)="c8cf21872d067577e27822eb412a9082720b1bcb6afd776ebe0c4c55a482bf336ee7443a45bc598987e8b68194e9dd84625cb04cddf3679464c4595c179ebcd6a53b6cca7225384f095cc300725dafa9d005c6b34a4f8d0a483e3db23f1e6fd08dcdfc3158f639d9da9c19c6d69de783619adfc703c526ba433f96fd0081d0f17834c89091fd10833d9f2f57804eb4ce896ba6d049b34b37aee1bb1e69ca5ee537889830ea84e50fd735e08788b5372a9f3cb533747fce9814698a4d00c6e1fb54dc5874e79a12baa2acb3c71d5506fe2704a23a32bbab19246236878576bf8a3acd56fa060cbe1581eed1d3abe667235483c3973033aad176251bb9d49ab1cd12f9ed8f23d15fdf356d60e4d292ee5e3a603b3b0d8e223fa5469b0490cffbc37c1394c8ab90fad8aefca38d2996caa777320ade63ed30dc8d780d7d0c1a8b8fafb09071a7ac484ce28f2857e5a09fa0676854385dadd9ee6b4734b69e288c6e909f52e1d785b926a1647f663df34b45433e8cb4092f34e384dbdc2d2e3b7b17c4f044005df376749a3961e254b5c4a0a82033abfdac4873d35b941d4ef9746dba7789fe91feb37641f9072a496ffaee2fc043c3be66efbc9c2a56eb257bf20688c4aeafae9b8d477420fafd1a50647f7e1115fce6c8164abd8c6defcd08abfddce36fcf59551bf2139fd2276ccef74f74e6bb9126b549a7f75954efb774b172d4790b44eb66d8fb486f93b335719cc8500820ce155e6826eb6066448ff02549f3f4814c70142231db219baff070aebfbca8cc101cc919ad9231f949ffe2800f552a00f6af28b858311ce6bcf010a6637145601b71eaae434e486e3e9f1f69676f88ef813fd225bc678d3376e02fabff79ac6abcdf4ef47832edba24e9fc27b92c8879d17062b9bbcb3a5d70160cc0de74753c22f3c488db38f4957981118c6adc14eba6d036fc52d0965c077afea34473812bd44d1f09fbb57fab4649b84087bb2cf19bbaf73fca59b6f02c880cff53a0688bb174d555d1860b1dfb7eea41dcb446a1a6faf74b53e9ede3ee3e82d6346983b4b983a48cc9d4cebe3cf2cbb32ed80c16a6160cc420dcd7e0dda4ee9e50af8aad80c4b9ffec64d3bd937a166df1a4a97d086828180bd39f28849996ef4c4d952fb3081c2e469311a82025affae98d13a2d21cdbde9a9b6405a52f6705d59318c1312959fa2e7d4dd6ba56a1deb95d5fd583edd0c9e4b1ae2d40d18d7ea4c8abc4fd106111ca030292c345dcf227120e75164dd927a374d67ae4bab4a49eec3667ddbfa13e4734d9b8698aa29b6f8e04e6e4ce3c116a6a614c7a1920b1f3d2304d4854aa246799054cfa2f076c34e4c56302590745aa6035e6e83a94fe84c647e1fbcbeedbc3a635e41f680423c343e568e9a5eb49ef0ae8ee72b0438be9fce8f29f53426b1fae7e0a32e7b2f091acf28145b8371bcec3dbf907abecb9e3ef1bd0d50c05c8614a33c3055997f527145e395b1b5101740d5fd0d8e4de96eb02b9a564d07e73d597408ef58d4594cb30bd658809240e41e6663814ee1cff6fcf48a5c9876583d6f3ef53bc19e0d9da4e9f5dac980155429e10010b2bf36a2ec27d2debe256f7b54418f2bd31f6d6729849f834113393edeb9eb28234f39baecfdf1e91df6686bad56d1f7ac63bc4f9c8ed2d160577f970631a95a97931060cb5ef1f57ce7d7f5fb3d8a0eb9a8288217cc2b28c1b79668cf5cc7b2d29da06e6e04e8242514e7f78981b59d0e5614e2a0d3f19515d85aaa7fe03a5fa2b29e2973980085cae2ec682e49f616f833dad67fee78ec3d550943cb50b8685308bf66312d8c6cf65c133d04e6f2243c0ec747410e0b78acd4cd021173a5f4b1258ea968fa010ad307022887f2a5a4fc325ba4a32a4609f5c1cd15dc27b2fcc78637afd4ee476e92d96eee210a4a32be0a24bd77ce6eebbd54c855fadd4cdf7abb8318964fc1f216697eeb9155ca47b2298e50ed73f869513fa61cb546c9c8c5320432408c8fd0151407927fe94bed7322edc28c272b13a6dbe00211eda134fe1cc1057128a1f5670ffa677bd3ad4eb4b58ea636b8a730d289861300de0197179182650cc40bfc3ee2d436a8f8790c0091c0219f45564cf1b79f1f44e12ff138489ff3b61741cd8f39cccde80b76c309dc698709c1f64d798bf9931e3301a7a90353080984b30e26efab72e410205b58c9cbfda2975db20d6ab6c940635585cd8be703abcf1db8278a80f7657fb5ac850361c2e7cf889b69879602d706d9d0b934e0fb7332543b3e2c83b80dbcdad167e68f526f0cf2a2f204864b1be0aab4f1899853af34cbbfbc19eadd09270da268ea0df46e79d573a73670bfb18e635885ab984e8c87da4561486d0f90ce36229d1e8eb73e16d51062560815f8e37a9adf4319eac71673b39a0f094f41171972c30bba65ff66f37b758c5424587bf4500dfb586ace198755563204ea648009d4a68508abf9ac575d1f6811a2f08410ac4b3a5cad2f813e74435a233c6626e8dc54f4983c8298e8b2250ec0d30f81661e661a3d34d60bc773354181f4c09841cb5fd1956ac434bd84b5cd586adfbbc2f2f909383a029abb82d6e562304af5f053dbe27e97d7ad643390723500e79fcf685f132ce55ae845438e45ffc44cdd2dd214841b60e9fc1e818037704f08b6152dda275cc08ffb79e8ff15419b321e14e6c3b8c0e961baad7894791c0c40bf2bced7f79366fe6f84b88ab96ef8a257336f8ae1504b78c281d0173e6e393743bb0da8d4be5395758577e9c144392043162894f40081a9260231186265042c9df6942e461450a5b16919d4e467f58a22c3b6899c4c45eec672e8950c4eca312e58cf16aab74928797c6c61170a918c3c7193cf390cd8d44aa4e550336c451a175be6f915fa0955348e5fc22f663cb6acd02ad3e4c063ed7d3c9a0cbb6482d2c22f695ce236a23ed030fc7789f3f16358b7d394b93ad77f68e7bd4a6604b7217ae738ac7bd624af197af36d6d401d1c6e62c934c8aa36a75125bedf77d90df75e74d6d5678c24f5acfa45612bba546f39117df7a6250f57edad8753b5de820e8793e262aabc7cb87f72c5032570817c065bb0c239ba7b36770aee3020bc360f8c37ec946bdcc37dccfdcffc9ae67bf6022522e438372d609818778c701c6019daf807b22d57afb664e5be4af33f6e3b3a306f8e3c4a82ca8b35105055a41983ed7b595221eac8cdc90be430f20bef886750f5dd9561e5600d89eec2793d037506c740d6d913c3ff580e4ee46972ad5c338a2ee2b38bf97058bff3ec1653ceb8ab0cde162c5f8e7d74d282cc0195c912dca6d5ee559e204e862d5054992cf47573f5031de1665a68bddd3b176d927ade1a474c3d34a868cd97db9ff22e304f9e727cc8e361fd80326ec45b00517ca9a64919c4a86ac24069a321a002b9969a00322c1a872fd027aa1360746cb5f62977feeb7fc4d132942a1ca30347382668213b6ebad3ff1f15637bba89243fe509032d5e4c60afdcc6bf9c5e7e076ce9ff321b3fff4a40f8b728ea71179cce0b4e7e3eb1bbb08316c96a53ed7a3766ff802d6709185711a338f24f33cfc9bf4e4670b74cf63aa26d538b5f992312af3b43234364f9da9be9076ae57573b006a26d468b3f5c44d76abcf9f18926a1596daf3b52d7b865070421bae97284d8441bdde17c51966a52724e44f05d679f1adbd6f76b9bbd80a5aeb6a9cae29e776f2ab920e717c43c1aca4aa50d933d6e73a2bc8239f14062274e0d9d4bf79dcf686ae6fc6e9d50bda3d5eb0d6ef8c11674e44f6bd5a266a6df1cf1109aaf992a06aaf9e2c805b0d3b2075f8081c0aada717d17946f3787eb9b05e1bd95100060874532c6840493837e25c666892a9a010d3dec5787f433a3fcd4c263a9d1bf99c1b14928538927a57f4040a4c661d4cd6b4009d6021114667cffcf38dd28e09fa7f87b967927db42119cd9affd3d63e085f54dd2b8a3e1621765eb20792f95be091b31554866592201c9599f736cf1e3cc66bc384e92e189ac872121dfafd429e0c7a8d97bb255e4bf99deaceff9c2ea7c6d9fbb5cc5b3b8452b400750d49e699afa543e48517942e28b0ec433b9a507b4629fbff837fead4feeb992b35c8796d1210ef00c58e3f3ee20ce564d3fd3b413372382094ca37d0d32435fdff1c4d2bc3df71c12ab90cc350f5b874dfb042256fb207de7cb13a24a1c601d6dbce8187cec4b21ebab64cc9403c3898935123ea0d6e3a5435cf805810e68252ae43aeb7db6e435615c9cae763d3e758549d479205bc18b547e10578596ea64154ade9ab394c808b181d5f5a90119ebebe06018c61019a6f533fbca6126f0456a866193d58f087b20f504914ede25777ef736f2a8085d4c8547b09a1ac8e234108af9cfff1ae4eafa0a43649065e1750f59e73b1970e51fe284097787e88c1dd0afc38228c2ee570853005625a8a69fa073f73da4ee2da7a3422c153be9e5f449a769bbaa11b92aff448cd6080ce8ab2bd9fde104806c51c7b4cdeaf80fdbb7c8d21817dfe118afe39fb705ef5b7733bd4780efae833552a7c02c366afba92669ec62635d002c0785abf73e7c84c17db0ab1b6bcb396e85232c1d9c1a91a11f7126f47aa987c35242940aabdb6c0bc72dfbfaafdfbd12b9d7d8037bbb775dc9152e73eb242a4e99811541d25ee5277c24b0254007db292740497d70fb9abebf0bec50f75df8e6adbb98b779f0379d897004976ed1c1e6807f54a8f1660131cf593e80f8b3f130a0d5bcfd2fea6b6db895e558651008f0f6fc1e60c0646f9eceadeff99f2385076e37bdd61b046198895b449049777695970ae9c517cc00c92fcf3631f058d633761e0c643dde857969514b8b3622665a07bde0ce295d293ec85afff3eea8bd59e8041da97d74c6bccba19bcc94857fac756597580c213f62d8184ba12bea02c18db421031ec179cfdcd01ee426d5ecc0144f7449472d262774ca4831fc9cca297ade072ffbbce8f7fe4f44db17a1cd09dc9ef61117de2ecbebc8f2ceb6ddc6c9256578a4487b16feabc41950cad644982654a4c78bfecef295391cd8a22c530d14d2b5161174cf1447e41e2af1ce41ae39faa3ae3878585cc86daaf00525b5f757ed1bf31f3e9486c7192da7b154857c851ee61472c6d4cf72f364700bf9d801a278d20419c18e5b8aaf0e08bfaf4d3c0ca23378474204a7030fbce865d87ff1c69c0f7b03e5e1883816f638da08a612c8bddea68ef6c0c999f45b0b8a410751540201556e8f4eae3e12323b1d5f9dcd3c7c1d95216600e49d6b751df56773c6b4c875fd8da4d7cf035c0f79560a07aa74cfe0363ef8b76e197449da9e489f17bf58cc4a515405d1435ec829467cf92bf12fabf2280b9890c0c0676cab08ca6cfd6c45fc00634562792359d26d3a132970f581af1f44243d5888268cadcaf25c1dc25bd33410b03ca330447893db9ad82040e04130b315de856ed898c4798193f0ce054f89a4842f8ab4684acfc2387fcf3fe087ae869c6dabf58d18dbdb931efdaa60b87367fe40f43328b487e7230f51fbe6430fa4803d5776f00556b885eaf79559ad687eef9e2707a72bca27cf00711b3500d11527b0d166a7eeecdb3956f875bafe80fa64796f8f4cb02b8331fe5d6272c1b9de2e0d4c2e1bc15ea2670bf4fa4238a9930e8a3fd20bbe857c0d0ac19e9d8dc99e6e079e498e0fc23c3d7db871341e04c47210bf650f7ffcf49296d5a026e5a77a82ce3c3352a6d1f3d6d1301ec92966feb8544", 0x1000) sysctl$vm(&(0x7f00000013c0)={0x2, 0xa}, 0x2, &(0x7f0000001400)="22d3fc62d7ab4d485bc600b90dd91f890708913f11d776c4d629a9b169b921ba3005a3834f6eb7241055e0505b62770ec0e19ab042dda39f04a91836e32e6ef1d1da8606fe87d832f28869b6dd547d43902b5753821c54647ef1063b973a261fca7326a837a010bcae0dae447e20711f7c7dec8c8116591e1c3a866bfe59b439225b0dbb7fbc1f7ac41701f16ed8d1e544f75abeeda0f1e69436247ce65de9a3dc565b9e77cc40f58b9f394e4672f768c934829a8ac5a26db70abee63ae3862998aae3a0199fcca7197056dc3a6d1199163bb16a62e84726808784ef63b8717c314c59e1c051a7089c0f445f698e6f59574e628c0e07e6e60066fc1135d4da3fa8f67e355cfb76a826365e16a08488241f7050ec9798a3e2a9fc41a7060bdd8379927e72d7557420a85f1b25a7f67dc6cf7063b7b93bf14c8ce0e89f635521998e7a6aa6bd48536e4f9050e80ca78e2ff70631ae983425fe0594ba01c6356e6e37d26f2ddb05851f412e17c818bcf85960d676f0dc3ce89af967bb30488d24842aaddbd5e26f9fe666b553c578deaeacd36b9d0566c641cc77e89efee46de14bceaebd347d45717ea34d6814568d6870d95b3b6be2a9578873fed02e6e05d6286311375711fac5f8d940696d608f7e5db086a3c6119311884a95605deeeebe1faa69b6bf81cd6735f3331cf477be685a8bd794efd9b51da9c0cf2e2a3590bb8bf63a2f374eefc4fcd126d6bc60d9f764d8d9df22337cb75fffe6070b30895c64bd0550cad03078a0056cd41c2e1a4dbed0c1b38a68284c74f0f288887faa65d73e779c467bee665e6bca4efba050e8b8087affafcc86181290fae44d1059ecb002f369085ae57c81c5064ec8dbe5bf7576c812800552ca5b49ebe081813a77285f0459c65f9461f9f0dab81692bf9be565c55e1db2860fa3907feb36f4e6cf80865a719c8d3ef83354e09f7b5362b0717725013f51d2aaf070aa89ff4e7cac33e4ff04720bf265069521424e4ee02552a54f9db96d6b19e2325fab67c714c9a1b9bd412383310dd5a04c87ce36bfd303160527a35f73b3fb6c18af0351616245b0e7760bbc19aba848fa1e759c2df984bf78d5b9fdf05c7b078f0c109fe7038f0fbc7af8c1ff23d0cf55c341794123739f6f70b3b21857f8288a5c37d5a0967e0b29a274db0f30e8833552f217ee03bd26a103aa4d62d566c567dc83cf7b8f91af87af5baa432e3f48ee1185d1997d0b2053e000a1fdc8257e06ad54d4b8693908f53be9d57a7273ba64108777ff004698c2bc120251e0eed9d8791b6cb4592a5fd06c1c6606f45f34e067f8de8216c687b7080ad1b33dfec80fe165b1c1d0e844e653dd44d6f2ec1f8773a1bc46d60c095bf0e0aff48c5f6d50518bdb73645000802580290d5280978525244575c09c0c57c3a8eac4fd85bd3e4a6b3c170ba1b1d339a5e9d1f15649d42c0590bad13ba0eb5258b514a11ea718288d7a73555d96f7d0e7b4c3e935bb70fc6ca01d45b316b3828c8bd2876d662fb3b12f3761cedc562ef1801a4d4b2c447ed4f63efa21569f187b2af9b8f1b8b15f8883d27afaf755d8529a115ea68c9c233c5dc7e0686a8ea9e3d861a32d254ffa410f2efd3b11711db131199ece925223dc6e217639fabb7fa31122ee636543ed8f31ddd73fbe3509370168b04bb827d31a6c546c62a45f7f38a37f198459182d7851ca3218baf0c062f04e35020416d8bc4b713747b05667582f0e313bd7ff09f4db336e35116322507411ed7c3a2667e44a7759ca155f9ed80638b0e2ff82bc190b15f647f67df451e7e3f852655cba9dceec8983c7b3138b7894c16201d2d37a823cedb63ba55e5e4a1b1a373fe967776d9fc5fbad34b13d53cda51b9567d7c38169befe7158d706bd99a827b9edfee971033b77d304f98d643316b963db48d0355883aa08ccabd494d5a201ebd726fbb57d573972cc0fd643f68d653699adc3246057f025e5866ae2fc317283e891738232a29daa8125d0c98812c659ef8af97c049f81629d305bb3420b7198b835057e359afde0c2e05799d6ce75b395aba396fce61be954bb2a7cd2be62736b9dff11cfd6536c9bf1625fb874b309b26aac75b4ab3f3cec403cd3a281eba0e88681f4dc7a07f8cd7524a255ffc755b342d498a4a1b89b827c04defa97e4c2677a9a9b21dc7dfffe87c50525e1c06247c26c5f9ed5cd6a1b9057616a80e0ea74748fc05849f7122c860d52d77b8787917442ebd2efc67cd2b4da4aa54e3ca1ba8b1d394106ca563501c2cabb1e656604593a007da5ec4b0daae35f568a608e8fe1d88a079424955a2460e836f3491a1464a16e0bdaed3142b4c3992c2c49d633054ee069146ea4a871113d6a6a98a2379ac0abe3017ff3d973a5eb17d33e0bd8c480377626f6217b185b546c34c323f740b8d7f82f9152b9147a69f87d5a12d7d1086b766450a99237938b1f00e3b16eacac2e0f0be7c5894c227bfe8707052c8ed9cdebeea6fbbc90515fc105e72f8d78b85ecb1c383c0205768c52a0b8ef29ceae28040646181bba2083f77ff1fdf0dfcc65ce3a966ebf6077133a27e6d63a030dde97e68524d174bf6692a558e0f36950c32f8e5a5a347cfa1f4054b5aeef75bfba449c05261aaaba13fb874dbf5ed496322f88fd484a87e8a5c30e83c221a227278a006d9f5e98227721b98c33620a641578bdcfc9f3b86f7c026d3333818bd24134068722e28007913f47c2b0aef786b89e6885c67bae2eaae5922485a1200bc4e75bd484ed66d8d902d1361a53a8fad9bb202fc2cc4fad30f66e209a4af2f5352f32a25e61905771f75eb3f4bf9af668c2668a352ffd1a90bd9284cc42e12edfd1acb569ea5a16aa8ec4e0f78f250bde6d6d50432c1843946a329d9f6493f7edf8c8fdfb1c5a9e4d5ac7544d9acc64aa0f20ef9bd34537f24159f35c9af0f19c3b21a6315f21c03088ee319841e678c18ad72272640e4762e77e464066745e2d3d368727d0581e4f1e08aa69f0c30e645bfd3887a21e89b5aae04ab43af86fb80fad87fccf108c0d868370ca858e02c6fc576a8830b6f98cf801a301a7f2cbbc5e70d0fb4f010b47f78af5c5a8c476a430fb835ad6bdcbacdf7ce97c3ccb30c8be69bebbc73e79eac84bf928dedc218869d4a7e22ed0c62f63625fc6fb2b33016de0b689e62d37e424408834ffeb61010f1c64e5132529849e4034e7f90d7b607c300b32a6413a85fa5535bb66038d12e0509f8edc90452d7dcccfb8bb105d8104638ecb5c876db0c82e5595df1c6af01d891bb60f97c397cab5da2b1fa337db0f5fc982d366d056f3250b6108471e00a723e7307e819dbeb78ff35e271ab464af30d3df02b66d0868ceadd4b81fd329497672892c47e471f0d7f7d3379eec126aa2155342c3a281349cdd3b94065e3df2a51b475d4724c7356d5aaace926d9aac827b3bfdf01c8c3250e2976bf7b5fa4bb9ca04784a204b9bac38e43b687ebb4036219d0491d0c6342d3b4750d3fe6051bcb10842b0e33cf84c0e1acb0604ab88d673067a5148e7e8ef95c1d05f40acbf3caaaa4255a93a5158730abfd12c9508973f46651ab768cb60f0e2de80c61ac802f787e1d5eb1f171edbd6db72c7746eb5d58df5b56947ffb4e62260b5e919a233255a1b09b8641ee9c9a087d5529922bfe87d466708baf67ea999c6150bfa429995f980edf78ee977f14e423726f0ac5d8cd28a942c2b839786838332f921d10073fff7464ad83b056e1267af0ccbf246718fe3cb943f39452492a09c49fb325a3de8987ab5e3db27f8772b85a39a5f98d77b691d77acb567059c914754f772cff5df4a4452040b7890490cc924f230d2e09b5c979a3f53461528a849ccdab878bec4bc8e467ba77fe27540c08b0d0dd8b88118cfbe6abf681693a9cecc0103f35fa4bc74de40e98cf13cb49b1c9f1c8f38faac4e9ca0c4471d1bce36755d918bf1150331c796e5b5dd2cae0f49848386bdbfc55ac0b36a1046bab3fdfa30481597035dbce4cca95f7ae24e94b756f959bd0c8753eddca4a71dc88be9d662b686a4fba270eca7fa2a65a3a74175882b4dcc3c3aba72f1e41e335852d04a07404cec6962cfc2aaf853504294e1b3fd8560cccf8764f61306919a4e2ed19f2a550dfd8026a7635ff413704435d877585bfcdd104f69d0a909e68801bf4a854abd47c855fc07dc2e3ba9c52db745ac042845aef796b84dbad2b84c4968dff26e68a35c0de241088b164b194dc7945c367ccdcc01875f0f7a1784ba777c9efe7db3292015c83c96f4d71a13e525166879837e2f5c94d9001090cb245c3469956858e793b144cc99384dfd2c58834df1b694b229f6a6d4f8fbc420fc2effad6f9a41358f0070a896b8ff782b12c0b7a98307bc1c1155a6a3cdbc3f214b428f407693a3030061308d3f3418b1dd9ab87fdff9f5cd0a1659d9b807eb0d44246d5b3e8b22d4ad1125d98a0fbff50fca1a44b8bc16d9e21fcb17c15ede76b1f77dfa5631abbae7d93fc915fccf312223816bc2e93d8a43e82f6259de9eac375941d2baf2f0f55dfd46f8ba20fa35cb39e53a32a74a1952ea293260c6c22d485fb0677d049c45a63de09088c041cab3f975abe5b4d93340d9778041d03bddb9ea10908e91b9b6657b3d42eaa210fce5fc1f395e168ba48a333fe94c5bddb6a42d790eda49795e79a0e6dd0b8921143125595cc63b3982f048df0ced7f6326d4a24f27a92f5277e684ec4f9f7aa6963cee8bbb7d73f9b6a8d02e135621160bd5e08db9ac776660d98633e68c59ad7cd5e65f2f5c06cc9daf4efed1528652337f131015106aeb0bd13bddf0be6de418bc536df2dfc449e29907d2d9449b5679a80cc44b8dce531a379e0398c021d9c1c445aed4f3afefb7423bc71c6dbc1a98bc0bfae322498e392db4d4d65d8444415478cfcafe07be2c2f177037dcd85352889b83ec7b7e93b47b22add32ab31704c12a13adecddd16ccd0b34f496195b8ff985999f00f2b15a5ae83cd77554417f13916269eb8b6ec906ce4be74bd12a12bb30826af6a5dfe1a191106e24f5200a6de9d97e3620f770f431eea1b0c4d66b7c1018c8c56a97476531516b233998b1ed69fe86a377fc53ff4593676723351d13dbed096fa7930f7ee46622ea7035fc31ec49073d2ba6c2f4b2864477577e09b13e7cc787439a7ee27ce8371e50b2abb7cc05c7a9c393e1b1a533d8b4df6912186ac3073314544952429d8ad9bdc7683a60b5485249ea656fdd41d154004225035485256897b2ef1973c90651856df732758bd9dd1716984f878d8cde48928966c2d40d5521dc6c3e55f1fb479bcd621ca2e03ca9915775d346396f320929c8fb3f2569df9798b9450cd449f1654b7eb37bf15b893e7df5438a4a95b6130179d954641c5bdb81cbc74dc705074607f64ba16ab51141be32cbcac37035e723696a1d505783d2669eaed5c27661f18f8a64f2bbfd7c9f9dd820ddb2923c5e17529bfefa8d175d2e61ce3c887e09771f1b1a33144b20fa4b1d42becdb37ec827d92aabfa2450b6892063db9092ce986caf2f0b9a4303c1c68ac6c288d6b68276874d07f4aff6fc3a79669ef4d2535b75a501a326417a2dcafc198155f4acf0c99c49c71961bfb8aac3eba2c3ce2a027c170b6283e12b3534623e18441b8da3b9ed0a438a9b44c923e8d32c774cfac2604edcd3b4b3d29e037573102f36969d15766fe1ed6d0afcab8e14d7dffa900ccaee0daa141818ce4fdaf40c2942060bfe088aad5f13a51777aa", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="1afa5556f1a81e62231a08b1e33885a3de5b998f91cf8ee633a5f63954799eee244cebe4937dcb3d35543e33aae2ca5890bd818910fd91bcf02efaf8c05db428e77ede2ae4fd67e518862635301a23d44f3489da4b9d9d0bf0ffdbedae522cf2a99ed394c30329314448267e52517c4057a403e9c047d360ad9b092bbc182dac0f4f3364f14b8e9727f24f39befa065cf689798881eeac95e80e3c49e080a44064e1ecfa8892cf", 0xa7) r1 = socket(0x18, 0x4000, 0xc1) sendto$inet6(r1, &(0x7f0000002500)="4e71ba100a345ed7aad58d06052c2b63d578b9a0dbe8c726e856b8119b08f35e064fd6252a3fb7f5611a6c55a833fad231ce4292cf7cb0cbbe684dbd137ac874", 0x40, 0x1, &(0x7f0000002540)={0x18, 0x3, 0x1b7b, 0x2}, 0xc) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002580)={{0x0, r2, r3, r4, r5, 0x1, 0xfca2}, 0x10000, 0x3, 0x2}) r6 = getegid() sysctl$vm(&(0x7f0000002600)={0x2, 0x4}, 0x2, &(0x7f0000002640)="e6d45414c8de32e62f68db7c454fff4b732a086fab6a0a27a1cf62ebd8a5f555541e7646780fd315a493bc9539cc90342c7f07ae3422098bbb16a683b71f0c1687de7a0604b5d392583c38f0cb2dcdeb507ad967fd06e5e2c89b78aebf01309951117382d95988a009d61bdfe15615912202d70e0647f8bcfb5017f086eaf861b94dbd2f23d33677e93d30c574fbb2e42efc8092d9a11e81610d7407b0cb054ea483f3a9839f0150fa60", &(0x7f0000002700)=0xaa, &(0x7f0000002740)="128775fa57350aca6a54222e971edf1633231a2fa15f8879ddc23c219138d1007924a8039169c132c6bce3c5e26314fe327217cd56e2b20d65913fe9609eab3edcc94a3526079aff87b3e6bca40a9c865442e987215661e7aec4b09bbb7d51900142de91b71f6d589bb36f3f666d38357ef9433487bd9792e8e85185ccc9d0f12b1b8a84399a1bc8", 0x88) truncate(&(0x7f0000002800)='./file0\x00', 0x7fffffffffffffff) readlink(&(0x7f0000002840)='\x00', &(0x7f0000002880)=""/207, 0xcf) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002980), 0x80, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000029c0)={0x1, 0xda, 0x1, 0x8000, 0x20}) r8 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a40)={0x0}, 0xc) r12 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000002a80)={{0x7fffffff, r4, r10, 0xffffffffffffffff, r6, 0xa0, 0x8000}, 0x1000, 0x8, r11, r12, 0x8, 0x4, 0x504}) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) faccessat(r0, &(0x7f0000002b00)='./file0\x00', 0x10, 0x3) ktrace(&(0x7f0000002b40)='./file0\x00', 0x8, 0x10, r9) syz_emit_ethernet(0x401, &(0x7f0000002b80)={@local, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, "b2e586", 0x3cb, 0xf0, 0x5, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0xc, 0x0, 0x0, 0x0, 0x0, 0xd, 0x65}, @hopopts={0x16, 0x28, '\x00', [@generic={0x5, 0xc1, "97b363525f4f0dade493e2c2cbd2d1fdb43c123a37bb23c1bbe9daac56f7c5e2fcb6a81ecafa354dc144295c6766fa330d899a46010a07d662688b34a68e5e652cf3889c23f2b44add25279f25b6b35d678714243e2dcd7501350ec675382d9faeca9e83051b71e43d0d26a2a14a07125787d115a2e9179cc9d855bfbba4ba6f8da8f1888d65bbc900707924695cd5b2301415584ee9052ad77742095d2fc3853530ae7d443f5a64d451e4067dfa84debe0a5c51712db2c8a6c5ccffda49087088"}, @generic={0x4, 0x7c, "b57275b1d857c6ccd7e4724ccd10d676c63fc0296170206ba41753945e341763172dbc966c87c0b382717d1fb41458ed03ea810b52749c1d72dc882d2bf56e62f07211c374ec7b04cd1192333560799771ad07ad271eadd480308b7d631d72a7a4a230eefdcaf7f5a1a120f29a0d9f75131d15c21dcd620656dd7fe0"}]}, @dstopts={0x3b, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @pad1, @enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0x3}]}, @dstopts={0x2, 0x1, '\x00', [@ra={0x5, 0x2, 0xb8}, @ra={0x5, 0x2, 0x8}]}, @dstopts={0x89, 0x34, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0x8001}, @jumbo={0xc2, 0x4, 0x2}, @generic={0x1, 0x9d, "de03748aca934276b313781682a962cc6c26bc8ae8ef0395521d5988b8561cce3c2e9b3f5707b207ec2eb877790b658cc0a2eea2e5888548152608664effa17c81ceaf0304e74c3aa6574a9cfe083b5661d34731aba76c3c43431b4a47ad036084fab939adce3d274eeaf68da9743cba8faba27b46f6613d54af81cc46d1d08e75bb9ab04ea66022de1607af1f4dffbc8ac55b519b4519bbf65fb77043"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x3, 0xe3, "744819d0af3ea88418d61c722b65fb5ece6f8c7da5a4a6b4482dad387b76b45b08d17769eed0611043cb194a4452792887aca7a0fb2e0ba739201d481e7c94fcce70708db0a26fea9d98ed736acd17281d05626d35c2fb2a0e680be5886e426d65c34239e002671f24d9020bf6fd26ed86f7c190399fb6a860162ad4add1ae261cd10a5353674e2d8f496deaf839c25d2324eb293cde191b566d9f182ac0b787729ce4dffe5e2509a45cec0f76a18c924c0703a7c7c4c06764110992e85d89fa9072671bbb5d54a5ddc7e6b92a67b7f20e978b233bdb93266ec1994eb5ffccb7231305"}, @jumbo={0xc2, 0x4, 0x7}]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x6, 0x9, "897d60f8a4c68862aace9e6955f031bd9e7899a47ccd2394a7dacc2c188bab31fd6bd5140cd9899fe3a884af73275c8f6726b0f828e44b201504a3e050763467dcff94d6fcbfd0e65cd786ae890044184d03db33c5e7f59e78aafaf8194118152fe0906db4948d8e158bc0b235bc7a758a4b8518f8716f62c3074e6adc63e7361b849d3f76d769f131c035c5e741600cda1407"}}}}}}) setegid(r5) chown(&(0x7f0000002fc0)='./file0\x00', 0x0, r5) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc6000 didn't change! executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0xe3c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(0x0, 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cc9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ccb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ccc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ccd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ccf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cd9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cdb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cdc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cdd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cde000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cdf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ce9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ceb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161ced000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cf0000 didn't change! executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x8, 0xa128}, 0x8) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="f473ab12b0", 0x5) (async) open(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) socket(0x18, 0x2, 0x0) setreuid(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) (async) semop(0x0, 0x0, 0x0) (async) open(0x0, 0x205, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async, rerun: 32) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async, rerun: 32) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) listen(r6, 0x2) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (rerun: 32) pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cf1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cf2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cf3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff45d0 va 0x2e161cf4000 didn't change! executing program 5: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffce3f1c561ac486dd6036e28200303b00fe800000efa84e61df9a87932a44220acf78ee640000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aa"]) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x7fff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) pledge(&(0x7f00000002c0)='tap', &(0x7f0000000340)='%\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) executing program 7: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) rename(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x83, 0x0) getuid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x5}) setpgid(0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./bus\x00', 0xfe000000, 0x80000000, 0x88, 0x1, 0x3, 0x7, 0x9aa0, 0x1, 0x0, 0x7}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x0, &(0x7f0000000000)={0xfffffffffffffffb, 0x1}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) chmod(0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1c, 0x0, 0x88b7fc57f1bdf63c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = open(&(0x7f0000000300)='./bus\x00', 0x801, 0x0) fcntl$getown(r2, 0x5) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000380)="fae6ffda913328500ce493e0604eab9b63315006ec35c8c275a8966c8ba7f3b3e68a22d6b8d89be7812ac52485335995613bcfd90a99352aa2e6551601c0c9cafc37cf94bcb123b7c33562de7b5e59a17fae8018b0b3fd6127f5145fd425add4d0b1dc4f97118ec35b2c9bc3907551c7db5355d297410e06ec409c71727e019fa1ce0ef2119f76d2f68f327c92bc2749bf00e7f04b94b9b5fdb55e6cc9565f38bf181b3467c4fcdfa0240da236c0aee1144e96de5a9204ee877fe154", &(0x7f0000000440)=0xbc, &(0x7f0000000480)="4358488121a81686eb62f82fa39e65630b2c60333be1dc65968ef7e7d375575dd11ecde494e13629e1e0e27cf49451f5376d8b39bd47a7be1423e48de73d9e8859fe56d4481ea50d0a13f54b5ffc8c32108ab5b2ef8453174a161413cc03352684f46279a6a43370db5785accea4be67c8f7b39061da983b227e1207ab282036174d3c1f9fdedf4f7eaacd89c52110d5054e3b3c79fbb5c670808e14d96ccf303679f7228f664d77462bbef43deb8f58c205f18dbc8453c98ee8d1d0f61f79da5d036c0a74f68c0fae6ad136848adf276463855d1164d5ee70d06a447b49a5f4bf6b3208dd1565881d2b43ceda4197d51efa0e52ef85d49756d9a5", 0xfb) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpid() fcntl$lock(r1, 0x1, &(0x7f00000005c0)={0x2, 0x2, 0x7, 0x7ff, r4}) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02a8"]) syz_extract_tcp_res(&(0x7f0000000580), 0x3, 0x7fffffff) executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x7fff]) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80146945, &(0x7f00000001c0)) semop(r0, &(0x7f0000000100)=[{}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {}, {0x0, 0xff87, 0x1000}, {0x0, 0x4}], 0x7) semctl$IPC_RMID(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000300)="1e", 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) open(0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair(0x20, 0x3, 0x0, &(0x7f0000000340)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x7}, {0x61}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) writev(r3, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000009c0)="69d0e8ca82119aabb3402e70353bb0c8d5f20a3eba3f7766c691151f27069b07082d9600a24cd24aeb454af6877f4434fb538a754185624997218ba6a54be696d56b5e0e3c7732e9c173394efeba5993446704976c1c530bcf957b2f571dbb80ab69eed66b60a35c1418c331f6ef1a24e7005a05bcb9f9238931af207e61b0883e4f26c87c98681bbdace5952247381eabddc73d4b980998f560040a9e05c13c5b02373bc6c54ad62857438a6af5c34b3be6ac5c4e563564bd4492ad4c82cb24bb0876715855745268f226fab40c35c0ec4a3b1ac8f5a5822ae6104dd933220a", 0xe0}], 0x1) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa536f917786dd60166aa500183a01020000000000000000000000000000aafe8000000000000000000000000000aa82"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, &(0x7f0000000040)="1a0d312644820b5c144cee579fc74567d4798f1230a80acefc6832880ff8b73be245b620d56ae8914d88cf8ba093fdcb5fa69096f9fb0a72960f8b6c3f6c28cb1b1a0916da230d9cd2f5ca8855f10d015f0509d48b8732ade94733956f488f6cd6d0ee36332960ed8e2e0411d6fa332cc842f106f8c2cd2992a751c46ee1f67d2831659afff3d5c7372484b7ff8fce43fe", &(0x7f0000000100)=0x91, &(0x7f0000000140)="4c7d91ea148e5bc386b2bc69a4b40baaaba2ef69037d66f7756775489a5c8065d80eaa6a265c5b66e2c95430d6e2797e592af4a49d1f127c3bba2ccf6f28e4b2a9cab238bc0a1c37d733c2d267958a58bfffdfd56c0f23abce6d129420982dcf783c4deed578ca4cfe88149e45", 0x6d) executing program 1: mkdir(&(0x7f0000000000)='\x00', 0x107) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8d}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xff}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff277}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff6f9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xcb93}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}], './file0\x00', 0x40}) mprotect(&(0x7f0000ff0000/0x3000)=nil, 0x3000, 0x2) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) r2 = shmget$private(0x0, 0x4000, 0x52, &(0x7f0000fef000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) r3 = kqueue() pwritev(r3, &(0x7f00000004c0)=[{&(0x7f00000002c0)="b6814329c0130b9d90757ce4f1e78b680c2f044560131bcffb0a75e899cd8e21f64dec2b2c1609141b", 0x29}, {&(0x7f0000000300)="d7b210d4890c594665530606de80910ad01daef37af889d861b9025138b7dc623cc6517f732d7bbac01abd859b9c07e35a2e46447c8291cffcb53a82549a5948e8a1e5348186a218310d1ac8d8de2c28cfe1d60449e85c7d07f7f64120f160f17501fda2c27499360672569614e0931717c97bbb7b56f187898afbc290f8293a59492424a2fa98432e1b708b", 0x8c}, {&(0x7f00000003c0)="2f737acbda0812557bd753a08a516ccebcbcc8483921c6bb4ba69746be72f43cb8a0a52459afaf9edeeb082655e381d885d7ddf266b887b812d5eace671def5d3bf095c8923dec5007be4f22584c9ae66149830b3b8900602473238a659a3ba4ffb821a7be29f4447ed2d8113b255fb057d0f3b86bd01fe9c60f65e1cebb9b902a483bf0dfcd0f02cb6ca5f8e0514eaa90", 0x91}, {&(0x7f0000000480)="0db70aa1b97161d035b86369d8bfaf3740becd84fbc8cd15d9173ce96a50aa6ef9cc37ec", 0x24}], 0x4, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, ""/73}, &(0x7f0000000580)=0x4b) ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, &(0x7f0000000600)={0x4, &(0x7f00000005c0)=[{0x5, 0xf6dc, 0x800, 0xa80, 0x8001}, {0x20, 0x2, 0xd1e, 0xe02, 0x3}, {0x0, 0x9, 0x101, 0x8000, 0x5}, {0x3, 0x16, 0xfffe, 0x3, 0x8}]}) getuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000006c0)={0x28, 0x0, &(0x7f0000000680)=""/40}) r5 = socket$inet(0x2, 0x8000, 0x2) bind(r5, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r2, 0x4) msgget(0x2, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000740)=0xffffffff) pread(r3, &(0x7f0000000780)="f84bdcbeacf61f18089db9614aa83d0366d9cd2966d16530234c900817673d22be586e1781831b9817b0e4079437540cd42b2bf1f7093b847ad5caf590e55bac9ac947039831c3d6988aa79a4f5303ba3c377a1c202aeba1ef5f5c5a12e08ac73a192899faff1f3f7876d93024700e11462e4dc908b8dd99e9ddc0b7fde7446483678fee86530a586348658b4b25dea14ab88dd52f2a7df1f9e870c735ddf6428d17a13140e407b7f164f4210746bd3918bacb01133e237ad155d00cb51135a0874557901afb528510d3e08b6f1372912092d5d79c5818d4071fe170004ac90ea76020d73b493090f9393ddbef", 0xed, 0x5) r6 = socket$inet6(0x18, 0x3, 0x1) getsockname$inet6(r6, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000940)={0x2, './file0\x00', './file0\x00'}) preadv(r4, &(0x7f0000002c40)=[{&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/88, 0x58}, {&(0x7f0000001a00)=""/140, 0x8c}, {&(0x7f0000001ac0)=""/33, 0x21}, {&(0x7f0000001b00)=""/67, 0x43}, {&(0x7f0000001b80)=""/98, 0x62}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/2, 0x2}], 0x8, 0x9) clock_gettime(0x2, &(0x7f0000002cc0)) unlink(&(0x7f0000002d00)='./file0\x00') executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x4, 0xfffffdca) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x4, 0x9, &(0x7f00000003c0)="1f429597e8179b5f3bc0e5dae7fa08b8a87ece23596e55", 0x17) (async) setsockopt(r1, 0x4, 0x9, &(0x7f00000003c0)="1f429597e8179b5f3bc0e5dae7fa08b8a87ece23596e55", 0x17) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f0000000100)) (async) ioctl$FIONREAD(r6, 0x80206919, &(0x7f0000000100)) setreuid(0xee00, 0x0) getuid() (async) r7 = getuid() setreuid(0x0, r7) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r10 = dup2(r9, r8) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r8, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b763e70196363d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfb78bc1b19f60976db57dc7433c2798e5a054d9676323866bb0e212b9bb72da9ed9ea485c23a36f6e28", 0xe6}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c203003eae89", 0x9}], 0x3) shutdown(r1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) (async) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000340)) executing program 7: r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000040), 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c513, "3c107dae307e08002b4600000000da64612c3300"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="7108ac1aac7b603b72bb15bc17bf7758af954e2839bbc37957ec449fd09d68e6a3f2e9414e2bd2320af159e9124ecbd7de3e04959277caa4cc00ac9412d66118a35df6aa26822d6393c0560e9f11d2aa50134f219f7426f99a0a6f062ab5e633443849ca771f6ce56581f2e1e0e0f2129cc3a2945306feddfd6e303300dc", 0x7e}], 0x1) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000580)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1d2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r4, r4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x3, 0x8000000000000001) close(r2) executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8062, 0x3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 5: r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r4, @ANYRESHEX=r5, @ANYRES32=r6, @ANYBLOB, @ANYRESOCT]) shmctl$SHM_UNLOCK(r6, 0x4) shmat(r6, &(0x7f0000122000/0x4000)=nil, 0x1800) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{}, {0x2c}, {0xfffe}]}) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f", 0x9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) close(0xffffffffffffffff) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000540)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a4988", 0xe) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0x6}, {0x3, 0x10001}, {0x4, 0x1}, {0x89, 0x401}, {0x4}, {0x22, 0x7}, {0x22, 0x7}], 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xb1) pwritev(r3, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0xff}, 0x10) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600ff0000000001eb443d080000000001004e204e2200"/58, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600200009078000003030400"]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00", 0xfffffffc}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x8) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f0000000380)="3998a035", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x21}, 0x4, &(0x7f00000000c0)="5d38caf3acab4f26f1a4b415975e4f20e8898a9835fe62b3e769b9545a9e5a66f5dfd60668905e9891f5", &(0x7f0000000100)=0x2a, &(0x7f0000000140)="6cd6c7aee88d5219bcfca93f9dae0eb53f0d5fc54cfd8ac7174f56ef6005000b5fe1036aaeb68d1da14f2dd73687c98bc410ef6db315a4d5db06e51479a8cde300487c773b5ffe91d7d93616b91d6dbd8429b6fa3273bd740a2d4b076fa28d348207af7fcb3510501fb5d00d6e6ac2325eff0ef753264b7ffe1e60cd32ffa0b5577bc54e9c0aced13026", 0x8a) executing program 1: setrlimit(0x7, &(0x7f0000000980)={0x4000000000000001, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="80dd8737501feedb82c6040297e50dc4eb7a3f9dda35fbb4fb5319cc080de935fcf77e169454e6f7c95440ed990ac58d3ec0fdc32b99bc332bff4dc57b19a4b64ca844857e71e34a84184bc0876f181a0bc6c7e243", 0x55}, {&(0x7f0000000500)="e1a9a3a91208ba1c0bbd69d3e65314ab698061601257c8fd68f9664d786a990721b78aa3be55c7ac0f963ccd0a0b892e4c80d1821c0dbbb8f733e212b0c84f8dc0ab3a2335e2a2d4f1191fa268c37bedd68621d346292f33a2db72cc0b9643404434185bd9a95a32c66dd91d9d31fa52d0a38e70e6ac8dd026368d817e49fa0835dc818e608c354c2a5c006528ab6cdb66a74e447af2201c1d4e61be82130c329ef42a220bb05c8a1f5428ad03b0bbba16119e", 0xb3}, {&(0x7f0000000140)="57990865d605ac45f07268d326d4a70a6049dd492bd2ea259ac940ff9042bc6946d9ada20738792a2f7aab03f36bf0e59b5ebc557b9497cdda92d82bb24c5a1b868d5e944de42de23777dd4cdeed095d7286ecd414017066dfa2634865a846001037716a5b5b190107cfe3203becace5752e1b2e373fa141ce4ded5039437a05423a6750244918d6efbd4e2032a2ad1478821d54f0cfa87557240b7c2bed340166896179b1d6f64d29578a47bbc602110f5433b14eb05118ffdbfdfe8344e127cbe5562b54519dce7d53a7b60b4c6da0a2f9a8399376e7b0208414236bdd92547b4b35600923040fa1866c6d1be31707397025d1d7", 0xf5}, {&(0x7f0000000240)="69680622537ac37dd2aca9d47cac2450026aa4172a91a44336dd628b02d5e4b6f1c1b4a9dfb5655bf279cf577a6f6fb55136515577d125bdc4e284ca4249e3a7310c2b312ce5c3d3543a294f0cb5f235475ca5d68fdad7e0098326bb3176ef0d5ee2ab65d76be90b163f0a9f1526c82c05e9a7d0266deefa0e6f06a249d3558d82a4d42859e7848c5005f05c807b3f935608ef8f17b18508e4acf650eb79a1317ce5e77fd0c02aaa", 0xa8}, {&(0x7f0000000300)}, {&(0x7f0000000340)="07092988c18d46806e12", 0xa}, {&(0x7f0000000380)="81688c59bd512bef705480b27d51ad2e68ac03aca432cce40ae7b840d8a5e27aab124c1bf20e6aedb17b998a2e9e662541f6c7a2e6fde6ff2dc8212a3b9900c9a64354a81c5a620edc8635efddce1cb438a12d00634b127b0fdd708581e7a592fce92715a4b2627dfce027fa9eaa8455cd24bcf79b40948009708bc4fc97c084dbe1a8bbf087d3535e102fc859a0d7934c1ad00a8fe155420dd300d7dcf2f7a2eccbfa8c78571ba3cfc893d02f7911e9fdc1debcdf7fc6b6d13a7e754a54f3893572ff4b63f546e93712e3d735d4bb110edac2fe85072da8c7", 0xd9}], 0x7) executing program 7: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)='T\f', 0x2}], 0x1) sendto(r0, &(0x7f0000000180)="0a834c7178a0f0b425ece411f3907d1b8cdd13659c0003e26a7fc47516d29e8b3d5aab67e38732a3a14f811e2fd923fa58486af247b386944fb683e4f71712ea010726456c4585", 0x47, 0xa, 0x0, 0x0) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000200)="0226039ef80000000000000000575b09a8fe0000000068", 0x17}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000000340)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902da93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be47e00000000000000e0a65453962fb7d3762c", 0x87}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a4196e5adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603a", 0xd09}], 0x7) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x8, 0x8000000000000000}) execve(0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) (async) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) (async) dup2(r0, r1) (async) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) (async) execve(0x0, 0x0, 0x0) (async, rerun: 32) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r3 = getpid() (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) (async) getsockname$unix(r4, &(0x7f0000000180)=@abs, &(0x7f0000001200)=0x8) (async) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) (async) r6 = dup(r5) listen(r6, 0x0) (async) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) (async) r8 = dup(r7) shutdown(r8, 0x2) (async) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) (async, rerun: 64) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) (rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, 0x0, 0x0) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0xffff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3, 0x4}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x67) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x1}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r5, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/125) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) executing program 7: syz_emit_ethernet(0x14e, &(0x7f0000001880)={@local, @random="df0400", [], {@ipv6={0x86dd, {0x0, 0x6, "e8c178", 0x118, 0x55, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x0, 0x6, '\x00', [@enc_lim, @pad1, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x1e, "7e5c568de6b3db39c77a1495fb9176c59aef8991adf6c73f1c8c9e46e038"}, @pad1]}], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, '\x00', {0x0, 0x6, "1e5dbc", 0x0, 0x1d, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@dstopts={0x0, 0x4, '\x00', [@generic, @generic={0x0, 0x1d, "b718f9399ab00cca0b1aeb52c9dcd40c7938c58528895e380adac6b9e6"}]}], "50d9000916e82df24629f233d483bfab1e0291c7293bfe5fc2107b82f1dd2abe2068ef6c3546b067a8392405a4d196d322451f1b01cb0115db977e67c481af0eee59d97d840ba62e279fec18e7e6a51286e3b69e168e818e2ff2ff6b5be0b921ccd3bd2e53179e6e9d819fe7e29e7473567d738df161c8a8"}}}}}}}) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84d40c2627eab9b90bfcd5bfd3fce210d9f766c9820ac9e80249ca96f1216221f01dd95b221f494e4dfe37511d7b3881e2b603c9a45b9d80ea4a8dc4d05e72384018a7da7351329861842bff503f1c8569c947fa3f589ee78a6f662cc251f049200b73cfcbd13c2ed63d", 0xc7}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @random="136c1265ce2c", [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3b, 0x0, 0x0, 0x1}]}}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffce3f1c561ac486dd6036e28200303b00fe800000efa84e61df9a87932a44220acf78ee640000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aa"]) mknod(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socket(0x18, 0x3, 0x3a) (async) syz_open_pts() (async) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) (async) socket(0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffce3f1c561ac486dd6036e28200303b00fe800000efa84e61df9a87932a44220acf78ee640000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aa"]) (async) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@fragment={0x2b, 0x0, 0x8}]}}}}}}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x1, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x7fffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = accept$unix(r0, &(0x7f0000000080)=@abs, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x5e1a, 0x6, 0x0, 0x4, 0xfffff801, 0x9, 0x2, 0x0, 0x4, 0x3}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)={0x7, 0x200, 0x4, 0x6}) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000200)={0x2, 0x3f, 0xee2, 0x100}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, 0x0) connect(0xffffffffffffffff, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000002c0)) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) r5 = socket(0x12, 0x3, 0x3) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r6, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000440)={0xc, &(0x7f0000000a00)=[{0x1, 0x800, 0x5, 0x9, 0x4}, {0x3, 0x3ea8, 0x32b8, 0x3ff, 0xf801}, {0x1, 0x7, 0x4, 0x7, 0x2}, {0xffff, 0x9, 0x7ff, 0x101, 0x8}, {0x81, 0x2, 0x48, 0x3f, 0x100}, {0xfffc, 0x8, 0x3, 0xfffe, 0x80}, {0x8, 0x3, 0x9825, 0x9, 0x2}, {0xbca, 0x7, 0x81, 0x20, 0x1000}, {0x1000, 0x3, 0x0, 0x8, 0x7}, {0x2, 0xac, 0x1, 0x6, 0x1000}, {0x20, 0xdb05, 0x1f, 0xfff, 0x3ff}, {0xffff, 0x200, 0x0, 0x7, 0x401}]}) fcntl$setstatus(r0, 0x4, 0x4) lseek(r1, 0x36, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) mkdirat(r7, &(0x7f00000004c0)='./file0\x00', 0x110) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) recvmmsg(r3, &(0x7f00000008c0)={&(0x7f0000000880)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/112, 0x70}], 0x3, &(0x7f0000000780)=""/221, 0xdd}}, 0x10, 0x840, &(0x7f0000000900)={0x1000, 0x6}) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000940)) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000980)={0x4, 0xffffffff, 0x9, 0x7}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x40804}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="3a0da62d7e4f3d3fc295b927ab7c2b588ee5721601318d3b2f72147aa740585f6710af27e6eb5bb53918e059ee884dafb4167ece2398204b80a3348f04ec99e57c834ddfaebcb135ea715071187b77b12995975ee63b1b2d2fbf52b27b356206413d10c0cf1a0ce1648027de1cdb0dddf726217ca8d2663f9d2b5165e26d1d0a68ddada9e0b577f536d109e42c5d7154127c307a8abf2821da9fe2cd06e43abef643e2c15e01d426b2543beae3822c5efad55436805cce5ecdb1c5e5fedd384193c20d5cae4cf06f0a851eea7a1fd0904d23956f6d279f76a5ea1c7f282d8a27811d568135b1123abf1e782f00", 0xed) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x2) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r2) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x60}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000008c0)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x800000}, 0x0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f00000001c0)={0x0, 0x2}) getpgid(0xffffffffffffffff) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) r4 = socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) r6 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="71ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a9b80abb4d000001ea443d080000000001004e208fee", @ANYRES16=r5, @ANYRES32=r6, @ANYBLOB="8004"]) msgget$private(0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) close(r4) socket(0x20, 0x0, 0x0) executing program 5: mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r1, r0) listen(r0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sysctl$vm(&(0x7f0000000100)={0x2, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000001c0)="6cd31b734e035d59d41936af5d918ddeb388947912c6122dbf98a6a26548eb07534f2ed93b17b7fee5ce00000000000000fe483abc75d66627e6f19c6793f00ba05039932f220a53a430db33747e6bb5b7d7860993ea287b910b7387c6a47776d1234069cf3ccc78a54052f0a1b540fb233cf2fad4f9dfc60dac5850db72e3f7b261a0a169532b08af2068df005f73a261dbbf173c92bf96465f2ea65065918c86e9d2e75b3c8638a8a04fbb08214b0131b42dc53875380001cc829ab600d119fcf9638485e7dbb2e23458efb4097c", &(0x7f0000000040)=0xcf, 0x0, 0x0) mprotect(&(0x7f0000297000/0x2000)=nil, 0x2000, 0x0) executing program 3: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = socket(0x20, 0x5, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x9, 0x0, 0x1, 0x9}, {0xfc00, 0x3f, 0x0, 0x8}, {0x423, 0x18, 0xfb, 0xffff}, {0x0, 0x4, 0xfd, 0xff}]}) r4 = getuid() ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000180)) r5 = shmget(0x1, 0x4000, 0x45476604edb32f3f, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() r8 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x5, r4, r6, r4, r7, 0x4894260f603bb4ec, 0x1}, 0x0, 0x3f, r8, 0xffffffffffffffff, 0x1, 0xccd7, 0x2}) pread(r3, &(0x7f00000002c0)="626bd9d08afc312f57574fd91e95b46c8e6cbefc78", 0x15, 0x46fe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setegid(r6) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x45, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000003c0)) close(r0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000400)=0xa1) r10 = accept(r9, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r10, 0x8, 0x2980, &(0x7f00000004c0)="55af7e1d5380789f9ef10ceb520ab31c4058", 0x12) unlinkat(r2, &(0x7f0000000500)='./file0\x00', 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) openat(r9, &(0x7f0000000540)='./file0\x00', 0x40, 0x100) ktrace(&(0x7f0000000580)='./file0\x00', 0x2, 0x400, r8) truncate(&(0x7f00000005c0)='./file0\x00', 0xd72) read(r10, &(0x7f0000000600)=""/27, 0x1b) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x7) executing program 0: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) rename(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x83, 0x0) r1 = getuid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x5}) setpgid(0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, r1, 0x0, 0x0, 0x0, 0x78, 0x6}, 0x16fe75e8, 0x9, r2, r3, 0x5, 0x80000000, 0x3}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa8eaaaaaabb86dd606b9efb003069ad618c2e00cb69bcc3c1bc130a3fd0aec6bd3e2c6fff0200080000234e220000000000000000000000fb4a9159bfa4114c5a95b3e2977ad6d8221c158d501d100ea18c19768e99e5f38be7c02d3bd50a6ff3e376239b79fd6f44bbf845ed91167e615f6a33b5d88abc58871e134649da7eeb296f7db871b161b390f1ec977b3fd1f8451e4223d936bfd12be73d62aff8b4ae9a12c949e66e978802201278bb6b848a9d96676a8965bcba3b25c1b3033eae06f16bf2d9f6f9607630dbd4d6df48311c35247ebfd18994624febac122b6d95fa87aad2094913941853b071e9fabcb27a9f", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="c00004009078000002040000020213121e66c04dc020e908189c7d66c902560b0303c100"]) pmap_unwire: wiring for pmap 0xfffffd80malloc(): allocation too large, type = 29, size = 28292870884 executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() pwrite(r0, &(0x7f00000000c0)="9bee0c22068b7a7cc1a25780e7709fb4a53234c4e88f7ae1d6510d81d70a765dd25a6f126e424f2bc913445c550cbc34b3d5cd07c3b8aee040", 0x39, 0x47) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0xfffffffffffffffe, &(0x7f0000000040)=0x18) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="7546b99e0ff02d145c21d71b53b4c2792c4b098da447bfcd6a75e308ba2cd07d5d", 0x36) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000003880)=[{&(0x7f00000033c0)="ecf0068f7394d885027735f268645a2ac485e4564146a8e79492", 0x1a}], 0x1) setrlimit(0x0, &(0x7f0000000080)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000180)="9d74f745350b5803c22bc6457eb4e2975bf5810ee762bcda4f057417467439972b01470f610475ce95dd4234eeb330dba2ca3dee7e5f8b6a86baaa525ad16025694e06312eba186e9b16cd42df951629b595846d6e", 0x55}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000500)="bf0dd0d2cb1521819285e1b7171256172d56f2fe143cb840acd4cffa5def2906767c9ba6925280e0963aa6c7d94c32ea9e01b698625127e2f16af5822e8497b6f9028a1c5c", 0x45, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) recvfrom$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffe9, 0x0, 0x0, 0xfffffffffffffd66) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) r10 = getuid() setregid(0x0, r3) setreuid(0xee00, r10) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa31aa3a382c7f85bf1919001c0000000000019078ac1400aae000000100009078fe339657"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x5, 0x0, r5, r10, 0x0, 0x40, 0x53}, 0x6, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r9, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r11 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000bc0)=""/267) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, r8, r6, 0x0, r2, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0x8}) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r7, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r11) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x97, &(0x7f0000000140)=ANY=[@ANYRES8=r0]) socket$inet(0x2, 0x4000, 0x5) geteuid() syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x200) open(0x0, 0x200, 0x87) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) r1 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r2 = open$dir(0x0, 0x0, 0x0) ftruncate(r2, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0xfe, 0x23, 0xffc1, 0x35]) getsockopt(r3, 0xa9, 0x36, 0x0, 0x0) executing program 6: r0 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x7fff]) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80146945, &(0x7f00000001c0)) semop(r0, &(0x7f0000000100)=[{}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {}, {0x0, 0xff87, 0x1000}, {0x0, 0x4}], 0x7) semctl$IPC_RMID(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000300)="1e", 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) open(0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair(0x20, 0x3, 0x0, &(0x7f0000000340)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x7}, {0x61}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) writev(r3, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000009c0)="69d0e8ca82119aabb3402e70353bb0c8d5f20a3eba3f7766c691151f27069b07082d9600a24cd24aeb454af6877f4434fb538a754185624997218ba6a54be696d56b5e0e3c7732e9c173394efeba5993446704976c1c530bcf957b2f571dbb80ab69eed66b60a35c1418c331f6ef1a24e7005a05bcb9f9238931af207e61b0883e4f26c87c98681bbdace5952247381eabddc73d4b980998f560040a9e05c13c5b02373bc6c54ad62857438a6af5c34b3be6ac5c4e563564bd4492ad4c82cb24bb0876715855745268f226fab40c35c0ec4a3b1ac8f5a5822ae6104dd933220a", 0xe0}], 0x1) executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)='T\f', 0x2}], 0x1) sendto(r0, &(0x7f0000000180)="0a834c7178a0f0b425ece411f3907d1b8cdd13659c0003e26a7fc47516d29e8b3d5aab67e38732a3a14f811e2fd923fa58486af247b386944fb683e4f71712ea010726456c4585", 0x47, 0xa, 0x0, 0x0) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000200)="0226039ef80000000000000000575b09a8fe0000000068", 0x17}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000000340)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902da93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be47e00000000000000e0a65453962fb7d3762c", 0x87}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a4196e5adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603a", 0xd09}], 0x7) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x8, 0x8000000000000000}) execve(0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa18bc1b1", 0xc1}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) recvfrom$unix(r0, &(0x7f0000000340)=""/142, 0x8e, 0x44, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000100)="4c6340b99b5dc17da3de59286a7f00", 0xf, 0x3, &(0x7f0000000400)=@file={0x0, './file0/file0\x00'}, 0x10) executing program 7: socket$inet(0x2, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000400)="76f95cb52c4b020314aeec741b6c00ea2106461d3edd4bc8d9a0fd008a3a1d3c7cc4d2469a83ac9d3af4881b79a7deee142d35cd691dda85c6194fa72528e61bbb97a354ddfd7cfd5c5b18182b549743b0d4ce76dc327de63552f33107b9b55d19d36e6ec72135b798622298926493bfc1c94e49ec02ddfd322b52adc7ebeb9c5745f5d3b04aeea1cdc0dd227c6f4c", 0x8f}, {&(0x7f0000000240)="b27833b6f4f819766c6e1335340fe38861ab26cb53be40b867b694251698aeaae5506d1d6da694aa5ac3447835b9452b0b01991305090ea4da0c9d228a21e105749e32736acc9e9ab4a9a5a48509e69d5a7949647279cef76caf8c5d1ec38b622e77", 0x62}], 0x2, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="9452bb8a42b249421a1580c97099fb0ada5085b0ea4f6ed59ad8dbf228a7b499596c730759fbad180fc03ad4080000000000000000001104515f1c9ae9a11a1c1d537bacbdbf98d26d5724efbc2567efb037f12ab136c67068c65908a380f7c2f8ce5431841ed8320b6cba7f7dc8fffd0808dd988d8bf3457054c145ad3630f94f724dc0e1c71c34089550858851bb896a859fa66e4b524b2a93c800a099", 0x9e) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r5 = socket(0x18, 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x4) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x2c}, {0x6}]}) (async) r1 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000480)) (async) dup(r1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x7}], 0x1}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x4, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xb, 0x0, 0x0) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400), 0x0) semget$private(0x0, 0x4000000009, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x62, 0x20, 0x1c4b6623, 0x80000000}], 0x7fffffff, 0x0, 0x0, 0x0) executing program 7: clock_getres(0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000003c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000500)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7", 0x10c}], 0x3) executing program 3: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r3, 0x80206918, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r4, 0xc0285602, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x5, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r5 = msgget(0x2, 0x100) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/220) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) syz_open_pts() (async) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7fffffff) (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) (async) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000020000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000f1000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) minherit(&(0x7f0000129000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a50b5c0 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x1816}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup(0xffffffffffffffff) dup2(r1, r0) socket(0x11, 0x3, 0x0) r3 = msgget$private(0x0, 0x701) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES8=r3, @ANYRES16=r3, @ANYRESHEX=r3, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x25, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) open(0x0, 0x205, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2412df7) recvfrom(r0, &(0x7f0000000100)=""/80, 0x50, 0x1040, &(0x7f0000000180)=@in6={0x18, 0x3, 0x200, 0x1}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) r0 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYRES32=r0]) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x3fc, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) rename(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x83, 0x0) r1 = getuid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x5}) setpgid(0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, r1, 0x0, 0x0, 0x0, 0x78, 0x6}, 0x16fe75e8, 0x9, r2, r3, 0x5, 0x80000000, 0x3}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff072000003817463486dd6000010000383a00fe800000000000000000e2ffffffffbaff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) close(r4) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x400f, &(0x7f0000000ec0)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd606e38083fd9000000000000000000000000000000000001fe8000000000000000000000000000aa0000000000000000040100000000000000000000000000000000000000000000000000000000000005020000000000000001000000000000000100050200000000a69102e40fbc386225617457b87f584a24cca97cc25ac407f4975cd3fbe62534c5ba472d54ab7b0a296d57fe6cce36974105a568fe2c1dd628382ca6154e17c725978d1c158b6d6db4ad006d62d80a4023b51c5debf4485adbdb68d5b42433e0eec991180140c015ca520a025d54d8c5b5a74bb542c1cc1e97469537c41c4546f2daafd87dfc4408d1f6f561f0e4317806a44674636d8f34d6f4a6819631d3b3351d65fc05b2889e33609211fc7b843ee70e2a94e421dfd31e88f0e05ee026b557d36ff10868c7ae395346b84b27bad3756e89db8f55efd89e289adb56ebe88ade905b12a8fcff2647ce7ebe2d0090ccc22caff72fe1983f06fbe3c30137f3a43b7c45011300df029b18eda6f69950c10115567cb6092c5d08811cbfeb42ebf44fdb3a97fb82ff46f0a3b081ce7a39e88ffa1dae943a5eaf2cd3a2686d7dbec4bd8d0f972c471122b9b7f796733fb7257d4ae2ea73ce3b2c92f25d433e1f4890f3cad0f4a0dd877624105a063a8478596c192df643f284dab45da8f2805ff6110b78b6d34fa5275ed77c15d64fd22acb8b169da4ac665248cef8c84f945448994a9b901ff10f8409dd9fe7aa93f2db63a17047450f1bd2327d3596d14b04700821a4d8f8ff1a415fec8a3d57929ae3b775d287411549da7160284fa20050caa74d8af96530251bf87b0e0abb4a8ff3f75d410b2c1334ba24698f9df9f6153b635bb6b6a0cc13cf6949eaf75e6936517a7c7576c5fbd301e70cb47ded3c7f84f324d7fb4112f72ccfd74db67b33d34b060cc0bd4db4f5e5b4726c8f804a655f370803ba1b5e4f6556244f9fa144fa2ed1cbef5479cee1e3ed0c1b46601f32c25db77f2ef2a7ab30618e064915c396696d5c9c46934f65e47b0e81e456ec5fb93e14b44781a2bffdad480b5b14c1b7f73717b0e1b5006c7b4f9603222a25669950631933b32f1ad306f5cf652b279e956c4e66f87b133a6a60e446759bcfc7d2ca2d33894986d0309c848837f42623c925af6c5a1ab9cb38d9a682c20174d8e1d69224aa053d5a51ab6755893f8632c8d14b94fe5dd2c059f1ec218fa1ed1d422815c23e10de9bd2ed84fba19a747b532272864b9bc1ace7edf13aca553f90eca84eeb667e2dc3813b3a536cc914f652f962aeb38a9702d0caf871290d661c5d299668d3664ab41c2c82f12bbc80db322163b8fbe9fdf78f6c520713a1d8379f694d11f06879ade37e05fac13cf96ff4c4720dfce4fbd40939e3aac53557af8bb948973342154eacd51ebe02b3d0264749383163dbbb006e2a81ea74c892807bb5c426480efc118f34078e9a966add8b179b4503a7816b4765f95313a34a702f88371e5a99589ab18f713f4caf2047213fe45a2acc3c0aabe4f92d7bb8541c35d59e6640aabfe0290f56bb5912d39fa46dec30c9576c8fa220a330a51d94cfcb126cdbb3f06d57c93691d3cc2393c880e4995c084e2cb0cd50221bcced9ee58475c74a7e4bb5030bd4782f915df02248617bd62c7cc70834e26389f56d1adf9ea0845c13e4afb2fa4bd8022d739c5a14bb6ba294e69a04d885bc20ea21d1bc3f8ed81958c7fdcc60d85649667dd82ab21cdfc4d6ec3c7b94f03383e7febb7d62199b6d4f0fdc27a3e0869925f908a2b5977a06e4e837fb031f41ad3e4d18305d504cf34dc12b2157937a218cb8c3c05147a419a017efe0fe9c504deeb9c92d3a4397c937ab52b2ccd56c4269d63ab4dd8b257eb2a9ff3d16bf105595390ed98635f42bdccc8b39b8f3f055423c6f4b534d86801b40173a30c01379e57e786def078620e3f872409698f0085bcdbc293c19796556c72ad7b7ad7d066f9bea6592ad1722a58f1e5d4d52d95a0ff311680b34e122643816eedcb1563b300536d1f8db8525db6ad719b39c37ecc97ca0e2b1e93483b9e5a408a3e66c67a41a91df82297da9b372826cf25c805dba5e9d25deb11424b51973e4b95213219fa50dc4d20008454204b0bdb6cf43a04cfcf40e77c4c74ff8e611acf29b52b0a78c1565cc4c004d6c2e9d532785106d6abf294a52c00847dd4ab8ba8da99a8dc265f0632a9f5895811ac5d35f04961289e828bef1ad5094ae337f5bebaf803277c086c56e262359c0c8f8ab12347e130866605623be67570798cdfa6439de641ed4bceb011874ce8f1852a66f374ead10505c04848a4c8ac76463b9a68fec03aca63debb27338d4ffaf62db6629ecc9b690e30ba5760841efe199ca4246805413640f463daa9a22cc231940fd336caf4d03a5da3ee50b4f7d48fa7a3956ccdc0a5d4c6bf51dc5e773263d6e3f35ba398a37e212c31c8586f7e02350bc15784d4b5944219aa6fb93706a1d7fb93281a47f90c856254ed634c20a0ce4a01958390d66dc92aefb21db33a7980bf7ca9e7f2343e6292038ee9434063375d9e3a5fb8f3c7b68d82bda600fda161993e4f3000a9a8fa27f09632f82bd9559c392877e1045668bd78d1b9fa38b5b223c7249a62b7f633b5de82c0741f8c3fbcb54e2bd612196bda66fb1b41933ba248dde5a6a1de2940e32a53114e57ef85143bf853d67d97d97471c5484351a17308f12d255dae75b1b77d7f1eb7efeed789b767e8203c56a694099a2e50e7b1b52bd339cc29183b06394c32ab663e35e4a0010ac522ec57094e1c505ee47ef889013295f28a9c78788856f831caf9efdf41cbd3b2ad4759d75c0da3e2b15163d71a3967087405cc14f557cc860cc8658fa300f6db2aab661c131ab74b29f9923bf80d70522b5ad498d7ce27edac1d8b03cf164324299b52269539ee1a207b67226d25941605a2c625a1aed4f8f7a83bfd06ca70693a6175e62a3874ea634327b4b290732d47a0554dd509fdc1386b4374dbe8e22f03241e530875d369836de4ceb81dcc24d7d8a6ce87eafb78effd2ee47ce286b1dd00d45beae8b3bb22eaa525855d9d20f2690976f4498b002b7b57602df0f444a1660adca419b30b2b376aa00ad1a8a87e8631b8d28a7f1aa7ddb757f8c9b98ba964e6eb17b0892b9cfb58acd824fbebca38acaf51f2e50cd53aba92e20ff2d0ccfe7b239fbbd4382cc127a641d0886f2bab88042ecc81c2e0dafe080b723eb84ec4fa3fef9ef9f9584e5c7562d9dbebab54f90a0a63cfaf1fa99145d164db4107f02193fab41caf200fe46f071ac9dbd7a7cc7e685d824d9822b072f3b4aa68cb99e4dfd011580bffa98027802ee4c85236f6d83b07abc11b040161b648240403b569803d9717a10bb1fc02f185d0d4633186b066876f26a9f695425ce27d75189f8f345135910c76816ec822cc12976b85fafc5c712bbbd70c40416ebdd58e2558c1b6ffc6038538d13d7b27529b570ca799b0ab26ea272aa7772755590d7eba97f21c2fdd95c0bde37ff035ee706b59c2a5ca157ad1d7838c706cd8d078d25962021111174b386e76bdc3841f35407f32b022a11eda8c181b98a15db9c8b89b72422c1dc8fae2aa928019db454e57c079cb337c224a60279e230c867daefec7f26e47266ac2b42e0832a278776765ed7078a9eae2e5e7a91fef362adadd6723317f187c0c4033af0c09caac6acd2e7e87aeea37aca764c465392338770a0f63b85309f2f242c5babd30097f26aa4f6ee85e314e6584c3be86c5bb1944b9fa7fb5682bea44a19f921118f267f0f87327deb530d3263e98b4b28e758293254cf8d16c1534c16b8efefeb0f2e1d1db2d2e7a96a6c0ed974be08c56096409719e8b2afaa2368e806d851f762f45117dd547515689f72b4675cddcd7fcd2bc904d6c3e2e90b2d92604b238b205ca76016b3b52e8f66aac1766b3b5d6dbc48863d6a67a0f544c542a05c382bba3830652474edd3b14a68ce3a2c051fa88d394c0e7bcb754d2f3f54de75b703b0b217269793774a1c04a0b7797eed8ab24a26b48246458a40865bf1b12a8c0b62116b349f902bb359dd50dcf211e9d04054ceb130be378c79e793195ffa320eaabfd0462a5646cc25d7db291627f4bf3117e5a77a23f807c48e56b04b4c3a2e5ccd5d32091a23c23c0797c9249b242841cb71269c40d1cbe85423b323e4234da0ea4775b7783ffb9a72cd09276830060774b05e5eed297fac43de88e92fddc8f579f34edd4d011db6139a5a53a642a51c311b2868674d695a7bf9827cd072c94fab8f543fbc3673a7b01de850d01028a10b39ff426b3fd19e8cc7e215047e1310e3e5fdf608e403aba8b268b54bd4aba00fc90750cdf30e96af23c5d91863052206744002aba62717a4dc5ccd163dbed13ebaa44b2eb3995c2d78543d61e9c9c2f33d7bbc767148b4527404b333e417213eadf6be57b54d74366cfe079c3aeb6ef5a8b32e385aeac33b0b391cd8dd63d6129ac032aa7d2b3e8c83066bf7aa1fe6b88d5c05512a83a573bdb42bdc4b2d900a7b34a53c31144afdcc9b03145cc0d30778430d85babf6e621e99006a38b580285ae86cf3fd6f9bc997f964d33c319ef9de54554c730d94929c2ac4d19b397a89c493f6d9a483dc5a5db35474b8d1cc9c41a25be652a1768cdfe20dc7f8592279dee424cdd3f8c6f4c7d5d840bc1f56bf29ecd22a15a93eac653ba11dc9dfa9517afee6a9b78e271391b9410642379ff126a65cc6e25bae08648b21b6e5e3d34dd07917c58e903344373ca8f0a15d1b799ed058015c430006efefbf79bf57850a7a7be62316678c7a941461eb5e9e5051a3d26aab2a6798dd04a72a0cbbe278a841b72ff9ada8190390e9aed4dc8d15ee383153aaf4992fdf43fd8559815d690d6d10a24bdb6b0901656fdfb7e7ae3efb3f1ac5d0f08bf29bdabfacece59d14a2b8a902441134a6017c7e943278e275516e843eb3bf234676f2ad2159926d4884a159784e54389beb43e777ff00f807d7bccead199ce08b7424824f799df99d3ec2dee32cb13bf69a3f02c73115994369ee955d63c96e6a93fdef3e0947c394061d87d9fbaac2ed1c354f6b7fe5bf589d9f584be7c76ea1c26ee45f83ac5f68bb1a8f0daa303cd7a78be05c9480358f63a210364d383541502d870db81943695479e13c97d3fbcfc7e904f33d8dcf3b6b087183cb27c20f3ee3495f3597ffad1959f49f5eb9c016bca3ddbf8e12dde9ede84362d621c44df55f5e00ec92aeccd093835f074350c7a833815f6f234351a7882986149390bd7d0619a2c3cf08ececf2fd727a1e64c15f99e15be6d75392bd55e7e15d2ed470b23a985671964ef40f11a12fbcdefdafca7d5ea4cb787926d6e0a7aba3d1faab59a06fc3c22c9103820c610ade2ee6de580f2796ab3a71011582cf639eeb1f9e14333f6dffe696c19d515b885ad36437018d62c27b3ae5bd735b72d44d083f548947f92107b85f481d309532ef6ba3c8ff76c359175579fbaa5d7675604ba6c9b68a99a755eda2ae6d47c6dd0945fe29082606c7c9d86f0292414b0c514111a735038a22bd1c3620b669ee1a3b5a4ed6a1f72450a26c36f0d4bfb6bb81b967c97a48c594a572e52bb9660008f16654098432084ea24aad276aa1eb85bc4a4457b697f2fa1ec7a94ecb236f4c9d7c200b5292670500611f5a90be5da89ce2b642c606c4ee17c950fbd37485e08e0548d8009ce96c33feab3c2c40644b24550eddf2c703b72529e28693e783f2860edbfb11c87f27ab716b8c429dd131fa6a2181b917bb147c484f13babe841475d292201a93c772e5e15ce72f22900e487e19db2aafaebc55e8836a5eccd3c12885a42a9871bef921ffbf3705ebdeafced0f618ec82c53cf610f2b7bd8841a2279c414009b95100000000000000000000000000000000eb00000000000000b5d6e1a9fb11458556a8fc01d5f10b64cd60ebbe900f545ba45914da0148cdca9c4e4126a7a4360c3fc167e5b302a04cdd8358b71a0b40bb8b3087ee0214563ca63a74608c5fee9cf19c9cff0e38b3845ebb625df973e5a3c65200f4b23ee417d75c0153533e385e9cd6ffe1ca7ccfb0a06b8f741cb710742772da697a8a0fbc6e978617cc59012a6a42f6b35d587f400f4b505f2b801b9a73a2eccfda0c69a19fe1434a42445bb3ea380833d66bf9d0514ced462de4040100000031feca08348125b203424466f5bdddb5af4e2714187076671207398decdf8e463a5674482650b153b0ce5ef88bfffd0cafb21f89bae04af449e0d292ee6850f568b875d6a575c268c591045641a4418572fb8708de6efe76fd804f81d92eac92874799ed03fa47b6886e9094a8a6933f50b0ca3dd3089ad7e84543ec582fc4695e4f0ecade484cbe0fb87d4557e294c3362d5713ec9309d2f0e3f86940e074ca2773bbaa376bc4e6206ca5e520c8c2555dd87140ad3f20ad08351dbb355cb6d3ccd34e036f453a83b745ad7e090c14a6231feb692f6ba4150eed17dce9ac2e07a1f187df898a6b3ccbae80ee812ee78b2243e045201d37b47002ac5e1c76a2fc2320ab5b4079a31754a242cef8fe856e1e42c7492fdff2913f46df1598f027ff376866e32895b9c57bccc6bea161b1206755ea3cbb0b320d3ae0f1ee06d47d17e7d961ce450fc8cd5ea7ada55317edf51f012a33cfc67581a0ca7ce2050f75389d5f7d4c44d57ff02ebb08902400caeed39100eab7c0e978c2257135bf4f1d44d177a82f4ce295074d075f5e330f43f3973bd37cd3e6c5c192cfc7321b388c90d47bb2adbce995dfc4fc47c5ca2c9e05d97bcf60044b45c52eee36423361ef6afa94e4b0021524d3afa982fa3e8e13d0de0c8fd933f7343c970d8254b87d6ca00611bbdd05cb6bb34dc27275974b0a277a87954d328a7f1e7bb0c5584a82813aca5aa27d1b1ffe02303fb34ccaabebbeb33494d2ce1ae21da2635eb0667e1652c7206d328c25934feabe86ee61e850527f5203d985156493d1e46e659fe4abf364c209d475c43f087933b0433bf31aabfb4062b4487addd828a9ad251ce63a1ef3ea095eb5f57978c4e430729fe3c42486c57496bdbb3d91f86748f46fb247054548da273b68139946211dfd34bd5bcdf6f100620f96d6dee8209a4dc68405abac0c1178f1964e8a52972608d75dbefe8c5b84911cba60925f147e21f477bf264c7269d25a4b02ce34be83dfe8c7a13f1bc5d1b8b99ced0d18f395db2a02f8721fedd66d2280b543f51453d9374d40a3cd5d25a8710f9e5c96462cb2550c15319b3532cdb9f6709f8b2095e5200dd8de133b9b4fbc3bcc07384efbe9a8807eb79201370318089d99634fe167bd7a253971b2899d9d303ba23d019b6f9a8feff24407328c63f151304252d2ef938770cd36450729f1ac78af0b2591cdb9ddef3dcba79ba32dec91317a6a78a524a2545861bb33393ea787b8bea3f9c863c6e2fb8ceca89c2b7681b85ebf25ea5521d2ae5b2f8495336d764e79371024d1b2d442a757bf4672d864358695c5ee64b47a25add640e13f6718ef55cf7a2b174c955c5e09a7c9669bab8e4d67a4a222bf6593b74d5d219243c3c5f3a6f3432e060b73b6c3f51d9a4ea43b147852c9ea6df690adf36aaa54e7414812bd476f12c3de141f800be29106ee6358dd0bf6def311efad6a953619febc9e8ec262c9470f78d272f7eb9d65e10e7cb1ba483977bc515dc321db6bfb4c4535a7e5a49ae42a1a2b4b2d8f8f6909e38964af7633baa5b66979da556416e20fcce007aa1d7215c23a28d8c32248f0aea9efbe725b78a49ca372607a6abd10093395d81bde243af41b79cfedbf5ed2f7717744915ab1b419624e8fc52eb2900a539ccc24c5ce011437716403f9597275ef822a7b4b17ec5dd083090c07c04fb08ddf33bae2d49ed26d0fb735f5d6b9dfdcd38642190fdc701b21d2a06584a32ca4f5965c145469c4abdb9175988aa6dd0ae611a328008ad30164b72604b4712c8d5bafc6194ef019a39dbf6c5c40a37294e039c51eccd0c26a6fa311279cf1994e77d6feff6e9e1a5e61163cf0811bcdf15d12a14a90e84e939844afa53a52ee27704695733b702e704b9a8efeebb08f3b4afabedbe825cde78871d5009e086579cf9061cc3fd0d6529eaca70e5b86829aed76edcb2b4bf4d575c3287f5d15f7e7f7eaa81bdcf75b2fa5a96492735ba96d837740d859497466ce026c8bf09974347213b32ceaa0a65e69801b291f04c04ca56fbcb84d3fce4b7d788ef5a6d222801513f73429072929781ead3af452812bf757d9df8529f7342943f0749d5e719e7fcc4fa6e0f2d8fc08ca6fccdc055b8b631b80b235271720db5f27a80500f45742f63575dad5cd7a5923fd98dd19a7b322219d2bcdc815c67adda0acc35892c7645a65dd6a612c2174176c78c2487fe6b61c7920bfd331d2acbf37ce3345e0c0975155cf509b5b05578d614af3df8d039fc21080e03200dc64b545e2e52cf9a2f8916ad09fc639ec67935367078d6bbd57da8740c051c084bc34e2c00d1725105d4f3f34daa41e67cc61608e616c91a8a140231fd72d551f5081155fdfb8905152281125027375bf935d91d594d322d9e3e9466ed2a10a2038bfe4320b2fd1a154508c2fce0f79f724409bd6e5557c113f876f70d9c6ab9b8af2896a4afd8617041336fd197a44700316024f4795cfe9e21127005bfa54278bcef8215ce758f85788e14fb34a5e8885de59811b7bf07682bd424d6138a65084652bbee88ea686e7dd0372caa036247eb0d37765a334654da77474badb7d4ef3157df11ceeec757d1230cd8a837f0c632157c174114fc7d13b7a555a249dc0bd7d9216bc206ce8b266dc5f70f9d59d9bd012868558c1d9dbbdb036a16230a99079baf059a0dce29456daf5dedab0229af82464dbda098322fe99cf1c2937b6ab7c069be1509401ef37b35f8f069ea1badf7f00106ef3db4c1104f94ad05bfd31695e30ddf94df26945b5853fa8f3a8cce0cd40b88ecabe17411bb87bc2e4efba4dc0f9ebdc3c74fce7a34c6834f65045ef85fcc6f36b098e44ec8f478ee1127370a1f3e9bcc942fc963d11a10159bea8a7f718251d34fe6714402e8e8295db0113d3ff533dfb058a79f16c548b611e6f319f1f106ab99edec0bc899bc1d45f676f2471d5d641b4319c4d556693d7861863e159f7787a5091fdc565f5a2a45a6c8bca5dc2696991be06b1542a279ff7e3bb156f2f63d48f095091a92786c04f7b3c7dd5df171f2533409b1b98ce83a5c1fcf17c39d98692fe0d7799c90fac5ce1d2c758a9bc9aa1d477ceea6b782e8f430dc7fa7b6f5334c400b8949190e30257ffc2652d0a11eb6cb6e2a3c084bdc39184d065be49b7a4cdf08576d7ff2cafddafa0da57de9e270d5775f55c992ab1501bdc21657d85ddb520077a79bd5447d15b4f64b45645be329f69ef03bc4e7470054535c60c95ad2c42050fb2ab22927d8dd90348f6be884ff4440f3d0779ba1c9ceab854d04f3b8dfaeacb330027eb10f89cea1d9681bdb114bed603e032d8756abe6c06a5c023c5599da94fbbba635411843e415070d1d8734c78af532b2939c50ce5d8b2dfeb4e0053138cd077235c0f79fefed5eabb6c0dc25b495eab3f004eb3e278147d6dcca8b555f6161c77ba3eee0e6b264f03a52fdb011d481c107e39943c6af8846cdc4ecd280f0938ec0cd523831be758069aa05f298e672d7ed3698548bdeee4eda91ded8406f12d4d3c4c7529059b2c4cfaa7e564508721c7a801137cb56161c125a727921f944fd52e57b6bd71fa7f7515687f9781185f0e26505b5fd3a83191cf3699b4bf5fb97fdece36232f13fefef2e2c844b8a654ee724bcd929112b4d6ca6aacbfd122f73307dc95d69590444b22304652ff29506dda95f462de88a00f029ea40564e4f3a548175ea728d0e7bcba026a3eaaa979620b4c2aaa5b754ed7e619a1dafb452f2c3d0cc56023d4b76964406ca89eeeeee655fc2f8968b774c87c29975e1c1ebd13ae24c089b9bac8af091afd1be8ce9d35da9b98e586e576e0016a94d0a3c2a3889c489656a5d38a42738ea3f74fae001ca7224552e7ef7661572b4a87af4eb7a8bb503f6460dc14172e453886528996ef4a2ec8ae038c2d2a597141af73fde3039a6f5abd3950023539f391920b4e2393e2f552312cc52e4475cdfd1127641ab60de9b5896ae5949e47b2da5a387c224b03ae33f46ce7b8cbef7858a044e555319e13252570303ac12d40600958fbd4474fe3fdfb531b6ef96b29abc010547021c829faa9b92346d2af6c8da8c1b25963aa8e4d24b3bd7d14ffbf121de9cc3bf7efe44f72a01afe9ecb2a29dfe274004bc927c51930720f44634f0b9fa8c6daffdef1e64c20e97526dd3b009a3e4ff7337d6c90c62e79de8d08a7c34cd6a332f1475fdada35f6b74f534ee34424ceebdc4ea82e6f0985bed842c6a130c8c6d25d2b20204328d1abe36f1a8693e55a8db7f76f32b879dd49e1bfe39a2f9c6f01502e383d34d45290d25a35735ff7900e623c2eacc4b6bebcdf84071ba19c433a2f6905796e1984ccc8e4d5f68b7954e3ee1f933273784ed23ebc3536e04b66ca5f9779d8398f9833b273d5dca92766adfe33b190db86d1f2606854d27f9da8d1029f06a16ff5d3908462ebc02cd86f6297712489cd51ebb4160949204c077b323732e0b27c38b1bc70f6c804cbc43dbbae42bc77e08555f0c80878eafa02d9a807285ffe5baa75be3275a9a10bc9f833b595d353c4d5c0f977c48240647f31f43f4adb13b8971636989073e56ef650053d3e7109354f84ce9e69f528de8a54fb29e813085143c0ee2318af6f401eb7ad275a5baa88fa9d9a280d0678a3b2a36d3bdcb7f8ec72418c53fbbdff83fe3aa5dcecc61ec31a4a32913def0517219a18aaaad385529740002f6d28fe6b4f9d5fe152ae58605e90e623f32f5da6da30fd9e3e5ef8924f8c660083f5bb886ae255158e6027dbc5bdc38d24b58450a60b6a476e8d6fca2b88072b54fae7decdc13bb3f7f238cd352417065260fce891f325708027adf4b2e68afcc8e3a359c92ac636e665d51f64f07cabe84e6949b0196f59c268e1e710bf171d08688242f6d621f8eb265b5276196f2a5c206ab15f391afbde8f7c0ce71c93a9e3512a0217d8959fce9700c776142a3658a391ce3b3247f4228de3aa4f4e229ac992d40b538aa0c450ae2d39c453055272244f1807f8b78c1840a8ca7270c377630da1b7f2a9d6eba86d7e276550ce95fabf0ad626302cec3bc6a054bad29a86df20342ae60d766653d9428fd7551943f60f58c73221fb8b0272f181310973563d7ac3430067e8f40d71177170996d26e31e2458f86b32834dcb94fb2d55901ec298147ce0b56da6761a512588e7678b32709b832108f1a5b97160515201ecfcdc48eb763c75e14504b29a264285244631ffc4efbf94895dafbf9e65b797a3f081c4f790b05e18a20b534367b9021f8071dbe820ebc8d8c1fe8d955025079dd1151d4d4220c2d08c20685dcef89c339cf2049e327d4910c78080143879328521ff5d6e550cf6e089b1996e68ff40162b13b38dd6e5fc92c8244f09d8ae83857bfc132f18113aad4c5f6c057d8b6be887faa37120e8e7e921c7bc26153d9ce85f08e02e00262b6e6a5d45fcf0d88971037b08febe7ee2365f7a5c2b864fc67831f36650777fdf4855e6acfaec1ecc31805db61e75e66da3c4ac065e89b3fded69e3e3a123929d471f4a6c8faf4660e7cd0dc7af3617f960187afc6de9668817d5b431dbeb2181ea435312d1bee13824e02b39eec5a63a1420a4fd45eab3a886a83bec882ed115a918bdd69b64237b24c8a505159e9c1aa586307a1d6ef0c02e747b59b9b6e1277bd0b3365acb753d0def311205df35463351b3ce5c10b58298fc80965d685c447ff72c569f7829f6dd6d7068a71f6f7b4fa3f193817f27175d1f9495f683ac07f47e0000e19b66c58f522b368cdcdc79ed9a1f15ccd924a689f97e87b7b9c7839c2a68d3410299ae69326e2090f840ef4c3efb233a95501452491ea6870ea795efd95518eb56437e5770366b61968e776d5ce243958efe6d101fbd584b312b2dc3d98192e829edb9c753be8a83e6ebc04982e0e7c6ee41f296438d60b3f1bc8b443e7fcc0ee50cf90d0d1c0decb5449403c8558e625aee7cef2d8f2e2292bb6eb58421ce6ac66045809a0499f7e352d2c9b9b399e660b982f65409c11ca082a0a556584c61e417dddbbed3cc35411387adcc6139e9381d884254178b38034ef49f95d9c8c9fb44861dfce6a22eb6cbbb5710cce65f3267f9577d871e5bf634fa3a824797cffb7cb5e14c85c8f20b84d0c7878fefc2fee9a8e65222b757f539aa7189cdbc08d0785724d20a450738cd00fdceaf89d29e71efbb5f12f8d22a66a9ef8c552737ee2327f94edce7cbd6188044735ed115fe855b90921e82cbcd9b0c03d944693d38ff1f56f808de1f0757416b60c2e19ac857eddff3c228e7c8e2dc99d2f3e362cfed0070787aedda0f1c42db0bb7b1bf74358478ed5571f399b031b2cffad6eb187864635cd153db28f04421b2718bb24d6783d71ee223e46372021829a081a7ae10f099efb4223b180d6b072e6d2d0093c002fe5da8161f4813d269e5f141652227e22f7c68372f354838a7471c8204b684735732a5fe5f05522fdfd335948b6447069572230d4ed613a3ebfbb0bb1228b5339709c8567b28664f4504947e21d404c8de2c85746b25524a5ff322ca3c9e2ee0b4685202725dd74629f3ac1dfa3b46905e37afb6e965ace5d106e975bbcce4a7d400435ad64a7898716220406c7bc315aebbc8ab5ea74788a722ee104362df8919d47fc097e78bf46cd33303e43477c01f4e14522028b72e1b95f62e79b2e33f498f1f01fb82a50c1c3123a20702f38cf4af59b70782111d8e94138f64ea85898320b51c850756b41da34559b49f062fd795a86509d023bc84f811676fe8a0a633264f6713f8a352aa86fb7c120d8ccd0f1a6a95cc64dc179abe74539c539f1610beaa8bcaeaa3febcc816864864fb040d5bcc9de1b2d71be9926d1cf445e63d5a9f333faed076b9f9434712a0290591f16ad5fd978eb0131ca63e7eb73e5c461cf5b8bd77b919f1e039bcecc581244bdd9a0b81b83e192f57f5d90b4f61349d0ee5560aac1e60e767189db9713882c6f359c835665b1a3f1f0051e23f5524aa67d1731fa09852b81274dff6e1bcba035c241987f865e788c31b5d06a2552332203246e67d87d1a6ba71bc2e1c9cdadd8e2577ead81302e97f7a0239a18d5e831e12312485a28f14f6d2fe51c8640adb828bfed524dd48c114df85df220c8de62299be902decacbd8f78dc73365ce8111fae142a77303b7e5d6138bbf1489105bb658c5e2f7d958fe79495606c15b70273e11286b3ba2ec5b02e53c9d3b0e8d323ef7fb00054b4ef458a1414ca0535802d0ec16f57bb3c7ee8667148a5602b03ee9a81f546ab611af90de8a3a1de218bc2852de7f2c0f2c139fcbbc0a249f47c7e83986b860b6ef9028c8965709768ca1031f3a4e0bfc14be218d4afe1276b19cfbbaf445ecdab5f43b47f73b7431e02d6ec45de45f3e2b1ac343e1b950f9d6e6cae268be5d0ac117c70395741e8e6826acfe8304c296ca2ada4e677fb0043aeddd1804d3450ac744b9fbb6eb465a20c3fe7bd90cbcc2b3637e5e342b4a7ed23b0024b96bdb0d2b59548e2691499ccad3437ecdfb8e51bc75286a656261a9b32a13eaf10ad1c3d57af81043fbde4d485b4141c93e0409a2324fa23f94af29f3a2228fe978e096e4c69f5880868d9dfc068cb558980241039e856f183fd6bab69a77c76d568fb0ee604e3e28455322e3b1e58304d5923c2fbd96d6185f640f4314a6d11f7d296beaf89508204259e4e02d84a207a1d5d26578c70a87eaa57d5c3694470a1755779bb8e2a2a75d8e7b85d84a5b947d30fe0c706813336b213893bf88eaabc985ee5c2eb6820049dba5a7a087730dfc9ffff0306557b88b97586f468c0da954fac10d4bb4a5d58af7dc73607a607e6a84f8fcc749d82fac4d80f09deb3075e291e853eab16dbc5fe6eaa4a47c98944fba53895d1f34e85be38ccece07b1d69668a8cd5390eb4c2f300f72a5718288824b005bcd2b1baa5cd1c68f398e638a236705591f6234ceb5d55cd22c621fe2275d7cb832beed5aa14f6c00259275b83762ce1a0b1c5ca28e0e57dca17bba7ed06a3796b483d9ed3cce637e9a0aab65fcaefb2a98f6ecece9bae4367135cf4c4b1015c6fdedd1a55b40e7172f257fa20cfd24d6ce2a0857383dfd702d12bb3c85db2d661210072d0d504eba6f7059afff2342adad5ee25d414d39f4cc125769d7d8b1f1fbfa728c34e9136d8fea1e2b6ea38f8028f90bbec20224096265b65bb5511f7f3ed90fa3f7f1b9796f2b7ea65b453aed380f410393ee3dbe6f623914c520bd03172ea3270d49bdc16f86e556f14a7b6b4050a4b906da4ba36bcc9ab6993d32d397a2085afc337aed5fbd8655dd8d024515c8d206f0b6f29a8db5577046e62a68d76da6500924b787d2412b8bbd2478c60cc0e57ea44e1a3f5394606146891f43326571bf0437c181e09c7cb540943fb29ed4c7c5cb8a06cecfdbd3e97a06513d6a4b36718c03be9669011f382ce204dc66566e6822f94ceda3e47e17a44df0b35c2d42482df2f497e7f48011cc36b98db450484c803033f09ff2853f322b52f034737741b140905e9b9d21c48343c3ba97041ac4d619d940e231f1bff14108f8473370e6544f5e5a9da97fddb13cecc861d1705d22638781c3babfebd75941bb555b42ac34dc81ed374a0e02aab37cebb9993eecf2a2f16e58d294d1f6e14abbd0a81920506f49922f7965efa16a4a7e983d878352d8a6eb67b02be0eac689c99eedf88e5481a78075be2b4a022f4a051a3529f646f3d95c047ae56b4600bdc5d541b94162210cd837057b06d9ef4662d41da1a0ef13aa66f37324fef050f00cddba7f24a79219404d2365f7407f5f709faf19fc56e8e5db0878e3469599aa479b43b11fa78f09628019aca57a72580bdfa8cfc04685cfa603a263507bf3dd7e018e4d850af3aede0b4b5871de3d55fbf7215050fca57711946ad96cd4990ab19878a97605cd30f86661d3fead2627c7125f8ab92451bf7b7d58e605a8de930ed868fe8dbd712de7021d6aaf1f29f6ef0a47a883e96ed14dff8ea3d5db6cb578d63c2563d61610814866fe0375767173a4dc56db327468ac07d5c52b30b0d9794797d17f851c520606e666872625b3c1d8dff18c6c923006e2aed2f06acf225123bd6c373004b538e2e9c1d6b5c16c0e1679fab02bbdc478a4c1bc14440cb2ee14dc78add46a010a1479d8f27c029605c5bfc16fdb9a3c96f5a493aced6ad836ee45ff13210e70c81c2404a07b0e5fb70880b2555db1ce5d06e08ae33e89c59a615167d4080807b0327067b3f4aba67c52d954191f01b27eb9df24d2783f6ac0473d92ec64bb3be012a3a2f65ee975711806d0dc7f52aad4dcd479784cade983f45497a8ac18e9a77ffd7aa23c625c476f20b58ebdf171bde9874c9cda721a3b62818969d489cd7cdb115337299f175c7cf0f10b7daf5702b33a26ff448e6ec8a725c2bb2a80cf065587a386581d794b5ac7f503e30c9e15c0b6c24de077d1092d1b7c2668fe7f7750f0b17db3e7aaebfa62aa5eea31631e1b77bbc8c8007d4cb63faa5b2f654ff3f21aa16d7e8e7b5b1b9c6fcb867b4578c8b06ab3c905cc34f3be3e25e1832aa24520fea5dc277ff27c083c4606fa6a8533019f4ab128d424f8c1c214866a99f55281f754d284fca9a812f256e7b26f0b23576f5814f4a88436d1fdfbbb28420fa21fd67541d7a00a6f5129f9d54a86345905ea388ff92100b4d916786b78c53afe8989e3faa4a9b93cb424ee2e7bceed49e35de6a619e06dc5bca5b0726ccf8d0942092ada207e115cc2d2860f4b9b61d7a48e37d03450afc5166706c8aea7bd648738c4257c45811821def70cea0c4c6f4b8d5c54eb2c51b45945b28500f3a0332b65e167e766eb40d59f65954a3c7f0604c68cea695081181fc67074fab2bb75197b313f497412191d0adccf881157d9c735d21e5807c2e2fd0be4d7d8814c5f20c790e98cc79504e54aaab8219a0d51181159650e78a3afd83f7c4acc334d6f04e8550c1d36faaef371edc25ae33eb71ea63b519563018610b0c6b0f8bc8384fc59db5aaafa7e33f831d985e7cf47b445ccb3e02a1e8e406e745b084602a2685db65536efb03981773e743a29c5dc2b796cb87db04f0b1a94982ce6262c016db1a742925c86333719c5c4c234eb796c2e14815a34e0b54effbf37314b2bbe057aaaed1145a578a695f2d65973838491ee0f85720ef049e5bfca8b1ff6817c39d9edb9beb1228b7269d803a3f6cedd377fc830638212d96cda4f63ff62b70780593be02bf1b5cd72191b442fcc0d75f59c08cfbfae121b47ebc8355d9e9e66df8d4d8dff97a3528ae800fee175fe4203217ea818ba95f4b0811bb39927a8eafe0295d5410fea63064a3729bdbdea5eb52addb0557969ed2a494e9143124ee559687c24c9dce07e9de5ec4741f66176c3ffb022e126efee3c722e235ca09a0468a2eb98db501c8a968ca48b5562cb45a407a8678e1b14a8fb539bb4dec41f285e12de4f3d6a59e71e0cfb7fef55315f68cd09bc473ad0bd05350570ed14348d9932935668fa4f501678e98481b78f84c3ffb33ae642465a41cd1e5e4f1eae720e2bd20a3a1bc82cfe1a9df8f6ded3db5f87b093d3af2ee848281a4a707383c81f30aa9260d1936fac4f604ebf8ac49ebc1e811c147ca18ae3e91fd3f2d789620d3e602e3c053f3a3d26d2c51f69dafdb25cd992792bf957abd09a85ffd526217d6902d68f8f95e6ca5ff6a0fdc5a6aeefc49f804e91910282cccaac2470795f68306c0cf9c99b72fa25261e29647a18ac8f4a9a7cc19fd37ba9cac42fc342b0a78b9099bfa8cbf4d3871cd654e6bdeb2c8a0c40a753f3cc52d608ff4798a03a5a8c5ca484c505b3ac7d316e0fc202d636f44e2fd4a07bd007ded3ac789be8b65bb2a8646731b904b5470e9b68ac5be8c355f6738077889fbe8ad3e1ca8459e7e27a44fa1a967bd7c17031487814fac9eb7ad44fba7926d2c18647842f22d0318d06da42e059d256020dfcec7f5bfcefe633c1f4d75196e26f5b869199eb48da19670b9251b9e55810d6bf6957765c1b501cc3e23d3c4f14e9f7a1e2bba0d614c7901698539bb76bb173e44e8cbeb25da135a97668925902b109b3e613b4dd36f82bb4bb71f46f031b9e10fa6821e67efb60f01bbb1bd4d35ec25a83acb7db4995ea1d4a2210242abb7c98bc4a1e0545d21633a954459d7c75ef3aa60dfdd1bbfdc25f4d5091c70a1689ffb6ad21e76555283ca21deea2200cfb1e84804ea75c4ea319180cc51f19c5f41615a2da12aca61be5899b472fe576d37a5b4bf2b0b49bbefed1c39cf21f1c6306295485da0def8ad1d3052f4f773b6d35101c873d48ecb9ba11aa146044dfbd0626e95082390e96b3118db116e78b178ed9f0b3d98612798a2aff26a1ad5b48e0085919700cc9cc91e1e4a81437253f250e87f5e85a3722170e0df5594d2f87e0a8b19f7c359c8833ea377283ff93dbce54b20076d18e4bd80a57fc01f54211587370d84399458937d938237f52ec2b7203c1e193f3ad6b9f3c10ea4611fa219779e0099b77d00b55f29891604f82bee4fcb338fa2c67cc7c90387ba4acb1808d429ddef19449d6d126142716814f95b125367ba951ac55330937e8fa6743eb894d95d99c989ab390c835d8f58aba3836b59532573c036c93b9df41f9eded4e980f9635c75954e525525dc1f4b0248a4c3f56980ae2fbe46ccb34e22f6d644d3ae99eb225f46823b3597eb2d206ddfba70b1a5336c5cc2e89a2f7864c9cacec18fd1aa277b660383f3aaa9cb30162771eb6ac88508fe5a75687ad2372cfd3d51b61d18734c81ad3670c0fdb81d1093c76db143419d8960d80b83da0aee06d055040bf5beede6150c8b2e26eb9a26cf0412b89931d8b9039ab94c98a1e0ce400714dcc68500f2019ac04431ac39c7d2dbd07d0221d872953ef948f4753bdf0b8585b555591fced618062a3ed48db94ed3548c4924e04bfe7e7cb9e361d858cb095dce042508cb07eafb6b5ffb443fd3df8d36fb60dc754075c5d0253ee3b5cc06be009eadfd3b1f29749c7cd13b5dbaf9dd56027fcc16feed4dbff8fa96a155cc6fe4d354a2aefe6f2f14b83997bac176642e653d13fba6c49c90c58d57ebcf9e1309661832c4cafa8e4eeea3701286bdaeac0a7a486d2c34e689f3066b0f0fd48e1bbdbc7c7bb42dc76943450cbac9d8f3d1be5e779a7c7e99df5605dcadfafef9868d55af153ad8c6aa8f17a3502e69f8b3fd60d9c39ba30c11c0bdec66c2982330031a754a0cf6eba2ccf72784406177f5bc1c19d2ea7fa44c5e28709390551973f52a61d2b051234469fce254c4c9052a34167973f0eba03d37c30e2212e151e70f81190f0eb69fb9d8fda0132f85fc1edca886276e20629a44da541ea6cba7f398b2dddc2aa09e4ee72a360ea41bd2f18f41737a03e82cfb56c69d53668f23bb451cc46984104f9031610e8ffd6820d69f686f67022e03aea45eadd573554fc2c82ec6be35b248fa1f1d38fb6e3af8662fd9d9688e0597836e8c8244fb06b711087f1096bf815ac2a83f09b4b3d2c9f89c6bec3bc281e1158b391c518d7872dff31ea5fad5b215850c7673bc686bb09fbaf9b272fed4073f0f58e27212bd3aa2da79c6dd478f4eb6dcf0d313d8ae03ebb50b19d0bf7570bddaf8f464d6f77e8f68089dc7095b40a1057c39035bfd065db492b3c1abbbd5fe4f5802b2aac8d4fbe922fd8e7f7c1ac629d2e9dd27249aea19e73a1ca9c803375ab9cbe01b4362c3a4dc9b87c12e6593467ea226f97649a9157124721b23e893c32309429429d0284aae104a9209136bd0e480eb26ba1c6ddf2568c3e801ca33f10ab9da985b3624fca7347652fd9a62aae89e81b5008c4a22a5a40734fa836d3903d305022d3a96142c15f89202a21454a9ea3c3ed95cba91d5960e840d4052bc3ee05e8123b79c4c3f1aeaaaf196994e23f4dec7f1a7d71c061a4bbe7143db126462425a7b7416b8ecbe7c6c8d23f6e2806b682fc069441d23e6f2112d1841bc4800e3e766cac0a83287cefe87dfb303e7b2be3dc9c83deedfa21a45a23b97a7e12a3302558393b264a8ed9972666416f3a8301ba27bd15cc2e698328c8ddb831539ab764a559e058e324713956acf2e823d0b4193391edfbeaf8607667bc3bcb612327b13ea3ed47644d5c43e68518fa678cd0b9954053fc322013632474b2ede0793cd78a22ceef934767a87baa230911ee85f957912cd82cfa296b497de3dfe06444c5df425fd0082cea7d2486b9770127721d51ecad887a618e1bffdf8dbf2fc50cc6294a2d6563f1a1fd39d72b3cbcedec6a1fa5705bba61c19ada03af8fcf9673317b37006e3c54ffe066b62f94a60d07c52e2a4f091554c820411928264c5676ee6d272c42dbaa6736befc180c6fdb4b5b15e662c946d494fdf9c6aed1f383f36afa8bc5c94da77cd5b27480e1a9d929eb3f43d8d65d6a7c2a1b176bdf865baee5644564a22a02d2880426acb5729115a79350aa91f5ef1bc835245c823e71302c022a1267d85b9e24808803ff5ba6d3081719fd08837ef91993db7a991582296e0953d283c51a17d50f9711d17bc2eb76862bb132816de3f7dbf145bfb71392cc1591eef680991d1fb47de5cdf2400bb95060a9622729df190650c8ea1b2a6a1f2fe6878e8d23922f42bcedd5cde230be9cf74c73f19271be9078e7c6da66739fdc6f6ff3a32f91ab3104a23967dae68c062d615aaeaf94a8274a566cc5062feb7e9f7d10689e84e2418663b6ca10340cba163475b3b3eb3b4beac0061257ed76d4eaba5477e183be679eb8ee1fdff30dd87c5c376df98e9103639ac705cf80e13c9ac2a4be14234e69894f62861957b579a61793114b15a40c1ffb3cc3b1177243add3d30ed5c799b36552c7ae225ddcbfe1181c997ca5b1ddfaf616929bdc2b41524037875d162f7fd53ab52c274c411b1f1000ed5842e0b2b7d8756c332780c06684945702973aa4dee979907b3cc65df38dc9eef11f84cbf03946e129f14a5d3db80dbf736dc5ae2f5b2066fbe40f5f73d2c9aea086c6a3f59ade4efab9bad15bd6dfbb693afd58c37209a5605fdb30f9378cedcc8aeb1924d482adbca0b5ce55fd6977992cc93ed0b15784471381c81c17e781f6aa84c1df35838bd6e66d56d78b987755a1250267277ce40ec1fd1c454674c6397c6db2171e887493117e44d8ea989c6de9f54732f840d41d84af1b8ba3d7f98644745781af9bb90cf7b4dc95f8f34d7881d4a0142c5b080f0c2d68a6672ab7a3d3c1606247464ba19d586875aa55b4065258365edc9fffcc870b6f2a389d91f3873136dbb4b100db0ca0968fc14a03cfd047076f7d4b0681eacae17b087a8372dacc5ef16117ead0974ef0606b66257d15900ccfef94fdc43218545a463b8cb88d019128c860b28059ed53320797e3c675965db5d716912a714fe6929e683daf5116eeae83292d482c656d1fefc825fadc4f690ee2d6d2a975f12667c8148346a23329f7cadc71ee5633685faaa51b1415fd31afa4f365bc857364934b7d3ae91441adfa3df1d367ae9e5c8c38e99457d4bd62644086536b2f179ba63389483106113f9d9fcd4703f8f33e889c0c768e7885fabb3879bbfd19b1db111baca728b3ddcf601a4eb2e575e108230adf0c3b523b50195057264ebf75c4b4bd185f429755cbd125d26f70adc39631cee6b1c541e0ba764e3aca58908656be22d2952973dc67029c30fc1e042e68c55e17405b0c9e31b1b90f4a38ad5720088cf4d2cb3ef38b02e68220c9ef737a9481dd98a2d80ce6cbddf497fed1750c7332f4e026a7385e262b3359c8bb41a66b26f57ac4d9f5f5d81813945a0e8a68fae9deb9457f983f9255d400d3e3d33ede757797f10c5062752831c865edb5b73b19594591eab9e2cc7df3fe2f7766df4b7306d675e67d051ff3e3523332df97941926a62f42fdd236f6ee42f420fd7d890fab1274fa34f1f0f514046a85b11f56702df321033a65304ec450926a608956a98302585db634e6ed0e4d74e292364e97c118889914427e91d4fa37bcf44eaf5d49764937ee88b42209eff42fc94f4a09c87cf639a9726a11f747c21d6d2c4fa1605b170e23f0836da430084b6cd4dfe005bb141c7d007907f4b0d78105ccda6e310b252365426792e65eb7c55e9da32223c11fe40ed89b8ceedfa49f67f4ddbd46c4b06dbe97cb7131c53483acbcaed5ba78559128e756f002e43ba8fefad4510f5bded58c682f3743a832fc382d751a023014f2ad792ae5dac2125340e7bed30d1fcb28487fb9d31f2e6f6f5df96db3a0b6378cd52b9849112b8ea89fff876c4f11826eabfcc51dc997b8f5476535ad92f1c4a8143cbccd77026a9dfe10ba0b8b32191e34ea1a33b470d615cf03d4c3d47c2699fbb072e8c065ec034f2e6f382c28fd460b789304f540195f489a8238957a7c5a678c2881690de8e76e41eb468046e58c3464bae3cdf45183e87e37fc58990ee4cd841ac21099b5f9538fdfaefc410d5f7c8650d02e43604d45ca89e2bd73928aef46784a02570c7b6b906c99d3e913009e8526d65747602ae61617b04260389cc4b1340c7d4fc952fc621ab6260584e3d2eaa0663a3b9182d90777c933da8ac2608f4eb1680d87b666dcaf52a2a50811d969472f7dd993876fc42ab3c323c6f3767e9afd3cd7e9a115c920532e75802d82ad43bbed7b2a19119ad9561584911aae4e42a91e9d7b8c3425dabd35940e150a9954ee85dcf020563015d9547c16a5393a03511d2cd300f1580e21d3f84ce50a76ebaa5a62a3af1ba4564af398cb9ae33795de4b6beb28326f7147f96106ccd1aa2d5b1a64b14c58714c85c3939a06c4b20949a14a1fe164a37f34605ec21d4f27cb0ea0e6c529b471191f857c582fa227a0b784ea11a1fb2835da65f0549bf517c358f6ab8113a3687239f686c5baa59a2506da22bc8308971e1e2954dd4735b7780b697e5c8d581ed84c858b3627cc5220714a21f1f44be2a51701bc975fb365a8c468fdf014d82225001fd2e6541a0ec323b28916fa74f625ff1268fb8c3d8171787391859b41ffdcc2616b866db4aedacb8416b914e99d469029242903e5ebd8a1e46a1d82cd7596415189b3b9b93feced5a96ab9e357f3fa0a8304118140c37231c456542bad4773c8133464652be27a1d1e737cf4764b571d9ac38bb124f86b750ba07e7ed50290900eeb86c027f4d2f1fb288ee0925e84ef06181aab0c04d4b52bf7f09fba857f01a761dc5f2030c47254ae2759c9d317f0b98cb769eda43d9a4cae59a35001d75f3b538ff1e2dbd3dd551131d3c24d18012ede517a5fc1a6bfc5657213dec65026fad4d5b8f2210011a5e3be0982a3f62027eeec6076b4e618e999e78552c00e8875f0261d996232c66e3ed468d12248c0c8b4e76b0a3e2bc36c327ac114b4d6d6f4d5f1193fdd3d1a1106646cf5e6d1c8bc457e8787ac4e04067e993c54fd77231abfd207baf2fa33cb6daacc18edda3d907f080590bd291f57c6014d564fd09343f900532c7df6afa1fcbe3edb8015f1632490f66b5ec9d220f69e502f342309be2bdd38478650b487b58463a966ec6849d12de46cfb4d12d34cd1242e7bbc54f20b6bae4c4116a6825b0705209ca3be8576b284cedbd56a9d8fa0e29e2e83517c733aebe24a89f359fe327f9b65816d6fa821aa94b88d7a2969d7b9e78ba9513ace4a9c9af35cbb61c37cbc4ad10c56131ca8c734a30b0f7ef87f051b139b4ee5aae80edb822d35ba04b99a08af666d8ebeb0789acff29d7f80790af0f4c1b02d245e410d5babceef34630433f5976c23000000000000004e214e2300089078cbca04c4494059865b500780d0e9da0ded46"]) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x3}, {0x3d}, {0x8106}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x3}, {0x3d}, {0x8106}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) setrlimit(0x8, &(0x7f00000000c0)={0x6}) (async) setrlimit(0x8, &(0x7f00000000c0)={0x6}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="cd7dcb1d81eb002bbf92ffe0526de3075bbb08df9979cc11decee357d7300e977b5406f3de7f247ddfed5e810053bcfd018000007360b210e02d2826426774c8ee450fed0f94566c683dfc9244b57277ff046189d6d605131e8f49a94e1bec10ea47213d3952dec0bb7a1a75807705b1968e82816c36cf2f44bf38c729335cad16bb13a7922ed2281765072afeab87ca9ee567dbcbffe382338d0023058ca40711cc310b8ea7bda184965298d114b9cd393de3de76c19011d43f32f6dad524", 0xbf}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="cd7dcb1d81eb002bbf92ffe0526de3075bbb08df9979cc11decee357d7300e977b5406f3de7f247ddfed5e810053bcfd018000007360b210e02d2826426774c8ee450fed0f94566c683dfc9244b57277ff046189d6d605131e8f49a94e1bec10ea47213d3952dec0bb7a1a75807705b1968e82816c36cf2f44bf38c729335cad16bb13a7922ed2281765072afeab87ca9ee567dbcbffe382338d0023058ca40711cc310b8ea7bda184965298d114b9cd393de3de76c19011d43f32f6dad524", 0xbf}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) (async) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) sysctl$hw(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRESOCT=r3, @ANYRESHEX=r2, @ANYRESHEX=r5]) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r3, r3) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x450c) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1ac) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x41}, {0x0, 0xfffffffd}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) fcntl$getflags(r0, 0x2) r1 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000100)=0x1d5) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRES32=r2], 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmmsg(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f0000001440)={0x8a30, 0x6}) r3 = getpid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r6, 0x6, r3) executing program 5: r0 = socket$inet(0x2, 0x8005, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x110, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000100)="906c9fe341085fd5d187864736890176a3e460648252078bf3c8d0d1a971407ff805909c296f4df426c9c20695ca44ca7ae790b9306e97ccd5ec5e72d9a0dea87bb3bedb5817f42dc3e2b538009ff33ef0b153b4f8cabc7739fce7f03a741d9ed6be8f20e6a84107bf526f1cfc911f2df448c86dcc5cc392f99c83d2a6291d1a7d3b3bde2b204c24b6c2d9abc1f0e86b6abfa1204adda5ee842321392686dddac4da4e40", &(0x7f00000001c0)=0xa4, &(0x7f0000000200)="30c4fd7fcd43d32279ef8ddad90ec6522e1ac0e8c80beecab41edfe815515720bbdf093c2721892ad7cd0f56f99a349ef06ebccd9cc0da194e374a9f01634f6166ed8e", 0x43) r5 = fcntl$dupfd(r1, 0x0, r3) fchflags(r5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) r8 = msgget(0x3, 0x405) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000013c0)={{0x7, r9, r7, r6, r7, 0x180, 0x3ff}, 0x150a9fef, 0x6, r4, r4, 0x26f, 0x100000000, 0x5, 0x3}) recvfrom$inet(r0, &(0x7f0000001440)=""/162, 0xa2, 0x40, &(0x7f0000001500)={0x2, 0x2}, 0xc) r11 = semget$private(0x0, 0x4, 0x2c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001540)={{0x2, r9, r7, r6, r10, 0x14c, 0x7ff}, 0x100000001, 0x7fffffffffffffff, 0x5e}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000015c0)={'./file0\x00', 0x20, 0x0, 0x7, 0x0, 0x7f, 0x4, 0xa9d9, 0x0, 0x0, 0x5, 0x9}) semget(0x3, 0x3, 0x608) flock(r5, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) socket(0x2, 0x3, 0x4) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x4) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640), 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8e, 0x1}, {0x2, 0x41d}, {0x1c7, 0x5}, {0x20, 0x7}, {0x47, 0x7}, {0x8c, 0x9}, {0x23, 0x3}, {0x87, 0x1}], 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001780)={{0x2, r9, r10, r6, r13, 0x1c1, 0x5}, 0x508, 0x7, 0x2}) semget$private(0x0, 0x0, 0x8) r14 = socket$inet6(0x18, 0x6000, 0x0) dup2(r3, r14) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) writev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="22944449edd79cb0afc56b97b177695967f8cfa595", 0x15}, {&(0x7f00000003c0)="a68b23970b506e6438dbbc68f952e12fccbec33c988c0beadc6d39374b4473f492b7e1f86a0834f5d347eacbfa7afeb7d2d425c7e04f5bfd384daa77aa27660a0ce1b9b7f7cabdbd3842df1f7e7fa83f056742b89449729b5fc522d6e87b8d4336a1b973e0a134e6d929934d609207222427d95f418ed04b7b2ab95df3355205738a917bac3f2640775bf0d596606797afb4a18a8e38ebaab6f88ddb7a96a11d", 0xa0}, {&(0x7f0000000480)="f5e5acd16cd3321b6ff1d2cbe6bc5af566787744231c", 0x16}], 0x3) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8060693f, &(0x7f00000001c0)) executing program 4: setreuid(0x0, 0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{0x22, 0x7ff}, {0x101}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x20, 0x7, 0x9) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r4 = getuid() setreuid(0xee00, r4) setreuid(r4, r4) r5 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r4) readv(r7, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) preadv(r7, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="03f5e61e", &(0x7f0000000080)=0x4, &(0x7f00000000c0)="db275d1ffdf410453690983706c18534b82bc4894d5b311a001317d2a9cf37047885fa0f2376dbf4a14c68eca182d2b4060af378df064a365d79cc4ab8d7d9de2779cd7d10ed01ad847b58e59fc812d67cada1edeb9c14ba326ac710343d36a598dd7a7257cb85b160b7b2065b13427f7eb444cf781f534ac84593d3cc6701548c04adda69cb653487eb12a4d92dd5ae34c8b01e2c3c567f7191dfa08b1057183594c7442f7bd8b2a2e0eb20fb2de3cadf38b7b7ed13a0eb97c8f0d192da422ee5ff2d0391cda2a719c14b125f568f6a8cce4edf6fd8a330d57cb16492a936511c9b615edb5a06923a4865d6044abd9d297fb6caf011", 0xf6) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) lseek(r2, 0x400, 0x0) r3 = getuid() fchown(r1, r3, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000300)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)="fcc9bd192289a4be4f8cab52cc320258fce56a7a1b3eb66ecc3afb4addea792dca78591f7de84ce0231ee62dd9686336530b4b2e92b97ee9fcc61727a1e825464f5c9a08e8edce11d90a6163ae1fda7a58f6739d56a403f0bc5e5f90265c13e3e15f1601104f94b20ae16cd97fcef258e6266ba3cec198e5c5b7ed967e290509d76144e952df0898beff6f9751587c23d9c1cb02e945dd6f51c01a6e3c28ef7a0f86b25335fd81bc3274892a905c", 0xae) r4 = accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/64}, &(0x7f00000004c0)=0x42) recvfrom$unix(r4, &(0x7f0000000500)=""/183, 0xb7, 0x1040, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x9, &(0x7f0000000600)="780ebd44d84aac4e90", 0x9) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000680)={0x101}) getsockname$unix(r4, &(0x7f00000006c0)=@file={0x0, ""/4105}, &(0x7f0000001700)=0x100b) fcntl$getflags(r4, 0x1) bind$unix(r4, &(0x7f0000001740)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$net_inet_tcp(&(0x7f0000001780)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000017c0)="6dd6a6060fa164fb2f4e908d4f30dbce7225439d894669bea6587cc00b39faf1c1476acd72bbda3e2543e6d3928b06bb2472c977060c2fde19b11b597f32c6f901b8abb84c64e480c2d278f6b6278464f867baa2b19c95c3880c5551ed1e000aca9693d0d1c4b28b8deb4801c2", &(0x7f0000001840)=0x6d, &(0x7f0000001880)="ee0a45474121b811d9991a736b1067ab2576164770bc0b8420c6f9e28a6c57b338cf82084ec448a0a72260021eacbdd7417c5949ed3fbd675d9248c274fb5e1ca16ae264fcd0be3b030aa96d2c2230ba047ecad2419fec38678e101da6bbb51fc6df09244599438d4dde8f61102cd9b9e98f5413d6fddede2e9a9b2f1b26c679ac0051bac80a0db1e55ddcfb735f424cb4b2e6a48bf40819fd45cc8201a57f1b69a06320312a08ba7fda3be01b63dd276e0aae17a585202d7392770be924741e8bc0c3edf0a4271e4862cc006bf469f2787e15a598c5adc815783381211aeb3f511546c03551b2919bddd95a65465edf515e2e3f084198b3446ab4e2147b13", 0xff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000019c0)={0x1, './file0\x00'}) sysctl$net_inet_icmp(&(0x7f0000001a00)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000001a40)="4fc4a4431f369033e3e97b8df99b85f194a2b8f2683dce3e469c37e6c72fac7eebc07a9ad11c7353d1b892e537487073d7583bba1616de7ad0b56c88e7188293082289b2924e8c63a3142797219355df9e875348de192bd5a32585a44ccb1181d52d80a56bfcbf1624e3765dfc712835825b90d5fb5ce573821c8724fe5e353513c4b2da8f62264e389c746bb2d20ddcd686617fd9596012eedf", &(0x7f0000001b00)=0x9a, &(0x7f0000001b40)="624a989db5c4b99af066b5119bd0d19102ad379f4a7b1823a019e172875c3651710869b6d14aefb9bd008e88c2e65824e72430810121282c0a3533b98423efe874a9c6e8f0300576eedc053c5b577a6965ac20398b246b5f41e2fe5cff8a5d1b8218f51c6bb92f10b977eb96cf1c3bd31ee41a12971c3ad65d1598db51362fab371ab41daf0d43555bce481133cbb698f35f0a78acc39c94850dbcd1a69d2b7f8a912ce831d5d58a82eee27bdae29e2f883e9f8c4250ac74d8f9bb56", 0xbc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001c00)) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000001cc0)={0x71, 0x0, &(0x7f0000001c40)=""/113}) connect$unix(r4, &(0x7f0000001d00)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 0: r0 = socket(0x0, 0x4000, 0x5) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x109) mknodat(r1, &(0x7f0000000080)='\x00', 0xc000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x401, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c303d3e8e832079fa5efbbb2d20f608eba936d1a51d52025703289fd231e4317b6be22a9ea54812d2282c58986a59fbe9e5908ee60b3cdab00f8130047cb", 0x3e}], 0x3) r2 = fcntl$getown(r1, 0x5) flock(r1, 0x3) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x1c0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0x8000000000000000, &(0x7f0000000300)='./file0\x00', 0x8}) syz_open_pts() r4 = semget$private(0x0, 0x3, 0x1) r5 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x8, 0x1) getpeername$unix(r5, &(0x7f00000003c0)=@file={0x0, ""/26}, &(0x7f0000000400)=0x1c) getpgid(r2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000440)=[0x5, 0x1ff, 0x7fff, 0x9, 0x3, 0xdbce, 0x4, 0x5, 0x6, 0x9a2a]) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000480)={0x1}) recvfrom$inet6(r5, &(0x7f00000004c0)=""/139, 0x8b, 0x1001, &(0x7f0000000580)={0x18, 0x3, 0x800, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) lchown(&(0x7f00000005c0)='./file0\x00', r6, r7) getpeername$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/58}, &(0x7f0000000700)=0x3c) sysctl$vm(&(0x7f0000000740)={0x2, 0xc}, 0x2, &(0x7f0000000780)="618fdebd385919021bc452c5cf8f133157c9004d90c92ddb18cc8d8a983918e32c8448f39db5d472a36b5d3e1807f54019b635657f00c09ab2eeaee0d21d4f423a806d2280f765f1e3baf5e536db9660477f5c44dfb5e8e0f47bb5af6f9f0224156c9e6b0341d29a1305b31d5f668602599912be8a3bd158844a55b9006a8f7558d8909b2abb2ebcb4b7d754b0ab527fbda820a239ce97d46c575380a4cafe92dc0d633392ebc3edebee5edf3c3bff79e1c80341c04ce62beb2c0b817fc6078420d613cb218e1cf6cc0a92502dc24d9b611be68f27a9a9707a2c39ac145ff7b16ad9546f61bb584eb75681ca561f84ffda2a2aeb2640a890de0b1c28931c18", &(0x7f0000000880)=0xff, &(0x7f00000008c0)="c0ca43808f0a4877d688af62da7177677ccdeaf1776d3d3c73b945492b6c625a34f10fc3544a2a64d818f3684bc915bbfce1f8776f83895702742c0e4b2bbcd9269c4602b2c54ba2894de51d321e4143a521b0a0e4b1cec33974f60c13a63ccba64048dca523f2b8559398c7299d43e89665927e4102b115a709612ca4c49ed29d5fe63fa94f843b89c5ce6d", 0x8c) r8 = accept(r0, 0x0, &(0x7f0000000980)) recvmsg(r8, &(0x7f0000001c40)={&(0x7f00000009c0)=@in6, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/23, 0x17}, {&(0x7f0000001a40)=""/63, 0x3f}, {&(0x7f0000001a80)=""/121, 0x79}], 0x4, &(0x7f0000001b40)=""/220, 0xdc}, 0x2) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001c80)={0x0, 0x40, 0xed77, 0x5, 0x9}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000001cc0)) chown(&(0x7f0000001d00)='./file0\x00', r6, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001d40)={0x5, './file0\x00', './file0\x00'}) executing program 7: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x3) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000180)='./file0\x00') r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2404a, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000200)={0x4, [0x0, 0x0, 0x0, 0x0]}) chflags(&(0x7f0000000240)='./file0\x00', 0x10001) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4099}, &(0x7f00000012c0)=0x1005) kqueue() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001340)={0x6, &(0x7f0000001300)=[{0x101, 0x81, 0x4, 0x1}, {0x8001, 0x8, 0xa0, 0xb5f}, {0xa775, 0x16, 0x4, 0x8}, {0x3, 0x6, 0x4f, 0x2800000}, {0x5, 0x40, 0x6f, 0x3ff}, {0xf8, 0x0, 0x1f, 0x4}]}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001380)="c2f36dbbf5802faed42c538703b39abb78995c68115ad886481787daddbe477731d20f13be8d913a4a8ef39143384dfaaa511ea9b1ad457a", 0x38}], 0x1) r3 = open$dir(&(0x7f0000001400)='./file0\x00', 0x400, 0x0) readlinkat(r3, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/199, 0xc7) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000001580)="a458a9ff12a27b28db0b2ac1989a4d6796b7154624bbdb8c1e67b8b3c7828083e05dd6d43b8d9ec6433acf8b8cf145f86bb3dd051a30926b36bffc5ea62da201778fef1ce8", 0x45}, {&(0x7f0000001600)="51030c1dc2ce64f5e410ba9e68a55116f873ac630e4c3eee6a956487f28967f0844c86b1c4d7a6d90f8c19859099108ca281b97b731b4a3474f58e7056c7248dba0a6849847237c6779e363efb3e6b8a5e98c23d301c9daf7908daddcb2bbc900f40a969b45de326230eec25fd54f9096de65f10d83f", 0x76}, {&(0x7f0000001680)="3463d343fe6098c2bb7c80ba9695893cca02c146871623edeebd52cb53f04c5a7e03b41ffec9e824c1fcb4f7bcf42b1f2b5088f92f44085d9a1458a0f422421d03beee047eaae1a7bc785b936c7d257b902b4521763c04ecabba210f025d900a22970ae86c6e84a2940d0fe2c6f29e55224c13b50b0cb22bee51346e56e0211f12340a2ffa314c25965e31211052293006f9377fc5ed8067090b3e7b572841dc4dd00305d30333d61dc7a3ce64f0858f9f75987eb36b4bc77b19a0d3ff780ed516872a702c0542a2ed8211a38b117c91b818e8653de0c6e259d612147f5437fce6ec9052ae5ff883e71d7a2129", 0xed}, {&(0x7f0000001780)="18df6cc73354f4e8089fd2bef28af62653d68df28e00c742047b67cc8e1ad4087f2464b3cbe3c4ab006eb8345a53ec5edc2c13e74d91c6d2dce275394459ab1532c290b47d8cd1b65fccf7bfa937304058ee43f6b524c5370c6f40ab28f7d6ddd97b584a6d9004b92d058fe36e493b6cf3c1fe543535ca9527f64814a04596dd05cde828921e1bca1cb8a225638a82b485e0e77656bd40aa09eda0f8", 0x9c}, {&(0x7f0000001840)="a592fae0d1db09c4c0400249be0c55f782d9060cdafbedc88b92caa4d9c8bfbff9f194f5bee15f229a8ed08e254fe8d0e26674b0251c79af869707a69218f8e3c2b21ca15a03983b029e4c283f458c890c81d501f78bb431c9ee7798e179743948b7855535a4c4586b2f4b2bc760171cdc019fd2f52f23d8416eba63aa65cb9a823fd96627021ba349fb80ef8316c38ec996ef7a2cd7589ece144af32b6b21cb8b941b285153d8ef5f951a1291d6f4d3b3ef0f8dbb700d9c125fc98054a2cf5b3f2d7eeb97efbe92ac971c4880b1f5e50b40acbe57ab0552c035adc02578f885056fb508856b5822b95279c19c04eda014e1b9ede6f27b43dd", 0xf9}, {&(0x7f0000001940)="5e1a8eaaae040eda17bb5e1adbbe618e941ae694fc6480ff5f7cbcb080389c95b63b31d188ad1e278217ffda7345b3d9a63759c9e290fc7d622d6502b7a89eb35418ed3df32f7929bb31cfa59dd7cb75fd733917f6f7bc4b9b8c50bdd260cf6d38926fbc8f05b855c6e40b1b3ad52df2ef0abb518719ba8a2839d79b7533d31990b7e5a7bb51991e86617beb545b0f8d632274a0b0096a49932c45bd90cc0d237a95935447e27f55b70c9d3bf7a427", 0xaf}, {&(0x7f0000001a00)="a31eb178246dd6b14b5bd77c0f3b3c431d90ec935cd7c00f65f5a4b2328772df99f6af15ba717a98b7019728fee9d79a85fd642fa55f893a6fb1532fede21a7965566232839c5516312bff9bc7b306f5af02d2d6716d6b73c431a3a9bd9158964ace029c47048f3c8096274aff0cb68bf1c46d77bccb6def8175de86c87f04", 0x7f}, {&(0x7f0000001a80)="c449ab735db8e194016a8ec779ebcd37ceb078250f81492f1f6f4ac316de9aa1c3d316ef80787279ae8a77c319736cdfa9f1d78e27a55010fed4aa8d798e89f19695129350b3ad97ad057906baaecab4421b0e796c885b722a45c1f8697888c80e3002be3a001001825b01a2a55c063652ccabc54d2c68475cddf44c69071f9fd51ce376e16c3e672a6e3d08d8e7b9ecd537cd5a119b09b78b22a8d69b54", 0x9e}], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) r6 = getuid() setreuid(r4, r6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40), 0x80, 0x0) r8 = semget$private(0x0, 0x4, 0x122) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001c80)={{0x8, r6, r5, r4, r5, 0x0, 0x1ff}, 0x1, 0x9, 0x3ff}) readlink(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)=""/169, 0xa9) recvmmsg(r7, &(0x7f0000002280)={&(0x7f0000002240)={0x0, 0x0, &(0x7f0000002100)=[{&(0x7f0000001e00)=""/7, 0x7}, {&(0x7f0000001e40)=""/41, 0x29}, {&(0x7f0000001e80)=""/10, 0xa}, {&(0x7f0000001ec0)=""/209, 0xd1}, {&(0x7f0000001fc0)=""/106, 0x6a}, {&(0x7f0000002040)=""/171, 0xab}], 0x6, &(0x7f0000002180)=""/158, 0x9e}, 0xa39}, 0x10, 0x842, &(0x7f00000022c0)={0xfffffffffffffff8, 0x4}) r9 = open(&(0x7f0000002300)='./file0\x00', 0x2, 0xc6) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000002340)) getppid() sysctl$vfs_ffs(&(0x7f0000002380)={0xa, 0x1, 0x6}, 0x3, &(0x7f00000023c0)="e9367fea5e3c398e81fb1b4c2baaedb482cf3c0174eb79fe61df2925a0d2100eb953cccd0a3b911894ef703113a962ded51ecfe3ecfc9498f25af66910ea31863b89dc0dd054ea9da68bb5f74eba243c436eb489c3f39cf1cd1fa0a0b6f30277ab4f66552c2d6a1944a9d52daa79c04ee6249570986e61675e52e7af9116a84710e1d935ae2e32207c695fb889f408d2dcbc67", &(0x7f0000002480)=0x93, &(0x7f00000024c0)="4028748be5eed53d6a2b75ba98371dcf97d0c574e000f45e268b593557121a6e60404a245b4a291a4c8be38f8b6c28580c0a4b465cbd64a8f1ef01aa82668c0ff4abf77a4f0e77da36638255395012ea7181be1cee059d3eeca1aee90f52b9c4bc68ca5a44b722c25d0884357eb65d1bdbdd477b5c13092e", 0x78) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002540), &(0x7f0000002580)=0xc) executing program 3: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x645b, 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000000)='a', &(0x7f0000000380)=0x1, &(0x7f0000000080)="030943961a2933f82563f4b3d4", 0xd) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket$inet(0x2, 0x2, 0x0) setreuid(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r0, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4, 0x3a) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, 0x0, 0x0) semop(r5, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r3, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r6, 0x0, r7, 0x12, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x7, 0xfffc]) semctl$SETALL(r4, 0x0, 0x9, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) executing program 2: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pread(r0, &(0x7f0000000040)="9ce8f3525a8e558ff9d4dbb6022dc0dc871a3e01bf4946d2aeb6c78e979c47bec0ee491a3bc69993912b1152f895de6fa65c0a811a273b1db0656308080eb9310464b945873a1103468c994ef97944a7dbb6c6b66819714bad75a045ea81538390a5fc2200599564955b666b552bfe52a2378c7056a8f4da74a3dc6b21aa8e4d33b88f9589acfeab6f71cc34854b323e32420fa686dad29057b2", 0x9a, 0x6508) munlockall() munlockall() r1 = semget$private(0x0, 0x4, 0x4ca) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/199) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = syz_open_pts() r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x9, 0x80, r3}) semctl$IPC_RMID(r1, 0x0, 0x0) munlockall() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000280)) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlockall() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/115) munlockall() munlockall() r5 = syz_open_pts() munlockall() getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) munlockall() r6 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000c00000/0x400000)=nil, 0x3000) r7 = socket$inet6(0x18, 0x8003, 0x0) listen(r7, 0x7ff) ioctl$TIOCEXCL(r5, 0x2000740d) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000054000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) r1 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = accept(r2, 0x0, &(0x7f0000001300)) recvmmsg(r3, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r1, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r5 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r6, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(r5, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa00000000000000000000ffff0000000003b81ce1a018c45400000000000000"]) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0xb0) sysctl$hw(&(0x7f0000000740)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000003c0)="001c0000f789600553900ea7498bbb505368d03855973130140dd6707b2250453c4c130508b4c18e67cc7379b09d97adea8324ae435e1ff192f483d8ab386415b15871933cecaf252943be6b1b826d152b332865fc8cbdae2de033f195fb9b264adfbd81ed7fc085354c292e4d4b9db0cfc56e3cafe8b2fa6e57b066b0d59f5e652faabeeab5075e85083ac8354657868a985dce6b3f7782f88c045d15cf8a310e2ca515149d0515375e1a30bc13ed089535b060be", 0xb5) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x40}], 0x1, 0x1000) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xff) shutdown(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket$inet(0x2, 0x1, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) socket(0x1, 0x2, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000062ea7c73ec351442b4a281634c1b554d03cce8470f8d9205a27a769e26e82830c09047d7009a575f4ff8fc91ca1a3c15866dad74c139d5f3a235ece65e7ed3b9b2e80f1c3b1d89834f4f9c4d800fef6ac945e45a8b26955a1f6eba9efbea5e88de59c880dac8c35a5312176ffab5a87ee3cd1265d2f191e9c54d8db2c8144f95d9ae0ef51cc9765dc811e0d4465957741d5e7fb87c44183582f2ac0f7dfe3135ca17c37523b4999b8a2a242662015f57c4e1574dd5b4607e451063e1488222d0be17201a2f6b0da6e7969fbafc7528413640bfef1d3928fc50e42dbc68d3c27900"/246], 0x10}, 0x0) executing program 7: syz_emit_ethernet(0x56, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22dc09979f7d61ed417a72"]) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x3}) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0xd69}) lseek(r4, 0x2, 0x0) shutdown(r1, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket$unix(0x1, 0x1, 0x0) executing program 4: setrlimit(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x10, 0x2, 0x40) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000200)) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x5) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(r3, 0x0, 0x20000, 0x102) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x1800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() utimes(0x0, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x200}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) write(r1, &(0x7f0000000200)="c7", 0x1) syz_emit_ethernet(0x121, &(0x7f0000000240)=ANY=[@ANYBLOB="00008100000086dd6d9c040300e3892000000000000000000000ffffac1400aa00000000000000000000000000008d002e0004b8680000003c130000000000000401810103000000408cf562b59ee903519e965c3841711c27e1ae8c301c38a8e8099d70140fa4b769d04b16c13b6a8d874783cb09b86c330c7bf611be683f944f907aa0f2b6f51da502e3bde7db7ab294c62cfde3929c63dbb9b45e816094a64a681b016735598d9e7516d86186e5acd56dd8c8bc81615007782ad525d6b8a0ed18e89fdf38de8152090a61caa30417216b1116d643010100c204000014d100456a035b99d446ac2da9a1dd990903002a70e16d1341a43940d5fed4fcbde8fb175dc71447c9cae7452b0ef267d36cd5b03ed9"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c8) close(r4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x8000, 0x9) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x10, 0x6d) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)=0x2a17) listen(r2, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r5 = socket(0x10, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setgroups(0x0, 0x0) r6 = getuid() setreuid(0x0, r6) executing program 3: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) r0 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYRES32=r0]) mknod(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socket(0x18, 0x3, 0x3a) (async) socket(0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYRES32=r0]) (async) executing program 2: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) rename(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x83, 0x0) r1 = getuid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x5}) setpgid(0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, r1, 0x0, 0x0, 0x0, 0x78, 0x6}, 0x16fe75e8, 0x9, r2, r3, 0x5, 0x80000000, 0x3}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x4}, {r0, 0x2}, {r0, 0x4}], 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000180)="8111f2cc9cda2032e000bf7d21268f3ee2b03acaccbfb782e5952dbb3a5154e2f62790b66a0a863e665c446cfa9dbec9621cbd1ab997f22cda9cfa2922d1d141f9c3620cf35d09cb72102be407ee6e3b516725280546bf97ac9a1b13f6f226f9a04bf80aec56edd8c2847f476048e55a248243b774f3cd00274b057648be87438a6d9bb36227e161b828d587cc9f758bc2c3c0b50882dd37c48c6f9d325ad4b151693694961286595890ad0bad46179d", 0xb0, 0x9, 0x0, 0x0) r2 = socket(0x18, 0x8000, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) pread(r3, &(0x7f0000000280)="cbadec8f089670a3466df00ee94eff5bbd5962ecdb3f2cbd8b931255739d614557ac69c84539534063a8d7800576c3af41efdfa72db6fb8a2c10e204c551e3d6b78acb9a4bc8ffcdb0deb3db10c781a7c1d7366827854162e894df91e75d0e762886003633bb002809d8a451659431214a2f93829ea8187ce88be8297617d460fea19e9fb0280a5b738c842a9cba0faa3d0ced310d6d13f533eb75abc861a4a1e6508479", 0xa4, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getgid() getgroups(0x7, &(0x7f00000004c0)=[r6, r9, 0x0, 0xffffffffffffffff, r10, r11, r12]) close(r2) getgid() r14 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r15 = getgid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x0, r5, r13, r8, r15, 0x2, 0xffc0}, 0x1f, 0x2, r7, r4, 0x6, 0x6, 0x10001}) sendmmsg(r0, &(0x7f0000002a80)={&(0x7f0000002a40)={&(0x7f0000000580)=@in={0x2, 0x2}, 0xc, &(0x7f00000005c0), 0x0, &(0x7f0000000600)=[{0x48, 0x1, 0x20, "742a7e62bc9fe876a62600ac9e69ed4b02eb1afa5762393afcbf410018b054a3f840337c1227ad15091625d506fbac36cbe098"}, {0x18, 0xffff, 0xfffffffd, "856914485553a94d"}, {0xe8, 0xffff, 0xfff, "86639f3c59bb986f93638b77e56a8765a88df2ad21a2741c7cfb067f581f3087f9df089c562016047634a4ec49b319741672f030b14f820bbb12feef164523d675daaf55336e80b2d2e60a198580907f2faf5a98e83ea2be5485b07a12ff38c9c98076c48dc6975398b621f5c223b98cbfbd4a5a253fd1a166b72ec041ed7a7a0f6cc1b0c90d9f8cbccecd66f38f8ec596e712cd8f376ab00ad5e8dd0e77c94a2e7f99f765ac1f21646e16cb89efa08e3aa377980f3efab1d6b1ec41bf709083a1a7e9bcd51c32a64f0a8442bb53e0330c652aeae5"}, {0x48, 0xffff, 0x46a, "1db0c75e3d147198628a2548f0da8bd58564572ac390a80f54c8b44dcbb9ea3ba42dc75540d72cef6c9032e0f3091ff53fd0"}, {0x1010, 0xffff, 0x8000, "4fc9f4481f8a2d2e1080b61652986cb0f332a57041477701101e7028a66d862a66f089ff5541abcdabe543131e615decc3500b898debd90eb67e2c001428655cbbd34f1fd5402d2e27a183fbf9488fe13dcfc40f8138ac1eebd8b9be724f60447d7a19f75201672115c952aeb3426a5e27e2325be5178187b605d54f2391aef805b1bec5642a06ee8f5b70a435a09d7f13067d58f748a18fd669224f361654a07f32dbdb2a85e7274c849d661fd73aa698e8a7b0220f989dcbde7c0f5abd398657fa4d349f9a578ced36333e79402283dccdfd7e07e9f5fc4c8946406333dbd17aec7c9cd8c79e8ce70a3cddfc2878491ba6da8da46d7b4083ca585adb34cb0e037657780b69652e6dbbeb1d632c166a5b61f0a25e28a15203177c624c1d7804296a58c2c6bdfa546b6426f591bab6db7e0f3e92db7af8531ec25732af9036e350638d6545255a6d7241f6126a9c8e0deaad8070c14a5da92a2d21db1b2ad088c0456c1b2f983c225290c502728cc476b66eabcb46d50d223414b969f3d618e038d63866ca66ca546ec11e5bcfb410dea85f4aa70307e85b7340d683a36e6a66ff89ca0a1e8f9b3a46f85ee472f0a2145dc98d001afc264ddf7a44df5499524a13599871bec29b546c9945709ee883cf6e6ac8dc6b0a4a6261d51341b6428b510376c4622b260b596a6254cf3003c11674f2848cdbd379753ed44bfc4e8cac1af00462b0a9d614ca4a080c13aebb67d7732d613c50ef7ea158fabcc5e71ef9b89c7912b7019c3d12ea65a1a2ab3cf803d9aeceb0ed894ea263c02ddb435c73a016233d05e81b5124438b528912a29956d88f33fb0b3192fea83b012ae8a17addd7def6a0fbee786d2ae043747387dac4bb66b6ad62a7994d40c2b86b70f9b62b673f6d000cf2a3b9087727d7cb51c2dc304460c551a47480d29ac133833410ccb2f77f20e831360ffdf73bd0cc334fa736c4994b43caad871200b7d134d334208e76c1df02821e3c173228f721bff8792c46b47d88404a525941e869014de088812c2f2d0671f9dabed27a48e253c29f5880cebcabcdb6e1c28cb18ae685a4414850cdaf11c2fac5f9dc3b6bd48933440398b585bf4174dfa9c71767d1e742bfd2c06101d6a87b6bd78c3835060aa1d58599f819a0f698899c30a605d5870e73f0564ba7778b1636ada09e2903bca68f47f1b0e273645bd5ee9be62ebddeb09ccc30083f64705f00b994586457fe0bd63ec88155c99c417c84a6439091ec8c042e14297c6b5cfb05b267b8492627d4353aa5d2487a0446c17b5faad6670135133fbeaaa5ebac11e6c1c8ad2ccf1242fa7a3367416a46db603d1fd256fa9cbc10eda2dfc9e37fec0017d802295df94aea8e3a4108b50fa45250d19b1cce3a9f315064ad7fe35294b813779cb71d122b89e8ccd43334eecd6d1a94551db64dbac128228aec4c4608fdd92171247a8999020bd651e8ab3710da3f3ebb8f0526d3479d9b0974475b96e079ef37b64f55b7b0299a9dcd0b210adc41eaceee78915ca44b4afb2440ab4f02ecf000d709979d826574e2267af000540af99cecb6afd69694aaa159b9882ea5defbaf94ea25b624ca2e6c582ee311b8fa7659408250b6a850518082f106af2be22648eecc8aef66b3fcc41606b9ff5fc5df42fba69ac8eb5878abba63cc28894dcde8bd7901580ea273b9b5d67dabba22c2f395cd49ef1ad971d36330e3b30541809346ded5607776a35041717dcd2dc3cf4473231424b12afb3a4efa58c8adca77a9666d9116d076b02aff2358d36753d4aa20ec2edfdd8068ecbd656bfeca645665215006f4f085c16eceb7face1afd90f2a6f8afa92878ccb5536aca73270c6835dc4efd9fff8d521892b492adef216159380330dd38dd59c8a33f04fcc9afbb33b0423a30b4251a06a7f1f68d128f9d7be65cadd8e5d33324f3e975b5fa3145647075eaf3d92f4a2f619b2d67d86cf562807b2ce488e52c2f4301aa4fe84433ab604a24263c41486a207889904b5c882c1e75dafddfbcfea43ca21cefacff630946b74c290fdd095b1e1ebea1172433fca69b299d243eaab31e25367e644e7a264a93d9202ee25bc69c00715f38ac841025326bd98f8ca01fbc9e6c837f947b196a9bf7495f56fc44b5524119440c744e1068a3a4568e205515ac353f9430000079322f295910e8aa570340cc3be937ad60be0c16e193658b514ea4fae6f300ba50a042993762bad56a630f1dc4f9a7840417ee2fef643bd1fce5494ac167be19764b2fb9c605b18cfc920c71165d05d9e9fefcfc59d6b00653eef9f4663301c2f670f5afe3bb241bd02af94ff538ecd569964931917538be77bc310ee0c8a3acb2d633dd0e2382f93b650b8690d2122224f2a6c872863d6cabccc88c7c3c5c6035b5135d62549f251e2ca371faa59b50bff58ee3beb97f6215a64d647f12d4c7e6cb514e6853ab03e20136ee79dba8baa99a4a81707f62ddb7a3af9d425ff573ddaf22d18d8c50b725759ecc495fd677c00463e3a2d801b7a7817bca6711f531c712c0b146c947d52c9357ef61572395cec3224903cbe44bda3ab7460dbc7c7e8b351f848d85e4a7fccf1bd1beb63774dd64c4f4c3339d08cfc32cbce73ba20ef2952dbea5a08e3af554b8b19d9612de05a52b0d392ef16ff16891d6d66dc2262af0f2ec821b447ebe4dbc14f2f726a8bba5191e28b07177869a9e215b5d6ec924673548bfe38ecb72096a212f4221dcb0e2b46bba67eb26393f61d4364c05c3645f235aee8c8de45ea25ada1c1ab743bce38df9309678920e94e29ea23f0a0cc6a9e9681208e9e0fe420e26d17574554312b0da339582ee048c501f33ac860805cdc186c3b8ea83564134fbf9cb8c13e9b7ac028e8b308d5a42654acbad681c2f0d2e73c0ab3320d6662392ef9a0d9bcdf0b0e5eff17c65fb6311bb3edb7e6d29a8e4512c5e91804c4c9aeff392cda1b0f60fae102ea5a04569539b653acfa10fd5ae244ac077525b10dd70c85c8ab3779539834cc5f6a4e62a944de19d978c1135cf851d22d849723234cdbf0d1a22e53706d480e7a696cc6247a208f3b27648fd3f5180e385dcda95b7631a03e172e0129625adfab58ab0bc532b89ed5b9828e09c7a706cf4e8b945b178323b25efc1605b7c319e93e0d25896c10e1dddadb3b29371b454b248bd07e4d7d68e1573a20fdb7add4bc6619d3051efef7422262b76efbefeb68ebe531013e1f245ceabfaac96340c002595501ecdb037552bc2c8fc150f572db14fb9fdb35ff067fd2712bdf1ec2d3f0e48c723caa2a4c362f4671e3f18389af55e6632528a96e6962708732954d18f3c4924fbe9dc4fe806aa50d3c89c3a61e5ca16e4359cfa3cb190a673b850fc4c771fd3d6db4482bd8e51c53847804d949b22373d1af5a40533654f347fd250016db384297842893c8ba55804bb945a648ea266e83305583f678fdb0df102851dec559f07529f9ebc12d4070ed13bc63c35aadf686df1c29bcc613e53edd6a962dbe5514b1c88e5f5624fdfb44ddd98751c512d8f6d88b835c69853cdd0bc2226cc38e35c283f3544583adad8589a5e6b17396a075280311051d309dfe2aa25eadcc8fdb4e5492df809330a1d0784c19ae48437aaf9eacbef98e7a556f545a5d0c0bfe39c9c569ffb73c4d1fc2603f417200d8bd54a9b181918a50717f972adbb89faeab75185361def9cf5cafaed0dbc13928a58f7e2a8dbfcef62fdd657286bee3f0d7c2f01496358e19dd4e679fc306d4d85f668cade90595b42751d3672c9f9968648f958d123735c0d3485ab31e182b9001e196bd456de3c9c68b3ccc2ff05d40cb983994028e1776489323cc3fc7047667c771bfb286f8a6a40911e01bce01bd573b64f8e5927dd960dd80af882ac4d188518dc95ff184786e689cec43e0ce8b47531757c6aac0e96921e519fa703a6ce9abf434317b6384d71fe069513f6c7f6be33db6e8da979b3a55953161ad3960daf2d188452e8ca94669a3822547ab7dcce6b0808a89d4c9a39c8aa9957197dc7c77472e5b56e16d3ac76034fbb78bd3ddcc539103b40441cf7d6f8283c79dc0bfd9843ca05c9ea488bfe06ed335263b158092f38d39dc5ec770c2d85d9baa83dc1db1f68478a6b9f8ec013b90a79347150990d8e4084c07a818e56d1682860c8d8d3903f674b7bd03788573b6d2ba7b5e9fb6854da012e106505ee2ea7ca1bb841567ed5f1b887ea1dda2e893a1b431d42c0f9d98a7a35c2b1c1dfb29ddf1759f0685a54c2be771115e0280c6635307690c7a11821a5714c427ae33353e172d0e77b8ab4e3fa871c8895a46f8cfda2ad203a5d0056ebbe461eadc442cabed53063aff5773beee7cda07c03b6f1ff24e12937120ee6a2c77ee14332ae3fa6a8464957243dce40f0196af5ead16590fcd9f007a9b73def49ee2c47d56f66f4e3c5905df74a620e4a23ffa1fce205047791f147c63cd438d3084f10bfa1d2b78a0eaa43d41ed1bb431ce2bcb2fd45999d45d9177b1adc0b5c67c592b42bda18050abcecb226a7e68bd774f43b125b6213171a5d0aae2f044046ca2496134e00b6ffadcca34450ca642ce6bc2d591de7d797e7429fe12ed3565bd097d65ff688a13a860d9f8932e5bcaadfe833a8ab33656052483a7ec71fccab97c1110a8f20354e8ffb9cf8f65e41d9000f3de23827ee2c5481bbb3955a5f114ec458a0dfd3631f253b35866fe055ffd83cae8022e69449e6b33e4f9e1884f5a5ab7485623f17a9f905cd11262e29ae08b00871ba275a1d78bed38fe9ddd68238bc9591d40c5e9798334bc06e763dbbec32dde9652eeaa1f86bcc84f4dbc1f07d53b816b59c1227bf09cb18249ecc39a38833141b8993587ab34b7cbb1d557de48d560916c26065ba4cfc3189f2df09dec8e26fa39755e2cff6fced67ec0382ae6c1c788c386e10b05d280f77194ccc44d112c965b2b10e09dc0477e216b7db3814420713c525987307abe76c9a72e41ce451e1d92bfaf1d3939bdf0df2603d3836b99cd10cfc3d33e288a2c943ef0433eefc7e3636d61f4af84f77fa256ea7deee3de5ac54df2f82d256ad6b1c457dec7d4e93bc23f1a5e01e14bf01a5a206c0b7ee4b5f3a3f84b24108000e152a9ad5ceb8daba92b5a8719b1eeeb6987b6b29ebe35c532df842990272b78971f95e17dc2b218f77ba7ed1f633a1ac2cbd5b68b174a7a73b5e4e51eee20772dca8616c800aaa16da7d3c5ed117b2bbec1dae7dd53672bac4cfddb09ef019bdab36c073ce5fbc9a139b516d64033920d3e00b51b3374864865de540c7415efbb10f0324aa4f227d03ca5f58769afc484b229cdc0472e480efc05c51ddfad63225329a98ea1287a0b10bfeafef2287f2c8013777d1102bf9de35b6de85ba43c699cad431744814fee424169a3d90b8a60a89ba29ca024b7fec3683ebee3ca0425e5155640c485acc83ebc67222b38580c2781614c2dd451c5e5d77b27fa747a5bd5082eef4609a7fc49a91cdecbfcf1fdac1c25be6d947fbf0e145a40e93144cf8717b7a66cd1b83415a4dc354b50811e88348236f7c0bf5f397e0b9077da381012b96981631978d3c844502903d8120f6d14e0de0066de92e8476422ce33ee0e49a255e8647f19915e2489b832ddaf6942d6e7d086034c9f8aa3484b82571af5d8ecd3e2e9c9d774f2856510c4b353abda18d56dcc005be8f2b8968238fbe9a1584c5240f188e6e14483a0f9d5ab6f388a31627eff429490117c54aab20ab79d1d2df005940b3"}, {0xe0, 0xffff, 0x3, "1b78414eedd44c6df5d474c34d08d1f3d6ce8b3b9368fd30fb405ff0651eb6f9398a69a6135c20f11c5fce1e09201ff2a694fb66a4b6701650300b4e5fb53905fb88b8a89031a67b02ce74568e89130fdef5b158650f7ed10f2b3df4858d3abb9f506ab84b7a6f6371dc1f1902212557656fc57202392ee69878fecec77e482408ec4e876291d2cdc037870a914b974b91a71cc5bbc1ff9fd6f611601a99d65c4fc41042e29b1f92577b4a0e3ab74cf0f2454aa92aefab84767c2ab85ad19d6db9f67fb3d544d8d59e7a"}, {0x78, 0x1, 0x4, "86d6df3bcc8a5a80d64aaab8c3029b5b81d3523ef1f8d900b61861294916e486ac8e3ce55284294ee5417f5add239337a2a53a213501ccee396ed33fcd3f2390716ad817cc4d4b0ebf9553f48fb3d2fe1f1457bd8d4d1e5ac69844e893d2747b2d"}, {0x100, 0x1, 0x3, "202a1e650b929e95a6cd2eb6c692264e04da2cfd00bd8f16ca919c0b050e35939cc907bfb3a3e4fbb554fb1a7a94c7eb8b10035cb31218fe5b2ae4ffd39f82e39e6d7a32a2b71e978c5e4bf7a6156c3b99a6f6e0ae22e1566d5e8e2447d9b126580dec8df60cb7b1e1e57a04a575679248d7ca2ade5d66dc79df1ad000174c9fcf3816b4c7b420e243643083a75bdbd3c903520db14b63815d1ba00a82b633b5e3312cee14ce700563b20eb63dbfb62e45dd2289e24c1be934868d7b07daadac8f98c61f45ba7686e719d63d4ebf959f0e281c5130d419f56277870d1823742c75cd241ce3952ffa03"}, {0x1010, 0x1, 0x80, "8d8e28a0f89cea7810b920e7ffbbc169a477b525f13b776f9c1fcdbb002a77a6be55ed56ab7a0929e8c1f06a7d1b7bead50afc0b9f055f580ddf286a6a5543521ba115f6f5b3eb7f984bc1251679a9700f330a1abbf80208f3be748a3268e0d6592735e7bd6a9a575b4f7237225e9f71e0c85d583bd3e4b3d0ecc0054ebe45f3058b88c10d226e8933b022319842827658cdc94e56ff34d2223ca3043efe88b700e3077bbb63fe4a26a4ffdbb551d970421d314194a2aa9cce4d7e468a4ef1aad6ce0fdb59c46fd1d795127e09ee646c7d6cae40b0d09cb6be269e9fd5e26f493466fafd63448f971f5d025904a7cf2775adef93ddbcbb21d635574b82dc85a2ba756bc68dfab5472577126eda540f45bfdfcc1a98d19ca09072e36afde3426df8e15d07aa1a895db11b79abde9462194cf876235778684298bc01bdaaa0abec55ad21c859ea131fed60d4b71e3d546366735ea243130eb217dd3355f78af5d7241e5ffae60ae8a704dcdf9ea898737274eecd021573312c7eaa534c631f5e5c01f793eef546d8f2e864898a0d0d72e9d80040dcbc279c03511f3c3235f5f5958e5628f43255d3d35405da107f70a040d6986f65c7b30a13b7623da5d295fffb52998a8fcfb8e9844df5a68c321844fe6187aff4565e6ae53869ddea4934cdc2d25ae58e5b80d1b3035df5d6b589aa246a17aa5f2de7eceb73f22605ab12581a8bf60a0a33e83f72558b18897771f15312bfd91ed5433874fe54bcf09064375c61a81452a814d9774e3d027c311d28fde47fc876dee86949f25029a1c830c53733415beeaa65908cb6c531cee1c684411c4fb0c1fecac5e07998388d6be129e1f18f13573f2d8c1e6c38c53210b9f4994ed94450365e7a84c6d298dfc9203f31c86244797d1e9d1aee6e14d167df0a3367fd0232f4559fe5d210cff4e050608e8aedf73690a8a7354e124552acdf6505c89971e4ec345dc692c9900d785f47fa670c802dd0610b6663299960047107e0c4aff1c563b36cba710efbf44b780c4a8ae948bd17c5e89d955b9b762ccbaa258f9ca83c8d9052f3f0a66234d53e41ab08719265c32c31129072cedb5685829b38bc389fadde840ebfd4d1a3d8691bc722229b33e34515100a11d3c6dff5d0b5c80fe9c52344cb979decdcd75fa1675d63df7c2cbb6d7f89a7f4a92e4897573ae422d538aa668667c20e10b4aa67683fb688163ebcb311eb578c0613e27b27e8c1bea9ac29dcce1d9150a3c3165227ed7babe1ef6bbfbc2ba0407d76742b3a8c2a3f859cf1e66136d6ef2cbe7113cc5fe188c65c1d08748d46a6c8ed3135b4c602e9903b499f5bbe1382673ddda1b78a23279358eed5dc61a3716839a6ecd2bbe8350f96a0018e8910b776fd7f62ce08d7579ee60c3ba6541efa990801bd61e44bcac605e4b4c939bdd18ed16b2260397cb891db916064a7f9cbb7e1a5767e184378d75918cd40e975ce18a0715681d534c24c08589663d103666004bc1d677d4ed117f2914d2a4d7ae7fb1cfaacb7a310ae9d4545f5f7cef493c3926109c5d1740d3faa13a758f27ccdfa5541a1b2e331ee2c0920e9d8dcf2db9887259bba7bfe8fa6eb81f4280f3f147d977719d78891d61051c102531d5a93ccd4e03f4f0b6c4422c0d7d509ae7cc9e145a739626dcd852d2f02827318fb08bd0d85f654e8ae9149c426e2e8ee257e3334cf5b16a5561640cf69d6bdc7f7d8b578f6d13b05646778c9b7685aa2333b513159e61d9a1e2daf8cb43e1b7cf72588dedc8a963506da8a933bab217865edee7a59614cebd2420157ad8ce9174c02233ab1d12729d2ed9c7d0fef27f6708ad83041ec70e624c4a5a7bb2433a3120e2e1c12783745842588afbcc450d4e0fe5aab7cc867f166978f2eb779ebc0a9165e28e8a5d2463fb8ea2bd598e8e87557c898d0a2b4ce42067302d645bae9654aa950dac43cea9f698ed9e7a5f798b0c47e70f04162dc9e9ac289319605322113da5c8c47cf9f987a9b34968c99f109366a2b75479cb3eae971de2d565eb0a326f82addff74468fa2bed79589ea35270cbc6875ee350b71c4cf067838ce3f7a2c9115aff643d86300c269ac38f34e179a9bcbcb1ebfb6b14556e4897394fae3b1b2c55c937248daa3caa1731675f16c24e4faf1a9e977bdcc37a79bb038671e2ddb20af0d284ed4627e4bf6084afd9ab43f00db685c4b5166468b53eb51ca68d9c37f1c13a8581c335a46a84aad445a880bad7fe0810f9d230c94eb62186fcf79075c69deacb2bc2d9c74e280b2a89238e7c94a49df4effd0947c8b3a40e2b32c386d0f4fbaf84619608cd0162e2fb77eeb1ba75b9970adec71e6704a76fbfe11c93b8d58beb1aeb58c54d75ce47f1a1c2fd40943eadf4e36bfe1298e5a8e85cdc8cb343a1811c1299485868649da7e9d7b39cb8fe2a535bcacdfc16e65dd10bf94e2032f69349b17b051fba0480d53f7c3092f867fd5ae7451836cff554de2e46e7c0a1b2a2bfad4052eb9932110c4c4f75affbf0040cd07d3cc24e62f71fa2a3269f04691980907915d8a839e5ee65162aa7cc6b37f641532e721b4d042d54f2c36d2166ec0b3ca30fdf3ad8e8506b90a1d653aaec686cbbf0f85c4c7a569e266e837161687ea27b647400cda7e5cbef360beb5c97ef5bd854a00cc98ffabb672999b7272b13c9b4ea36cb331b16c8c5d79597f35dfbcecc11cb004ba413ee59afd94dea11e95359b2daac11f56f958bc4603f44a25483de343cdc31c8e957845177adb8a2a983961957a1276cfe54d66996ee9095b17342c6aca406fae2528ee56fd077a820fc3969384b80615a18f308523660c08ce5ea1e1e800d369202e544f51fe26174f4aa9e81005f15f844c0fe3c3a7ce14156bb233841744c537bcefd459740590e38cdf69550e1b567db692a7572552025dd90e0a9658c3188a786711a1bf9e167f277fde201403e8dc711af75491cd20060aaeba7088a77137b97f67b0d7828869506d3325fab633c94ddd5891218dd45421ce51f87874f8ab38dfa26de6049ee173097b534bc932b3ebb74e01f7bdc4188226a18fbd7e998a2f0b798d01d85212173269665d4814ca4a931ade15ee3e41a2ca8790c330eed000b42624b0a70652e4b1c6c4806caec67d429060592a89fb2cb5edd0baf429fc1eba75e929e2507578c1fc81f970272c104396b29777276e81a906defbb404266bcabddde117bbbd5ab2793dcd7fed8650035d933cde744e0f2cd3766a94772c4d18441edcb8903ea9f038bacdf2c363b2f6ba643b193b4c8f6ca0d7baeb2c15119896d7c159ed1a0d2a09abde6617104d81979820954d8bd0abebde7562e5cc4bee25127ebdc8f50b38684d92996b362e137f26b11850903c1c9119546bb05dfbb6cd9e23b997dce57e59d596d65a4a0ee25b68206569b3135b2a2f238d9f81df22896570b7708e48801a4e1e438453954c71b33bc85e1ed226b82d2d03b1f73032ca30f49cd865f7ea0a936a418dacc36172dced2f9cc4d72fb2925c7f17653916dd02d30b662549d021a0016c61b5599814f41f089f3c369471003b3bae0cc70dd87553b50d5d0aaf54c7fd52ad5de3b1cdb2270660f9a19e7f3c5a5b1565cb687d391d6776adafa5a6e5ec3a79c492e7872d2838d0c56b14bb792a7c17eb5209f4c2debe29ffe222f059ddd08dbb4596bbfce3c9284bbcef120a7e488645659cd396be38e59735b8bbf0d0d4e632db2fb2cde193d233a73fbc809157d02825036cf32c42fbdc6fa6729f35abe966efa20ef3f1261670eaf015b198af60d2b21f831b0737e49032f17b3f330c6a119cd7761b3390bd7b3d03f0a3f6907a3ed3fcfd4836c332ae8b054cb2e460ccffd489c4ecbec9f0f93449e2830862edc58b65ce59e08c1010cd5382fd5b8e33031c8717d5c09723e94beb5fdf1e9bf690c1d32516cc711bb66fa0fbcf495005f89fe1eced6392f6af28913f17f8eb22ae110ad57e592e5945ab676200a8092192a75cc9d663a762a2639d7561da1636987f07d0b01078ad49866896b5e951a8272fe8bb8b3a062caaa8e901ec0de2f7f88603749d149f8682fd352ddf896bced748c3300f743386f4c4082f25844701334b204e8f8671d27c24e0fa8a7255ba831fe068a80d688e8a48107d2d8a61c0faff8679cf4dde41249af49bf317b0bfad5449b7a4b054c3b53b1dd0f0a118d8b6ffc1eaf5d8fb85c9b3a550823c62c7a8515323af6186536fcb1c1fa01e94bec8b6a228e8a555a5d6788d1e785962adfba7e6ceefbf4a3f246bf883a68afa101225a5ed888d31256c69663a7e22a3ef8bdd328661de2a8feddc27cd28d2fb48362b6a12e1893bf8ee993225a9588598e50f84e7c3adf5f330745df9bf7fc06e5ba8855f9ce1c9ccac72853d77cd3bcc903194fcefb9afb4e4ddf769d2f0985d6f35075d0f4147643659fdb1fe3ebb3fdba953b59ca3749828217d72873b9ed19a3fc5fc4d76eae0369a6aed1b60fe0b931ad24e76c756363e91e05a24068a400c8c13a24766366771ad396a5bfe171d0691bb825d99752afd14adfe193c9ef6254a27e076dd95ecf86ef70ea0c5874bb4e5b18fcb89ab2e2d096f25e2da0c8aedacbe4650f15c63c3153dbc544b08fbae6bc496190ebcc690c68d3fb727ba355f1a2b01d527a4da7215e637b6b2f50bacea9cc120184bac626f5a09310f9ce1c388db7bbc2410d81bf329dab2899ffa1dbfef56d0aa79342c377bb52d0c454a234bdedec84fbd05c184f65a554eb2c38ae3c05b203304b31897d2645c13c4cc8d6357aac860d4652484d9c7b222f690fc5022f5c1a138f78cc89814a9ea616a51e57fd10fcbfcb9448f837d1a915d3078f6089c5ff4d98c44d310ccc83196978b9bea825eee75a0bda627954376aeb270f5489fdc4d93e1105aae25783df510a309055896fd20f82733418d88840a753fe87a3754a9638ab0009d1d93e7c6bb96d43340153d5c28530e03fa9837948fa9cd146654b880e6acd4926b47b60c02fa34e594e3f750e1618461815668e7688aa9d2d0b12aea5a1690e6d7d9cf8aab0b6ed4919a1b9e156008c0dc4693d6453316ac8bdc43787fa43813c9f9464767b1bfe7d8fc26504fadba56f40f90ba41f20a1ace9d128fe271ba079de5505ec5e830d048e85159711c7ed25086000250aabfeab889f3f0c2424b520199ad6b2cbb6763037efc9a2691bfed426d2f82467ad5cc437f05be2d2da18842fddbffb8d9fe56a57d29c185ffc911879a03fd27c81f98da3c0ea3597eb50ff986dbd31ee8785257e024b2ca3a0d0cac64347cd1b9f7bfa1fc0b954819a4a5c9c92755a5b505e5c8ae3f8a9a241aeeb97d91f35ad66822a9086c749ab9336828002278a11cbd705bcd8a20f193e53eed695fd31393b5b6422d59214df50e837abdf45e0cb3b28948ad4716e3c90d9e869d611a3f91bcfda01b454acc1ed02da3b6521ec3f1f15dfd7c38a63c95e1f467150141f6d2765600e7b9ece1163af90e1bcac5195b1e0bf0f542ec01f858f2be4fda5b0ab084f1f16134febce17788036023e2c6d9853aa6dd99cc0bb66b25048b38a888ebabbd33aef831c75e0c751b4fb379a69258b494933d0b80b224fcdd90af9e8a9b995976d982dcd91dd12d6e9a5fd08b8a1fc9603b1073c7dd577cc21c7c6cd06f0a6d14f9181b3e92d322b697c59eceb639c9cf6cf9c4d9d79d22c05b2658ce9cbea144bd88cbce6d35e7b6eb14287ef6c1eb81987d0c3140e0c8ac9eafd4e996655c4da9616b30"}], 0x2408}, 0x101}, 0x10, 0x404) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002b00)={0x5, &(0x7f0000002ac0)=[{0x2, 0x1, 0x6, 0x80}, {0xcc, 0x1, 0x40, 0x80000001}, {0x100, 0x9, 0x4, 0x7}, {0x5, 0x40, 0x4, 0xffff}, {0x1, 0x3, 0x0, 0xf1d}]}) mkdir(&(0x7f0000002b40)='./file0\x00', 0x2) socket(0x6, 0x3, 0x0) pipe2(&(0x7f0000002b80), 0x10000) fchmod(r3, 0x40) sendto$unix(r2, &(0x7f0000002bc0)="8fe51a0c18a4837c48d42b26f27b60e01f9b5bde31cd", 0x16, 0x1, &(0x7f0000002c00)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setflags(r0, 0x2, 0x0) fcntl$setflags(r3, 0x2, 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x8000, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x3}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523", 0x35}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) (async) open(0x0, 0x205, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2412df7) recvfrom(r0, &(0x7f0000000100)=""/80, 0x50, 0x1040, &(0x7f0000000180)=@in6={0x18, 0x3, 0x200, 0x1}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) (async) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x70e, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) (async) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) execve(0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) seteuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, r2, 0x0, 0x40, 0x8}, 0xffff, 0x401, r4, r5, 0x8, 0xf30d, 0x10000, 0x5}) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000400), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002480)) r7 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r7, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) executing program 4: syz_open_pts() socket(0x0, 0x0, 0x0) link(0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r1 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/156) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r4 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) writev(r4, &(0x7f00000030c0), 0x0) r5 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000003180)=""/194) utimensat(r4, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)={{}, {0x2, 0xffffffffffffffff}}, 0x2) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/26}, 0x0) connect$unix(r6, &(0x7f0000003380)=@file={0x1, './file0\x00'}, 0xa) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "0000000000000003"}}}}}) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f000050d000/0x4000)=nil, 0x3000) setsockopt(r0, 0x1000000029, 0x25, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000340)) ftruncate(r4, 0x7ff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x2) dup2(r3, r2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}}], 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@hopopts]}}}}}}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x10001) dup2(r6, r0) r7 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x400000000002, 0x0) dup2(r8, r7) bind(r7, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) executing program 0: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e4", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: setitimer(0x0, &(0x7f0000000280)={{}, {0x1}}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff01000000000000000000000000000106000007"]) setitimer(0x0, 0x0, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYRESHEX]) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) executing program 6: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{}, {{r2}, 0xfffffffffffffff8}], 0x9, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000100)={0x6, 0x2}, 0x2, &(0x7f00000002c0)="3e18a965dc0969524ea0c34d59e08720e78e129930eb344fc01af94af33a930633451219637e37fe9e9e94ca4f65f6b73e88434416c497d878e7011fd571d0b090e585678feab11003cbba8f6b5c9c2474eac179766ae1c272aa49bce7b2abad9f4292f02dc94d242c0737eb161cebda4f2a0b4d380cb4455e667f961b086be3cd86d4a4ebd1dbd3ec28e2ccb375a11d12a0ed40e65b72f601881c4ce460a63a667f557bc81f4954231fa7941525cc76bb363e3827f4d06e19405953d0272ca21fa428403339bef5", &(0x7f0000000140)=0xc8, &(0x7f0000000200)="7ee3bd0e953b60a996fcf1c96444f71efa94d1a82abb0ad17b8a98b691a8bb55a3de009b3203ba5737f655b2954fc92d3c4374f7187421d1b63d4c6bfbaccc87ffe8cbf5f82cc8997a307df168c02931765b636f3341c41b3c351a36c96cc22c20929d62b5aa0fb7a96e6a66184c66c49720fb3a2b20", 0x76) executing program 3: sysctl$ddb(&(0x7f0000000000), 0x7, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81032cd4ec99efa981ce37a5265d0eff46b8ffc20db1c8aa2b13227668e2ca701f5690aced2a6da24a806c3f4d02bc364db6e6c29e72dec0de3b88a5bdad141720b73b", &(0x7f00000000c0)=0x8b, 0xfffffffffffffffe, 0x1a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x1, 0x7e) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x4d, 0x0, 0x0, 0x4}, {0x812e, 0x3}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) socket$inet(0x2, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x1, 0x0) close(r4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', r2, 0x2}) socket(0x2, 0x5, 0x0) executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, 0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x18) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x1f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) r5 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0xc4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x1006e, 0x0) fcntl$getflags(r6, 0x1) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$BIOCFLUSH(r8, 0x20004268) setsockopt(r5, 0x9, 0x7fff, &(0x7f0000000240)="48f94045e1f6235c71c02b77dc2a9822446aa03d0e921be51ddd5483d3d41ba4e7f88aa7f1050e7ccc99d163a678a1811cf3a6b543c638763c80d469f36c454d905a1af54b4211aa120cdd0680de324e5cbe3d78e8283ef128c9a96e54cb7abc984929ffb83f2553a05f37a41c1fa538e74f712cff07823154b0f7026ae231d39f545f6823e30d04b34d740e74d65175c76dff4001ca14ad9162b97ba87823c72c4ce7a90735e6e8876da7eb62eb97a818807188dc0350809b5025fb", 0xbc) r9 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x10001, 0x0, r3, r7, r3, 0x90, 0xf801}, 0x1, 0xffff, r1, r1, 0x0, 0x8, 0x8000000000000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r10, &(0x7f0000002840)=[{&(0x7f00000003c0)="6ca5c9926f32d5397dd0113bbd870d0c2b8add278c488981b37e2c0f72ccf29d512a8152e0f1cc52967cf85eaf02690c7962944aca2960e2623c006fb14a072939d48e9c3e3d621133300f1607ccaa2fb9318645477fdd5794896ccb5a26ab50392dd8e779459a23600d02586bd9c327", 0x70}, {&(0x7f0000000440)="151edb13c173f740e3081f7582697e27ef4eb794581fc3c84665fbe11d3de61fca45de112257b8e49993fb8e8e4ffde5b212eca5b0f27775cbee05e308d9ed18e93431629c1024e3fb803a52fac20ca6916ad6337caeee6ea48950369a3ab27c33cc2f97be4d5da5c57760e9d582bfe491de3aae7979f7679f0c748eeaf27b61687ca7cdb6c407a27fb910098bcc5676acabce131873cb9880c5c5afeb02710392ff567dc41c4e8c5935fecdef034fe64ee7b8c066ab4ba07179130901306c109e2f3575a027b220df5739a95b1288df60e39b8d065a03be1d6258004aef724bcb1c12a7557d797ea07021c1f572cbdb985124865e35c6d8c88a979e9379781e01b022b3eeeedbc99aa294d97c6737e88774567f30e0193028327a4b748aecaf7c9f46b9ff3a5096679bc56304004aead217baed86f9a92eac06933b905964aa7614cc684e28153ea118d5aeeb3dc0d5a056db1dc487a7cdfb7bf2c22efd128d41e28fd2ef1139b703217e62c19fc0b453aca54cacaf192159fb7707fd0bbca66496260e1d242b5fc6b8dcaec6e18689cf2d2c06b2d33dc18f47121719853235a6daf84a5424c21a525bea3a05211856bfa4a617ddbe35dd7323ea289dc9a61d7f969ca3bd4963e60f1be9267a9f367ca4dfd2e25814a4200291f0be6184886d4996306098e814e4ec25c1c86cefb905bafef24b25268fb43c287e2eed7f4ff268e1dba639dc62d64a957d34efbefbcafff37d744a6be63a799c0ba153defb81b3b0d538e26de188e27239a385491988eeb90157ed304a679e3345f51d3586903252f411820f667589d3b2e475bd314c23bbaeefc85b2b6eaa7bdbfdc18024d5f47b6a9d91bcc88ad61bf1752cad2502dcf877e8f1b3da7f1dff039c9fa7be8afa32bec8a46594b2b5558a0657faf06eb9503cd6019499f74dcb9ce488b4f970be018fc816d7b63942ca990cd9252cc49f7d0d74f8429267a4a3918475b79d4c22ee3b65643b63fb54d40dc0ab5dae37fcb945151cb4b102f383aad419f5019ef94bad88a760b624d9139b7c8ab8fb341817a948d4648094aab1d5adcbdef34c04117bb66873b3e9ea3af56e323c669eda21a24152857dd3505d9e7f655cce99fa34681e9bfd8bc591b24666b4dcbd5c654e3edb92e52bfeeb3a728393f794e4a5006156d566aeead7c0f53a67e8111fe257d9524748e72e002071465deddc32fd456f9cdda425c6103f555764f869ab4a4afa9b7daaedf0bc50666600195ca1a122b276224249421be263079cea9291a1b52045c24e9441b948901a5fbca4678385b88bff16d33b0f237a8722488999c69a1e5450bda4b2b4358dc80aecb36da62f4ffd8531fa968923065324356cf0f9c73be8147e5cbdf7ccdb0acb680412ce22c86239481478bbcf3270b59f7fd0cc2552605be522466cec2ab402bdeea20f1061fe6c967fd2f094ecdacee334b2f1ab2859749d50260cd5639337d85ae53477c55f8bb56b8cef3984191e9bd87379cc17c032401d8e578171a8eb3d4906f295afd7c4a6ca1824ad03df734cfc4fe2974c867c641beb1256eee3bab7db7a01bdfd122fa91f32c37d55610458b8db257ababa07c4de9e621be1a8365f7a1c5c1f83dc085f33cf62f5f3ecaf19a24a5ba279a0a66da9e87560d7803d237bc5e496c7a25428c31d146c2d06d79008c823317481e62a847eb6ea203c08461e7e153037af1118487bcda5abb9752fee8f661d1741b05fb117968cbfa5fbe3bf6623b790e04ea930121281d23304bcd7bd630af8c9f7d33f624458b4ba24ae0f3dd25bee6837111e641005f804da2e818e1f1c845a41fefd2376821861916b2f57a12d108d94d899a5fb19950ff0e610569f7a8ce2143db85e10990e9d0e1f39d1bf2654be20e965f7a2f2fefc61e671611e9cdd833b443b74c9f95acebe669901605e4eb5fa2f4d052508c421202055b59ca3ff4f98ad7c6f9062fcbabdd3f2b2108e9955b7938a6f51a9829684f3bbe06a9afb15c2345d1e0ad57986e444fe474bbcf94f07555881a86b9b3f694e425d1dbde90eeb3c57c33e86b28af3b3c3050e93ce52250cf095bd0b42843471f268c80fcbb55afe0804cb330babd3d1d090b118943a83faa1ccf9f9945b908d74611c43fc522ee3eaea5aa39b31efa9235b421c95f8e0cb0e4f85bfdfd703ae48d6d7f0b03e26dcc3d29a9ecd02f18d9b28bd6f190a8c3b9587467cd53c96fd5c281edd15250bf1959072d7236178f5f8de7968dcc62a29b5742e4209c33d8ef005f71186afa34230d1e3cda700b94f898172809b491aba172b08b6d428b2f3198aad89b8c3534b565adb899cfcf97a058a2d61038a0504396ba9147b1a5596476c7e284ecc96d522e2f1c2526dd3cdfaae751a71bfbc8d4c82cc0db5ecd3e194e1df974276b323406bd7974f55f644c9441a1ad018b70a6f1b4193e7b6e3ab8fe980c84dd61604ab53b19fb478e4af8e4e884becd4148ece6bfabe20bbc5751c2b322bb93ba82ce2172dd179d17f0b5359f7e3e6517af100ff5688a972c2f772478db69d7c226549c43aa6fbe71e222c5d070fa0c1566f57917845584231e01c0146d5b0ca6a3d522b130622d01f56647fe0afbd64ce3c03a711440a281d4fb25be97232d3996a8bfacce3fd2e724dcbc261e57abec1c1a741d7dcd2812e3adda89df6dadc4818de8dad21186594e24abbb7be164c9becf0527470988de20ad1a504b94318c8bd634a04b7b28a3a8f680692d2e66fb5fcccc5d4efbeb354452f184b539dac04f801157c26dc74536ce3f5402d4d3ca6012966739cb86f754cfa65e71a6a68c63479ff7d3d4da58ad55e9f77191e046aa174fcfd3335386ca08ff9e88361af0872add84173450400c3bc67e82c7bc09000ae8b83c811e220c2697016e1f2d18ed1b53f8508129d2685fd80da5b08c38913fa07d07c2a3059108af56dd3c4fbbf5f7422c584f02b140270ce1ada1033c40b0a4c24a761b25e94b780c3dd01eb47b9265e4aac75fad241abf4787f6a129ea7b911b9abbb00ddba23a3b31223a19a859441dfa5dec30eca629b17b7016618de9f250a835eae63f00a6999cde3223d317c622998d11182dbe94b0de1806e417e31918c0e7aef182a955f1819828ab2e6cdaf927bf07802ddc6a198e69db8671b2409cc504f8e676df6907ef8f1a087fd5b04ef0f98b2ea7bd727c6eba4706dffa02314f858a33bd142dcc7c5e5b4d98d8365bf4fa00806664e051359431e3c54f479e6f76018e594a59cff2ba22ee3d16b8622d21d0827e906848be6faa9dcfdecf7d26dbff649b56e7e4827321fc83467aba684f50fe0e75f12415aa7d9898dcb6ee1e53fb5a0312ea3fad415b860a723371d9d79e1beb1edaf64a92e7bdd48b87ce6f41f38f2448838ab16fc8d78e86cf3b7b593d92209182bb353d47a10f1160c8637e810a42bcba870c8816ba36a09b22b2c537e05c770eb185631b25e41d88ea734c0ef613437d3bd3fb419d8cd78fe75893dec3de4ecf74592d8434c5a27a58c64fd1eb2e086639873c3e5d046a9d12ae4b6e371b229ae4e95448c8c784fd074889d7bbcbc20dce10a036d2dd04aa4dac6839233a4d8d5aeae359bb0a65257557d03f54d367f9a58b10647173d6a71a0c26bb385c889e5c94d6748300c37df22da429254214fed9ef64fc0de56fd6a3420124acca754e597662c9dc03c3165dfdcbd62af6fe04796a30aaf4b36660ce126e93f795d9916cf7594a6b80e32a7ff2e8099a328210490567bbc4d93873d85f99145bdefc46394b4da86a172ef3c70e2e5eceaadfe86fe784f94da8414db917762fc1215fae68381fb4677aeb62d5a8ddfb213bc4833c81942796b849f233b1d2e92300c29af53275253c192df32a9308a1aa761889f0a683372c9e09b064a6a280be8157b9e1b99d9dbc3706bb355889319d47c1cc27b32b882bd09db786846991f56a6072dbd617844eb5f62d7b354b69bbdc903f0ee3138e7817e55e4d345f505d213d71780f6696e633b4736c1ef51d3217c5908ddbaedef468c1127eebb8d2c0d2c4915d94366bdc07e7911638dc34e1c0e831cab7d1b052b43a2f0b57fe4c3c8fe75f3a1d9c1460340af4c03413fced41ef9984172a478772495557a1c37a783a9acadeb8a0057ba3a8a5aaa44efdafb2c6d0c8bc7d4a2ba081e96c166f2c6d449c040e0a551d822a5f3f6c0d12c022d40b8f5ba99395cee9ae5d4cbd36e9e64016cadddf79520c1240186185a5520d6b944d5c54fb4ca3b2d8697e83d09ac23bf8c3bf3dee34464dfed223e327bcc37b4beec669d047d46cd2397e0a80798e144673419ade516c4969783ad2835fa548e79c46d727a5112645dd760f041f380a9c14883c7758541a923e249d064a8e55977708a43db3ab40d0c721b77d3c2854a2aa89e22477a68955c85b08c3649e82e082a1fdcb0948d0a2353d7e620f7f2f4e332cbe019ccab7d9bf76eb87532fa4898cea4a821d8846eb1500f6ff5c4975e04c2e6a9bbd585af03b730bcaf8cc9d2974aa33b4bdeaeb7a4bf7abd8fbb8250120573b76494deec6efd727ec8a236b49056e3ea549d0f88b2d41daa10a65fc757886b4f3ff16b2042e4034c6d11c68605fc0358b4e3b44961867fa9a0120f9b1dd8899fd6563d2b69f77ace2af45a22468ab44272bec979ba7e9aa02f8de2329a426d62e37b2bfdfb7d24bf5b1a552a78304e5c26519a63bad2a0dbbb66077d3dccebbfc53ce3f1970707eb0be8540949cbb1b6393e65ddaf6d4c71dc4cbe61f79209641f9faa1fc061faae91a83ea10ca6da56a50583440ec4cc4aab8deff05cc68c98219cf4efe1d6a88e82ddc0f5e4d26304c89b4b01626f3d63bd4745d25f19c40e168413cba4733f60421641f066e17dd399016196d7f272bde9bdb813e8708d09f80b5c27c8074c3d0babc9056cbd838fbd8fd881dc237d564291a0aba83230a43158debfd4b6165c79e5c4585f98fb10c8b7150076bc003af4f1bb7233f08704b06e1d3ea30ccb6e849b3f7da8a89f5d42915e5cc12b5e6c94fe3d1a62262f051b9463bc6f7b4fc7a35dce9a2755dba6bed11610d1c751935dbf1bc1d75627e47ce8759ce9d22df5fb921f4b52031ca08a01696a887f4511982fa8e1443da995fb9e1e5300eea0c73e14017c4e5d2f0ee2666dcdb7a00a014772eda6d62653c06c699b1bc7bbed0145ff1b69b4c93806e9330052c642c7ea810387823e6799d9890a446ee3ab40a10ca3a1bd42ea5da048ca92203dbfea1323c8606b980504c54d0196be1c877ea907d2ebc13d084d3e9d8515807ba0ee6d35fd9fac38379e9c5b690d73784adbf2883cd9397a4dda517db6c68f0fe3250c211043c91b4642b6e54d6619b7a679b0c6bec452bdd62bd2e25f26c1fe1dca5a2a06eb51821b6004f2207dcd5934a9260ecab2ce71451184a32a1d16918c25606d0324262393a41a9829f259f5d513bfa5234520bedbaedbc73131d723697cce080b2d3c23dca3f2f6c72cd361024d6f05f252ee6bf97f1c53c418d9d29a8fcf5520469cbebbbf138a0d63684bdb60661b9d9c65d62582791207cd55ee6796a8674c7d5935a089fe43cd259759ce2dd3d3d60cd14df01ed317efe8f4dc301d1ceeca05984f4c4f7c40f2ea5282386e7cbc626a6d11735ba9cad146a582e8d12937f7c24787c9a16eda9275f756242e704bf6f3847f9c3b6738a66b6fe3b6ae993ace0e39523e5bf0d691826b024f4468236201aaaa9919dbb747e43d0b2a63626d7ed1adc34b", 0x1000}, {&(0x7f0000001440)="3f86efc94b5bd506f30c580e06ab1e93caa15af0d78aebb8af755b01a1ea42dc81e9f1cca8e99e45325c84bf1ea36cd1ae2a6915f60f08b06095781145df5f49e570d5e4eed700694789d5e5c339e5835523eefebf6fe16d430cb4159aff9bb1b78187542161322c24bb6ef199627ee5a11e352f9c6fbd25365e74bcfd09ff6187a4b7281c5d923a8797d05c524113ffac37ad169fe0c5027bb8510ef7861a713542e9e27cf85c30f04753f67f5b31e3adc0a1f38d3ab6eea90840946434c81266ed0e606fea162952607711bfd08aa1dbe43c3a1e0eb073d27832ec1875", 0xde}, {&(0x7f0000001540)="154f1b2358bb3ddb8b5124afdfa4bb68b2c02bed62673084ce99afaf5f67dd4e0501c589d46b3458400fb610897ea9f3bf028fb7b891d3a5a04590ada30788a03e1aa4ccca132892e8f0a8dbf268f8a311f8d5f2b40aaf89fb78ca01d588ba37c7e20f8fa6d6c675b3524f3d18c1be70a66ef3ae49020755990cf145c72b0601227d22a7e67dac20127dfa261fa2c5cecd12147a82cf35504bdf0196b4fba8d8fa140a435b14e06b571c4f6ad8d130935fc720a4ea669d68c4bbac004438db2c7f99b0640ee6b8546a234a8e13d9df8a0e1483714b4e7d778c060fb693e53f46160b7d53f356538b0fde6516de46d0dfbbdc75f7185262a7ac96179abd1357c7723d0a67f1e28780a3c5220beb8db45a71f280384046864274db9d732c2096a6bb34f899691ec99af1e00d0b58293923f388ea97b30b62f7a0c7d9577e64101eeb1627be280387c62a1fe1cc15dbaef31021d1536504e237cb3a2f04ccc8f97a0e14471a5ad76db033a611e3dc8ccf9f75d30c73f113559722769e2f61f601455f70b94f834ff514ada8129c645bf6a85b1355ad939f2c217c131fe569fb24aebf9abafd19c80192d40afda40385aad241100a1a4b0c7476e468622eca22b6a06943b6f8a554ad263da97ee6e5c88dff1a7e591f467c2ac5097fbe4929c59160116336e5a4787238e57ea0723478865d7b46a7ec11198db100cbdc6f1640cd7497e4f8d38953dafa7708e859aebcc08f7489ddeb2df45d3fd1b2bda9265dc2f743536e78957037ce966a5bf8a50fce5647aec2335058c8d2db864541d36b8f263254f7d5aedd5dc26eb186aae1203ff45a2535366f9cd6fff9173856918758c3432b44290fa2e06e88f0ea0ea88831ac3b3a02aa828b5b3c4ae255714abadbd5a03b5ce0de266c95a6d88727ad0beac148ef2872e057f596593d55b5a3ecfc34c200df1fc1bb31151224ee114d629f35a7958c6e08c851fc0a9e0bd22dbebd71b4519fb0f1118128c933a67bf089925c0f5cf2fffaada947322fef4611ebc9b07d3d26409df29d3c4304a6ddebef935e7225ddb9b4dac8bd17e614556ddd50817186890300f284e4ce4f36b44047d32d3bb789e23927bb9eb524092d9189e9402825edebd1e649c8631b40d18205e7d10bc7c5bac612e8c3d4a521eedee456e461c502b68aa3e4d7b1409d2387a34b4b02a74b102711840958864b44bd39e7b132658d2718f71c79c51b2223e445e2c9b6c364847095e5554a2663172e3f2eece034d36bc84b254d1c58edad9a84decf5d8ad210ec411d0c5c7f2f068bbd29d5d76fad5076671d20b63b096a9152df0c5594534524a3f2fc4f4129bbda47ddae49efafe646757985a21c81e85ffd5d3344c1c491c446a8a49f67630771f2cff1cdc8ab764ff0c257ef45cb54a1079424c4d2eab9dfca14194f62e90fd90f9d53f92c23f681b66c9cc8158a18da17af91917ca1d5107568684d317e01d6f6e73d71f1af2f37e74ef848340aeef51f8904be81453367fcab5347216469961465f93442ad6932394bcd41751755676442d22a09b113cf1755e4a28dafb3645518e230fa7bd463020bfb1241dffa017ec85c3b0f50bb1b7537ed2c82c54881a63c261d243cf9f5a7637bbfa51e0926fc96769ba36724c4911e01d3629ac1192aaa1023555f81ed49048bbde3291126cbb184fb0da51ded4c661637ee929bf2e91623389abd62e705127bed3a4fd1430bf318e84b993172a1b2c467f78dcca23bd2fe6ea1a2a3b730dc4f7c268f10125bb317e0f53b8ccd45871b9545fb6f409d3c5624a3f2ac7510df263d3d743771784545e8859b2bbfd3b2763bd3e8b8d6988964e3312d93e6919e329cf3ac6f8a6953f79963f1aadce02e8127387a1bdabed00641e5c2e3250438ef57edff50582973d81f12fb6244fbf763b456ca8532b7e5b458b40db20553fc2433d942effb37835499b9ddb4fc1ea1c11f1b6e7183eabef18228fa22a1653d9a096c53484e687748eee2df030cdd6b3820e094fded7de1f83b9d59f1c7a868cf41718622656475adb86f65879271535d120927e74b0e7de4ea8834bd1409c62c325a1276e0d4b3cce69c1e2df8cc5a5ca151517e1072f8d44cbcb7627d98efcf1c55a52751810a2f8941b18ee5d53d39cfac2d1bce3c318b878e46b1f3ea653d579fb08cc120aa91ea78e9164f680d2f6766f94f7f4e268f34986ce1a138585592bdbc48b534ccce26a7c2f1da8f353d9afffb1d61595a20c045d9419a9e381ec6f38d1b236ee394d92c9fa1ad391d875141fdd860f67c6c0542087d18b098bf783e6ea59de2497730fa891d286ebc4a55b2da19e5e374f44649e8159c4a17eaf52a0a63900dee7d73c75c621f4db885bc6dd6e95cb362ac8a9b4c123d57abacae3836fb622f4f0c01edb128091c8c0b5df124ea777d47a5a83344c98a9e6d669ef2032966136bb8f33b4350334cf7f2aef7a2941c1dfad0f0239614d55b481a01c05a787ba6e89378b3e07bf39c99c331b616bf52fb912e85e9c29ed8e961fa1df8be54e680c12c982cab34fe5a019c2ce93aa276d843e22ba8dbd01b61e4fa69b7383d5a73660edbcdcade8353fcc04d208a5f8387323b70c84b7922b6dfb264290f0e7915713b16fbd1a68621bacd63c163cdb95fc50838cbd814b28d605bc5c6796e51a63c65f1a06ec850ca27d39361f7453e27462ca85d8d70aec7a1583e0221648239da0e5737f3c5f5cacb3f227046e52260132f6235aa8267573c0f73bcbe2e12cf8c81be86fd900d35ba5f0378be69b348e4a8c10ea0b77c0640c0e49fe12022fbd1e15f85e840e82b5f8d820c6387132405ede1ee5ee5b571e7005e013ff1fc9466e8b3d026a3f2409369fa96bd47f55d9e2330d1a5a7245b6bdb34b7d87b23c8a8499dea7155102c46730445e009626364abb5cceac03ec58634f63f5f1b7729a42a7f4ad6d39d76be854bbb3649af5247b2ca9330487673221915f348dbe08eb7bc7c2157304e60f0ae5e9144de4baba0f8c95dadc591eb5f126d134e25ed64f1b08021e2287dbfbcc7c2be15f8bd783570fe5e820f00a920ba904fa9ac790af66dd46a4f6700e4053b57392083bedd599a5430788e642ee89233af8c695305f5ed5c01d658bc85de8e5170951f258f3c91c4c7031541a6f5339e711e5b4cfdbf14a24a2cc82638509673beb8c70397ef172a479a848aff1555b78c70f39402a278b43e507d326df6a36e35eb9ca45f41f18400e264fa9ded41a131911f774469a011e2faafc4b167c9cc59a250f86b6d507de1b4fbf37d92e465076e461dcd1c57e6f91d1d0c35b7342c99d37c3972fa954d165fab2ee590c045a533b2f097e5c066ab0f23e40f3653cf2bb29ad671bd3ca53fc02f19af5a0da71de52b5e0cd839257591ac2092878bfba7b6c4fd31461d585bf2fe8a62ba267ffbfb6f6b2387103ec83c0662fd696dda1baf2d34ac45663520e4721edf976a656748999830186f9626d7ffaf1efc4c53967d45c9190e2eb9341688e51ce1a354cadfe6c561f42d31328f54e06879889495b75d83932a687230bbdb90c7918e9894233b00dda5464f1e0c904f563f38c5fd719354a83104ae5fc0b8d46e7d6a602d64fe6c30e000778291f099b5fdf0ba609b45685bec2aafb19976b505714b68ae79c44bca4ccdd665219c26520a15f1c88e816b22bafe4544ded28ef33616366c8ad0119f5bae6574b951ecc24e8b5603ed280f8fbb16910c52337f50ea6b0ba8a7d6627fbb5a271694d05c60235f528726488fc2b88d060f36cf71a6c77eca5bc22eeea15bc6672f2e8f7448e705e1b544aac2b3d652a36e11b37985177f6022f68fbbeb68c2888c5133d20e8df5fbaa4693453928e2cd43eb68ea0e316960a2bb6baabaca8e4f9c5c9448a1e4a46269c39c5ffad2f38cb44190fe00220ad83d4130677900fed2c298bbbf9503e9c8b818e1185a77fa77c8ac70bf37e972e85167c5994a958e0685b77d3db2fdcedaf54c898da8c2a4c77b97d2968ee89b62d9bce74227708f75db79c0af069be40921767c5c3ae2771471e9ac9c3ba7c2a161bc23830d9b6f3c96c210408597a54b21082f2f5390dfaf48d8b4efd904f0bce823656d792fccf88bbb16e4e619b7c4aef8a041d0d0383cdb12874eef448866c0ce4416ac1a9f87232c430528dbf3179ed8fba0e936a9ddc6db5d7505082dab14683442a8733dfdb291f5c3b0d9e6ab12bccd0078280e0149bc6ae32d1c3513e1d5a49f1d734d575eef0cfb729a2c101766b99cf0d823ea429be6f602c7639f5dd92fc0e60b10bbc9baa48e686efd25876a75ddaddf351fb734b69a57ff68511052b11130ca0d204ec75c8fbb843d09659730dfa7784fc21d0d9c991f565199badc11eb82d6f3d657d0783b10167d3119363f7a6c8fe2bf30b70987419533792c5c76590280319521023803db746cbf13f411cbb51249cefd4e967fbef0f7d3af2074600f53086140387269eccabe50582d8bc159a4df7d9202711b563182663d73436b8d9da69d5e7838d959043651f5423967d1aa5fe465f6bb363c3f125fa26eea9bfb979b1e9618c720c4905e30993d77c3fdbf05494fe61146ae1be48e52e81f4cbbd35025951919cb068c6ebc392a656758ab795c8d2e60b2c2f06588d345555af8b73f5219d20f2ede08a819e3089ce39638af7fcc7c3429a5e7ce1f1b162661456f68c270ea07c5284cfb1297a397eb3a1297510cb7b16ac024e4dfc4d041eba935c8eb1fb1563d7dc3b9bb5c563b0cbe7562a818e7cf795e1aefba734a9eb87a6a62a458ec779f8a2a5dec920e74d1d1fcf8fa4292c170ec4e5cbe26d98d5c614319ce857a8c497c8dcbed1f39ad1c22b41a84f912ce0052882c980d3f6fb331e81abbf752b278b73b3ba3dcbacf7e4d05b218870b1474811ba6970e18c6470240e6f6a6763641cee28a3467d19d3d2bdb46e4f74b08a024b54d4654ffaaf1f3cab8910566caf76066df9387f229ef1cf4102b371c68080f8ff32f8b7e411181f7329d89d033898eb5080361cfe53e91a194062d764714370bb4bd81184b4556d4356111c240e4028c93e0dce9179f895471b17fdbcd35e15d60dde83b43b55e876af54118b22405ed35fb457d6d32c3cc1f0a8605a75905e16216958c162117cf312b63bc7537e75b407725e8274b98af8a19d90e87ce9ef37b6e3e4320a59bdf1c46c19e217df52957c15557b934d4b00636dc2213ab9fce2685c9312530f2168b7155724edf17cfb945ce4cb9db4214a84b7201daf30debb568ff5314d1ff7f9ad31ac00ef0e8eedbba8c20e37c5a4c0fe3443cf6f531c6b53a54db31ad91343d861c69b4f46ae305a573dfc00395d3474a9477822129e2cc1d06cb5eb78cc3916ea470f6c10d45e1e872c4e512bbe1db9893450770c8a114aa714b6ae1d62dc02b1ff4960ca5953c4efaf9db49045c1e85482209ee00e71be5c9fb35d373d97a06cb98a6d3c1501a9a074ea39c60d7e4f824a2cb74146a7609409bd865e9031f38dc96348562aefb451f316fad5ac64efea897e61b1fb57b5c8e4c4a6dbb0072fa03e1d4b01b99061211d62e5ab8323129fd7309e2a1d9081c929643626a9c9c25e73360916e588a83db043de3a554bea45924ebacfa078a2c906d053346a5b80037e9a0651e6bd747777424e6cdf779dd65dc30fb3e44ac02941a7c45c0731b955dd1857382fcb3d57302f85361abb83799eb6a077d977b13e4e392f1ecaf8e3f9d46ef395d6485a9d8d549abbc3fdb", 0x1000}, {&(0x7f0000002540)="e478dcb4ddf000390ce853a1d8820fca86d65253d57c7b0e8996bd1c11b8762795bbc1f2dc904da4eacf13bced23ec12196955e07aa2d8f3eb52c78305b12333a1b663b480a518485f259393756ec8582b592a1d6dd7d826d969077e0a4caf24ab6c91166b7c5d6a76c58190285fc1e87ce9a7b2965745a5ebd4c12cb1f1d5d116b60e7b76ef4e558b8ce222287241b0970fd0d7d54e9affc9072f8aa7232b8f8c6573d06f1f0ff22655b2d7802160cf5cd3073a7eb015b7", 0xb8}, {&(0x7f0000002600)="d0be920fbfb83e5899d9168b9719c0c5ea3e3b7c875925259606015a4d4f51f6c7aaf7b7717c2542a8817c069832eb6aed1d0ea9e8ca81d637dd4a5f9ebed50594fa0140773afd2512cd84fceca7482a5712f6d988a9cc66b86e6a10e4b5673462851cbe06bfb89c088d2a58adbc1acafaa32d212b1c009ec797506f0da880a25b06819b6e34434b21fe816d36aa781559f2aa221af4aefc449cf26afd5b1a066f2c08b3d0c8f4fb3fc7df224208af97c7a9294146305001cd65657639b37b229f167082cad77dd1c29860537b795fae3b337d8a7ca5d70728157e3df1f1eb64c61a4c", 0xe3}, {&(0x7f0000002700)="ac7946e016e97365b20b4ec383ba6015ee136e168f517e9f801c01d528b947ea7c8982970c", 0x25}, {&(0x7f0000002740)="749e56cbc273e46fd3d85facebecb9f1d2f2f6143bae856afaff2db299989db0baed92ec", 0x24}, {&(0x7f0000002780)="02eb7ecc2c5d81437cd83f289177329594c48861636db765", 0x18}, {&(0x7f00000027c0)="be9532ebe0dc5868fc5944f921d2753fa43578d20a84e81112ba03848d2976db4ff8e3ed447941b54fdd012c50001ec683323d198c3299971ada7b3301ff9430309aa4c88aa891a8d0cad656b6e267b7f1736c630692d162d9349d2c77e6aebcdef13bd33aa61b47d1bb43eeabd9c5cca87f2051d601f142de5d", 0x7a}], 0xa, 0x34) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000002900)={0x7fff, 0x4, {[0x4d8b, 0x3, 0x7, 0x800, 0x1, 0xa811, 0x0, 0x5, 0x1, 0x6, 0xfff, 0x6, 0x9, 0x59e7f6, 0x80000000, 0x5, 0xfffffffffffeffff, 0xffff], [0x7, 0xfffffffffffffc00, 0xdc1, 0x6, 0x8, 0x6, 0xfffffffffffffffb, 0x10001, 0x8, 0x8001], [0x3, 0x4ef, 0x6, 0x9, 0x9, 0x4, 0xffffffffffffffff], [0xffff, 0x2, 0x1, 0x6, 0x4, 0x2], [{0x4, 0x4, 0x4, 0xaa6}, {0x400, 0x7, 0x80000001, 0x6909}, {0x1, 0x7, 0x401, 0x3}, {0x5, 0xffff8001, 0x7fffffff}, {0xedec, 0xf, 0x81, 0x4}, {0x1ff, 0x2, 0x1, 0xae}, {0x8, 0x506d, 0x3e, 0x40}, {0x1f, 0x1, 0x40, 0x6}], {0xa64, 0x7ff, 0x6, 0x7}, {0xbfea, 0x805a, 0xea0, 0x20}}}) shmat(r9, &(0x7f0000ffd000/0x1000)=nil, 0x8f47b7e174327814) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002b40), 0x10, 0x0) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000002b80)=0xbc0d) recvfrom(r5, &(0x7f0000002bc0)=""/37, 0x25, 0x1801, &(0x7f0000002c00)=@in={0x2, 0x1}, 0xc) writev(r10, &(0x7f0000002dc0)=[{&(0x7f0000002c40)="5aea1949874f193124898a666fd40d40c11604763d0882c6a6af11d075fce6e6b6225a887b324ad5b5ead40a3f1cb4fa91b2b9caf9acd21defc2b6757a768529397e9415104eb939d46d256c2996102c7dff4f42ed297491942903b7e284cff30bbdc860bdf69d6a28299d6a45c7c979c1d644dfac10cf477905fe1139fa901cfa396ac23b12f973c5f50e2f87f15441904f23dec547e49a6d77e4a1daeff8c9a6d5cba4f904537f4a0f57e1d2626842392a46cd12d87352e4f4c045e73bde8fa154da56a89d7bae058da2a1cc8b15644fc0db2e4d31dde29662cb2dd3bd91a542e7", 0xe2}, {&(0x7f0000002d40)="fd2058259db2ca953eb2ba79546076c0df5ee57187a05cd36fb9cfd3d33b87d7e21ecd7054a6c5713d0d97fe5d72e7edfda5e1f42288972539bd5a35ceeafd000f4cc748888d2ce2b7f8972849159dac512e5ec55fb078cbaff25545fe895982d3db9fdea2a36297b908e49af15e13636b1c8b", 0x73}], 0x2) syz_open_pts() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 5: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getrlimit(0x1, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3, 0x0, 0x1000}, {0x0, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect(r6, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r8 = socket(0x18, 0x3, 0x0) r9 = dup2(r8, r8) setsockopt(r9, 0x0, 0x2e, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() r10 = syz_open_pts() ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000280)=0x1bb) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r3}, 0x0, 0x0, 0xfe}) executing program 4: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) pread(r0, &(0x7f0000000080)="6c1250e6e6930bbfc4a1cfb732fe9402c94d9b655938c3e2932df09b60883e38d974a5c6d1a3e7c52fadb00b927f558ef4c47017974d4c287e739a586da455d8e78086c38d3728b853ee48c5bf10b8aaf2adcb4006690eae200ba606cb3f220f610399735b38c8de3cb810de996711f185ff0f00006bd4902e50ef2e19709e66264b78362cc74272719e642e56f39cb37a6d38a3d1b06cd117b4d8c08acb3678270e271ebc944b33ef1d", 0xfffffe7f, 0x5) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) close(r0) executing program 0: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x23, 0x8001, 0xfe) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000180)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) r7 = socket(0x18, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xefdc4ea217e47f7f, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x20, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc028698b, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000000040)={0x7ff}) r5 = open$dir(0x0, 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x100000000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x3ff}, {}, {0x7, 0x0, 0x0, 0x9}, {0x1, 0x1, 0xdf, 0x1}, {0x8, 0xdf, 0x7, 0xffffffff}, {0xc8d, 0x7, 0x3a, 0x7}, {0x2, 0x1, 0x5, 0x5}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r8 = dup(r7) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="7210ff7721b4db33319d1b59c306404ef5983804218b84caa06ee3f52cce80fc9fd06b73acc383cdfb8d9c3113d23d0d15e7", @ANYRESDEC=r7, @ANYRES16]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) readv(r8, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) getsockname$inet(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xc2) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x15}, {0x4}, {0x6}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f00000012c0)="5bdd213f07ed54e8ccdb4a22569c46585db748730d9a38d799844427c6cd9cff047018fb6da7286e03d19bae1b7f4714c3d5f6102019e563fdec5c250a1fccc36117184e08c99fff99edc8ea354eee1740e151a5ad1d9ce0a28f0540712fed477fa9903385ea4a57054f41eb9342160a9a1b9bbeb889b562b107d4fc2803a866eb10bf63cb663630b4fae5f08409", 0x8e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "627b1f03000000000000000000000000009d2500"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfffffff9, 0x2596, "0fdb000000000000000600000000000000d900"}) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000140)=0x20004, 0x4) open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x1a2) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) r4 = getgid() setgid(r4) executing program 7: sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000140)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfd48, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0xa5}, {{}, 0xfffffffffffffff8}], 0xff, 0x0, 0x51f1e41b, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x3f2) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) r1 = socket(0x18, 0x2, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) getuid() shmctl$IPC_STAT(r3, 0x2, 0x0) getuid() executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0xd69}) lseek(r4, 0x2, 0x0) shutdown(r1, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket$unix(0x1, 0x1, 0x0) executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x645b, 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000000)='a', &(0x7f0000000380)=0x1, &(0x7f0000000080)="030943961a2933f82563f4b3d4", 0xd) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x6, 0x8000, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x3}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523", 0x35}], 0x1) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r4) r5 = semget(0x0, 0x2, 0x80) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r7 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r9 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r11, r10, r6, r7, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x5, &(0x7f0000000080)=[r1, r2, r4, r7, r12]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r13, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r9) r10 = socket$inet(0x2, 0x3, 0x0) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xc, r3, r6, r7, r8, 0xc9, 0x1}, 0x200, 0x7, r9, r11, 0x8e, 0xed, 0x9}) r12 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) shmat(r1, &(0x7f0000bfd000/0x400000)=nil, 0x1000) r13 = getgid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x7, r2, r13, r2, r8, 0x10, 0x9}, 0xe0, 0xd42c, r11, r5, 0x2, 0x1, 0x7fff}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r15) setgroups(0x1, &(0x7f0000000100)=[r4]) setreuid(0xee00, 0x0) getuid() executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000380)="c1a97e95077bea090d058060c16b3d1a5d921824b46906339b2034be58f0d3a2d9df2337e5f215a78a36086c3ddf41f0d285be91eadfcf79b8abaaffa3dfcb430f0ae35e3958a9e5a42803404acf9ad716cfd4ee09f90e99f2eb3841edcc6d2431519362329e0a7ed0d75107ad631fc82e51635d7c84f28821e2c995f16cf35be10359b43b760e827753425facfe6f7a5a0759ddc4b63052027f", 0x9a, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2c0, 0x200}, 0x0, 0x0, 0x7}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) executing program 4: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x1) socket(0x2, 0x3, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/46}, &(0x7f0000000300)=0x30) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000003c0)={0x10, 0x3f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fe5000/0x11000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}], './file0\x00'}) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000001280)=[&(0x7f0000001180)='#.,[$\\\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='[\x00', &(0x7f0000001240)=']]\\%\x00'], &(0x7f0000001440)=[&(0x7f00000012c0)='-%*-\xb6*!-$\x00', &(0x7f0000001300)='%\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\',\x00', &(0x7f0000001400)='\x00']) kqueue() open$dir(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xe0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x0, 0x2, 0x3f) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000000)="9c82e99543a764c8fc53eff1e91c718523c0b2a77dfd81f0cdab4ce0a8bccd15f7ff2abbbd07684e1549ddd6dd767059b73eb48b375a17df2ff0420891bd45f6c3cfb049ec6f073d3dbdd69ada2408444be391cb70edc8b281076ad91054070e65586b6f7841096c4ecc99d17c42f1455be7d87228c5fa65680da783a8834ec6879129", 0x83}], 0x2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "0000c6f26461c094f4ffffffff00"}) r5 = socket(0x18, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x40c) executing program 5: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x73c7, 0x1, r1}) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x1e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r4, r3) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000580)="12e1f34ba5e430a7553dded6f47ffde4c85405ebc436d8a9cf8c98524b5ceba4294dcae97a05ae0a10716df5e3515d851fb5d1ca3f560161fe241c8b59606cae9527b0a62332158cfca5e54eb991dd541b9753092b293a5003ca", 0x5a) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/66, 0x42}, {&(0x7f0000000500)=""/10, 0xa}, {&(0x7f0000000540)=""/115, 0x73}], 0x3) bind(r2, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x201}, {0x1d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) socket$inet(0x2, 0xc9bfa4a96cb7ab8, 0x7) dup2(r0, r1) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000140)) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="e9d70100", 0x4}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x4}]}}}}}}}) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) setrlimit(0x0, 0x0) r4 = dup(r3) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)={@broadcast, @broadcast, [], {@arp={0x8035, @generic={0x18, 0x6008, 0x6, 0xe, 0x1, @empty, "a5eed09138648ac3fdc64b76cd14", @empty, "b249eb3e85209eccddd96f7504b0b19c"}}}}) denied attempt to set clock back 3221225527 seconds executing program 0: r0 = socket(0x0, 0x2, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknod(0x0, 0x4, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000080)='MS', 0x2}, {&(0x7f0000000100)="96b2e27903445f587a24d320c9c1bf0ce8a113e11d25c410b566e1b95f55cb9dd2a9d459157774e24023d8c30489c6889e94fc5a2dcfd04ae76bb5ff3c8c293fb929a92a4e4270fff5cbac", 0x4b}, {&(0x7f00000006c0)="a92a7a01140a608e134a668a6a9dc749bb5a9d4edd9011e2247c66d3a5934df4cc2ed4b316464073920981485051f90a4e7ae6c91076774db144e81c1f1df5e805ac45af136007740fe38a782186d67f14ab4809d72a7338746c74789afcddc2e86ad7399264ca4586582d97b4ed4778c5de408747dde3578070c676af88b6378da0150b0f39090aa8de5ccf07ebef233e09b4cba6689bcca196c402ee4fb46078dedc64da83f6a86611ec05101d128b73671a7ee42fa096fb858f821218a4215e56bad949dbc3f82d3a6ba40850be4f4b1b4d554682f697bd090cab43a7912487d3bdfb6668c9d112ac7b4b69627a0c687c8db693932a6c9a71c31214a44b7a99bab504bc3e433a280142839c6b8c9765e9c0a4076504f3f8d67c1086b5c98519caf1956f353274930cecc0a63cbf1175c8643e49e259ddb5673c4f4b9790257a3877ee0986d9b1331bacbf0520599f53addda39d78da3b2ded", 0x15a}, {&(0x7f0000000580)="66116de675705a00f584bf5061827910cd1cc5488c01e28d5c7dd9a6601beaf37db12eeba8c1e82cd09e6e511076331b46277672d5b430435d3306f02815b233fb19960ffd4c444d48379dec61d747fe2916c21d8fe4fb1916f0a537a079fbad271eb4261e91e63749ffcc265636184a36ed5040e7477775a296d64e47b8bf9fdfdca8637336cfe95f153042304b4ae06923ee0613faa3c3a3f07817308084bfcc09037ae1b878f7f1675c0a35fa4c40b8a2abf0e3aef37cf342149ceac28a5dd9e90062ec700b9545b9405b7f6045c92b6d3431c3c6f4ce66a331c5042c4ba8901bce601a104b96e84baeab74711231d3d46faab9a94d60886629ce0222b5dde6533cfd6866", 0x106}, {&(0x7f0000000180)="54f26712a844", 0x6}, {&(0x7f0000000400)="a7614581b1697d8efa754a74cea049805eda64789cc61bd81f9cea983aed05e86172e564df2a69e762ddd340791a79a235a6308ab813187e4dd1b73d76e2e707cddee994c2d51ada62358910a59e723131776d5cb6b8459c0c95be9b577eff79cdc976dffc79d97429e249df2aef48f5c014bf4438c85256c08b6f89b006af4322d868233253eb3bb2bf2926a1e17eda2814fab4556725d81bfde864c4d501b0bbafdec749c03a46dcadcb5aae0b15d2b052c386dcf00d454e01e1fc0d95e7554b12faec0cbb0c3e172d9b538518e6af4facbf827f084708a894cd6643b7a1912b", 0xe1}], 0x6) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f00000000c0)=0x800, 0x4) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) clock_gettime(0x2, &(0x7f0000001700)) executing program 7: sysctl$vm(&(0x7f0000000040)={0x2, 0xa}, 0x2, &(0x7f0000000080)="9aecf47094232b66d2bc8db8f0a123a07b1129107bdad463127ecebd9a665fe596c64d70cfa9a21f099c724661f1f2e9e666caefae2b6fdc3bc0a03966506543cab763c7ac8949170e659ebbdd843e3d340338638e0071bc6ff070ad08bf759978cd22e020fd3b4de091eb33f30e68b8a8eb439cc40876156b7c47c0e7731af155838e69246fec7ea4b9cf64", &(0x7f0000000140)=0x8c, &(0x7f0000000180)="5fcebabd4cf201f3f3679454d1c7efb8213d2618f545993a350da10c7597ee455ab3593bf40532db9eb0a2f42dd7ecd97ae3c7ffb7e95d372988ae908207c8f85ab518135a848a74a90fd3ef3e9921aa73de8d2a14b8", 0x56) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 6: r0 = syz_open_pts() socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000000000000000, 0x0, 0xa1fd, 0x0, 0x20000, 0x3}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000140)) socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x2) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r5, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x119, 0x0, 0x0, 0xfd, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @rr={0x7, 0xb, 0xae, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x20, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0xa}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x0, 0x0, 0x8, 0x8, 0x8, 0x3f, 0xc5, 0x1]}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) r6 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r6, 0x1) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r7, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000002c0)=[{0x0, 0x4}, {0x3a8c}]}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) mknod(&(0x7f0000000040)='./file1\x00', 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) executing program 6: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000000)="30c7cda0", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xc}, 0x2, &(0x7f00000000c0)="377e2adbbf1ffd706be6655cd806000000978af8d72d227a50", &(0x7f0000000100)=0x19, &(0x7f0000000240)="51ec2ccf18a1606a00a45de94e3ebd18dfa13fa6ba87f07217f5c1a8e6e81e702be52225ae4ee6bd295b723a6f93453f04b023c77583892d6fb04c08defbd2ec6bc9ac727f0bb705bb201bdfd712d8401cbcd56bab2b30c84784c972cfab05e323bc0a813cb3a8df53ee4e865e7f3a3dfd23c1cdfe51973f1f1fce62d42a84725efeb8377c83c3f70345b4637b9ed7fb4ad5522b616d2f3e48c552dc25f5a2051e9eb8c88ef8561e624ebeaa667559bb983aa2cbf198b8355ace5770186d2b69fe9b1de5523add3bf12ab8b139478e01d1e5b9f4eab2c3000000000000000000000000000000000f3a770ae32c0174c5da556cf13b8f8d42a6ec090159fe8f611a816d14c28c597395242617823f74ff1f20be2596fca30fcc4d4568850f6af1fe519dd18f7036ad374dddbdeae2d68921a207f6b78b4fe07beb9a891f1daacd694d4e6f5c50ed", 0x147) r2 = socket$inet(0x2, 0x2, 0x8) setsockopt(r2, 0x43, 0x9, &(0x7f0000000140)="99e6e03d892f8396410205b2f185642453fc1436d27c5c7ee3d4cb52707dd423f564115a85b4d555c99c976f183ffa5ba0d25d344006e00eb32e16e41ad1a26a6a7fe151e07ac9bd23", 0x49) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x0, 0x3f, 0xf0e0, 0x5}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000100)) write(r2, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a", 0x177) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x2}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc028698b, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 1: setrlimit(0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xfff}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="57b8b32704629f0f879b057f5e21fb528319a93256d21b445e1cb844e266e7056eceda78b5a64102d1bfed9be6b5cd199192b2e1e6dfcffb10d7a181045455af43fab999b71c663c28a31b7a3156f493fae400aa0958fd1f1ca687c9cc2f0d14e0aef6c067e82cc7438100bdc198529d1333452fa5fff0", 0x77}, {&(0x7f0000000080)="5290ced1c72c6448b4ddcc20ea1e26f225169fa86b2458333a9ad824bebda34359d3eb7cee5fefe91d9a4299c9c6", 0x2e}, {&(0x7f0000000100)="64cbcd720de10b1353de791987cfbcd3fcedb54b30d625994ba0d2f541619e7f06a85b54d03cf03ecd9556b8e6bca82537a7f9ed669723fb22f08fea976b90db", 0x40}, {&(0x7f00000002c0)="74e6bb11faf935fd4df06a7e1c999230907763ab4d81e93144bb289ad4800652a3f398e5666319e7422156ec196caa40f4309fe69f16ad1bcbd303ad7830c86e38568cc07849f676d6622de6cff673c5fc281942dc7cfa534de5dedc2ab2e372c4a688ff8acc9c735bedc7d021ab10232f0a3990154a42ac86ccb6ae9c9b4db089c1af4b23ede0088f84aadd1cde7c381ff503b5b53c876ec9a676dc2f8b8846c332fc373bba0ca64c0ce41a60b02cfea62f482075bc4ba96cf9b19d939ebea111a5a06098bc52ef870eacf66fa64e4c0811c38b4b9864ef40ee51d0642a10adcef639530895", 0xe6}, {&(0x7f00000003c0)="e312f9160f0375cad23756476b8c844f49e310954abe9342f36124a1f838e41a41eaab396d126c70721d63994f3b8578e7619c5d6e9b0faf55f7fe59d1c907bbc94ccd650315287c2ce3259eb7b44a357c179270811ea7f23266e2e771752529b647098f51c20f7d97e45bd5bb4fc42a0639188730864740f16b65518697f08d8048d294cd5919e91c5e3c268f2f3c83e288cd4f7fcc0b76b323e3c26b1d5ef1e4e96ef37e0234b5f8908ac3d994220a6043987903934a51b188b6", 0xbb}, {&(0x7f0000000200)="576ad97d185e33e0ddf6062db6d1f3d672e274afff9491072091a113", 0x1c}, {&(0x7f00000004c0)="1449c9889f386660cdcbb6f153962100a47eb6ca90adb3313fa0e91c4508baf1975502651ca36033fbd7da323eed30d5b6205ce2d53810b5b86f9a230572f11f8f4b41f28c3de380c7adf331dd7fbee39201aa849a2a10053b8579527d31b777c8550d47a334994a24e640857b904af9a3be491d68ccd40e5f6af8b91c22", 0x7e}, {&(0x7f0000000240)="6d31f1253dc9177b0c0d895561", 0xd}], 0x8, 0x81) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0xd69}) lseek(r4, 0x2, 0x0) shutdown(r1, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket$unix(0x1, 0x1, 0x0) executing program 4: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x645b, 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000000)='a', &(0x7f0000000380)=0x1, &(0x7f0000000080)="030943961a2933f82563f4b3d4", 0xd) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x3, 0x3}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0xcf5, 0x5777c53c, "0c10267be2df67de0000000064612c3300"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000400)="4ac1cc0fcaf79c8264ed2df6865ca8", 0xf}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00003bb000/0x12000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0xfffffffffffffffc, 0x0) socketpair(0x1, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 3: mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523", 0x35}], 0x1) r1 = getgid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r4) (async) r5 = semget(0x0, 0x2, 0x80) (async) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) (async) r7 = getegid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r9 = semget$private(0x0, 0x5, 0x1) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r11, r10, r6, r7, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) (async) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x5, &(0x7f0000000080)=[r1, r2, r4, r7, r12]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r13, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x40}, {0x8106}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r2 = socket(0x1, 0x2, 0x0) close(r2) r3 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r1, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) listen(0xffffffffffffffff, 0xc1) setgroups(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff00980000000000080045fc00280000000000009078ac1400aa000006a34e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000890780001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) dup2(r1, r0) getgid() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)='L5', 0x2}, {&(0x7f0000000500)="c6", 0x1}], 0x2) executing program 5: minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e844", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) socketpair(0x0, 0x1, 0x7, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55d", 0x5}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)}, {0x0}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000020000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000f1000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) minherit(&(0x7f0000129000/0x2000)=nil, 0x2000, 0x0) executing program 0: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0xfffffffe, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x3}, {0x7}], 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x403, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x843) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000580)={0x1, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) sendmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x1) socket(0x18, 0x3, 0x3a) executing program 3: socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001240)}, {0x0}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="f00750a0", &(0x7f0000000300)=0x4, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') mlockall(0x0) open(0x0, 0x80, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x215) msgrcv(r1, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="0200000000000000086085b026b4d30a7154e475bf9d14998a39be2b9c55981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8dec9b610c367f096e"], 0x50, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) socket(0x2, 0x1, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r3 = socket$inet(0x2, 0x4, 0x9) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9a"], 0xd3, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0286988, &(0x7f00000001c0)) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chdir(0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000004c0)) setreuid(0xee00, 0x0) setegid(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000040)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) executing program 6: sysctl$net_mpls(&(0x7f00000002c0)={0x4, 0x21, 0x3}, 0x3, &(0x7f00000005c0)="ee93c777e86cefdb8fa88a775eed2ea3e4acb8f0cfed7a9813ff3c064ba1ceaafce0d9577a019a93e87968d2779fb8bfc0049983025a824a5752662919e52f0945cb5c422016cd9a92bbfe85e0483aeef811771054196e48e14785ad6577751f4ae325a9bbaf9a68dc03b1a546464a09e9ccb6457fe7c7f94cd5735251939e3c3111d581acc1ecd4cc43ffccc862277912a1dae8c30de07ea79ab8bdeb735ce48939efe2fa7c4bfdc53a93f0c1ecc589190b0efa4f059fd706a434072c16bd4373d6d5ab5a70b8ce492a28d7abe52a1922e67f4c4a63d0c49f5391f643f184c41a37df4dfce17015192b930c1edc742e844a08a3532307ee93d9f2ccec90b59e667bfcc3d39505ccf70f70df8d963171cf6181ad9db72f7ca99e9f788a3bf806c9b799f00e145652b4b04ab453997e369c8cf07346d391d0244986bacfc4b21ef10261757e2d8e9c7518230bceffdd1f00186d5ac4fac333584ece4dea481a1970c1d3454da92d8b09d2832f7e6bf5f6ee5180d486b040835527a704a4317da11879385e9e4703637edaf2ddf2dfb0a1bc53a8c3244d2cf60150604fae27688f60baf1bc93ca91d7128d2feefba00a750957f0011bf72d089dd11511df7d19077461b44d03ae01d8f6ac6a56bd0f1310126963467a5f219b2692e5b1c52704ed7c1bd6829ac5091c30d017c3933873d47c1071e9a08422f3002cb2f19e03fe380879e75d835239ceb1433a617ffb681d4d488907908530902ee17bcf157924619ea44bbd6dc4c9b1478e37e3e0d3bd3d8b6c39c68615147c964a7b679eb1fd59bbf9e7ce50f9293994b8430646d33e3e02046b90820f64b4c5273ce12111a2ccb3c78f55c6b4d652dce3c52c3a19ebfec528b1a332c841418b46d9cfd04d15f1d7c7a9fbd5214328fcbdfa1fa45df13da6b1fd3bb820925bb6e5030bc222e8f66c1995c8daf1e8beb2ffd54098e81661a0d7cb46d50112721e973b946670bf55592e01abb1b660090b4e765c582a8603d32ba73334cba74ead69febcea5c4b4421e7eb10076734edde265fae14eda0178e570499907a44b1b7e88d0237ef1cfc0e6bf36b65ec81e72e931d73de648c17441773366322294072e54b66773c3fdcf322f3e377495379ba56b927b4409347481df096203e886905d8857bd46597d7756bb936a8f72b2ea82957994312df82a3c49d3bf257e7bc1287842f96fb71a5b9fec83e2688db5bc33506c9775382722d35742d0cf6307ff17c5b50683320b4b65f19c0b7881af6f1d5fb2c694f83b27ec73befce67f167718278c9e3567be23f08277b6847bd0774daf0d20ba042e80ed9735ac39d25400c804dc088b3028622741d18ef028d1c44a2c7b9005b66ada7d903875cf139b531b3531b8dd5cb9e7c0c89457b382f25299f46f19b9afe0798caab105e345d353e3e760ed67c7c00d1801397632152573fe6d789a241652554fe6d0f6393f41fb943a4fcf1f76b0179f86477e465fa1fecdc3c09758a4c514657696e4399e47a0c9f087f4fb82d0f621ea08a5b2a5ab93a1d9b18b4473a13e8e6545abacaea2b5a5a1bf69d424be8fb8a22208d2c2599004ce8032bff18bfee420659c35618093d3f041c429cb4201678f2e2f1d6a8770e295f3c242571ac20ef26a0d5cb05b0416d3d99dd67a93fac65958be8f8a08620b489be9c22957de7ab98aa8accfc822eb0bb11e3ae6cf5af9e2f3a0f99f00224d2ad88da74b2c8afd41750e0314318631d729807164d3e7550d5d9a89f1936732bd2f8797f1272507a4742660d94e50b2cab091383906b202e93850246f20f35147f0ef6ecde1cd89cc6e899769371ef7a7b3df96297be5455aa1ec5c39c006d30a0fd2678fa3f2d202c99438cb3a789ea982666c0cf6e39316770d57787c3a06b4e1c6cefd0bb6767b83105a0dc11a2c820d208d044487fdb52ba463cb218be77cef95a2a598fff6ec18542b66c987e4bb260406adb0ce2e2267ea217cfd360f667b95cd5e3fc3e060e13207a3fae4f93a434a2bbfde617da25ce9701f9adda980780abbde94c0449a188e2d0b4b30ea4e41fba0ec84e7cafe9be326528bfb7357933646520992a24cb3c303f19e27f802215bcfa286828c894ced9fb2735ee5e4adbe88ac8cc05b13fa3409a078bb9ebf5b64ef461527a77f5af8a231509c0fbffb7a9556b9f45948956232886ff9083d408c2f9730090f6b5b6eb2692d813b6347b9960103e9758dd0610ff79ceb3c14c2ed2f217774bb766a7d272b2dc47cfdb33c164c76839e442c5a433adc60217792499e9f0a13b7afe1b5357f81bf77951c2146df69847edebb54d3b5b6c5c6374bff1c62bd28763e6a6eb3dd55874bb5527eb8dbb21644b5169178792dc726875b67289e5461bdf916a3e7a3479cbebab587bdccfe5cc6c34e099812c5407f58fa4c2f6a5e4d7266a2eb40869b500f6a80f1ed3ceb6918208ad154b6e65ffbc52bcd0198636121c06bd12d9b7270bdfbd463b2da649584e696a9adeab69a22bf7274391ca75329b3c289be121274042aa92d9e37148fe13217f7c86a644b97c0de365154a1b3d74ce98f0142babd23d0bae7c75c123d4a84696e72e3ef5f6864e3b92e69e858f6d3185a62935ecf986b9c5ade56567f292f9ccb56658bd09f3d9eeb752cfe896cc6a440b9743e2da822570117706c93e02639791e7c9e79573b74a25ac2b4beef10bb179ea3bc99cfc619b37ec0559f3b3fd29339fe55f420de1bbe8bbfcf553ccbc26e09f4a3247c185e2a542454cadd310970b1a8cd642ebbeb429c0244fc11e267b1c4c9aebccd5efe9ce1c85a55399acace420a0e801b256e879fae0b099b700abc5e41ecf5c6775ae92b416c53d21302638528707bab0135f023813be237e1d006b938b8602a9aca3e52cddcebfd3231ff950952fcc246164a0a132eef8e8d254e5a4465d7933b0724986af754008b0ffd809f7aa2bf552c8a8a4dee9ec68761f910f632c54406137c65ab2a336cf117220aeb5efd8ef3d08b90e38dfdee74284f0ca6f19b809aa824423f1157c20228e6d9297d366ae8ae869857797bff4b94ebe24bfdd9ecaee50ab35eac3a3cbf81cb0f3b8ef8be82a338e4e645010595bcf9be57c2c2f1e41a320af2335da9591605a8d664d49c1e61ecb96e481c7acef63ee0335845093aed22120586c3cacd473b678b8f64f4194e1aff9ef0d08393f97e9ba7915a356da4276351b44fbea21183257c19138d21de73878fa31a4cf8b6ea16ccc52f266098f3bd21ee02a585eb78298e8937c914d6f998a11b5f42901d72862059526743380386e58c4700195e79f540a4519ccef818bcfbdc29246c6c3d890300289e93b8ef54fed363855d310fe3d7806584b68a4c890d0e43f73f7ad5442d6f531828116ec2b5736f30067be0a960e2995c6ec10988e3e2f894bb812a3983e6910725d065d2ba94c3f058aa07cfc1ab663ed0680364aba7a31d4519f45e6e0b27644add719f3b556e30a251036f4a28620080df8f5ef98ba0144da9df89d7040cf6f31f895d15f22842a44804bb8eacbf707ded37f4d6b465d485d4e5ef24155f3b1dccccdb453e2c106637237ce19bc238512c2fd722a6f10b71102b87c8a0852bdb4c3297ec4a804b56697882e430e3eb11a324f6022e0ff51d47b031d84b4686c7a1b8b1f30654ea1d5e6f8c84b06477d5dad7b181ff17b71ac5accbe2366ad8f7b8235a294fae3c26dfe155f97eab39c483ec6090d11b555563ea489c47aaf04ee4dd1a65e8fb76293f0fde972a21a93e622b71e194f1ec5554c6350f3885d4638359648047f383a4a911b9a426a5e633a06ab3c1595b5b5251cb0e0296ef6c524ccdbe9eef1494247714efbd5b8a1b34d67e651d3943d258e15dba60d5b8fca8a511ce70415da24d347308f71d6ef59589b7e0d681e173d7802a50a958895e65789086a110f1256640e4116e2cd3d1ee56a1a3105633b1cd5fe58b3fb48da6429327220a70405a2186b901ecad3ca39db805a0dff8c55f319559abdb293a1ec843b52a7cc5e8dd4c58bf3bb14d3f5fd4d2a157a2d399f8e39bfa072deef5d22bfd4e3975d1adb9d8adeb18d505b39ca76b4fa30d339ca6f300f6be1b28a50bc2c8411e5ea386a130cd8d68c1c400cfd7388d8e25b53b8b93abb53037e98174e141e9110e38a50b4acf4a06d960d544cc7c405530a96c5fefd23214c9dcc539af12f5599724eeb88c6235a29e681b95f6aec5dacce2d6541ef9bb424f0073a23ca39923e87c695a4e398abe9cfa2227cda23e05b178e61933776df6ef981484c60b6c7275aa824a1ddf5ffbfc1f8759c678ed4c3e442e363f6aaf421c95811ebf6fe5ed087e86e602d0bf2fb391b50e85d1f220bdba949df401109005e9943fb317152b93083b69a74640d8489aa9b7fc00389beee2aa7eb22237d35100784d2c91adf695cef3f0201708eba2e01756fe5bc460e066ed2ec9f425b3c95a318ee8ea032bfd9d8ee3006b83daeeff03b6bee7be433c5e9893e8e10f55a4185ac8619ffa80848aaf48e9f32849f0ac61575fb8f37b0015ffcfd0e78b3c4d4439cd0cffc679a4eee5833fd1283b83750699bd9b83963aa28a341c76aac1ea49686a8ad3b92bc3b868ff932ec8426c70b9a21458258ac8da68beaf147e99f712ce85bb2716be4da4fc8ab24531122d858e583520bf2ddbd0f5d49be8ed5292db7bd9a684378c2b52d842bd544a6c9d96a0c5f52dc503165c50efc7608b1ff56c9e6db3979072720b5cd1d2771a17ad74df39c97af7ebbd847c12e9c196fa30d1f91f309c86d9acd01810cf9643960024e26693de34be4cc980b14005a238a0209669ea158ddee120b11eb572f61250f5fdcf46ee8ae324b2ecc0786a076f04291ddc0a74123b09252bd4ec982cb0a2e3782f9b12f79d642e7392d4d40a5638e67e9d449df2694cbdcfc86dbc006031f0d0e1384c92c3ad3185e884368f43643880c951fea9d239c143bb01a9df7c95eb094f931861eee0ff43fcab585f002bfde59af40d7923b36de5a38df92b480acc679af20b7c4767aa04ec5cf459faeef2cf2d7b2a8a4652ba898246c18b7bcabe7162786c6ef46ef1a6f73c6896996d1148ed698e51bd8f7fa69f29522f281a27945c1ff1ad41eb58248059306e09afc209a53525fd6d863fce99f239cd9309b83bbf881dd8c51dcb16477b7ee8502b814391c689bb4d3cd3af83920f3555da653f1c4bec363b8975ceb51fc6030c0be535b0d65c1a2dfb601c8406b9425ff9bdd109dc3300012db3a3de07146b7dc11b30a4b149098d6c581e93b9edcfad36403d7ce918fed2d039ec89bc936fc9ba638fc9cb4b6880613c14964418116e4277ff3fb10041d630d2553cac010f8394e0b37adf9da8e66990482dffd3925fac9d554553e7787939a32db69b1935689c3499649ac87521265d3d34bd852fed6fe58c7cb90ec0b4f8dcfe95f8f19375b533190c46319822bcc7f14a1604ab030a26b35d458f191a87e82e55b397fc163ae8bd4f7326bfeaf6d7e2d6c58a529b9f2e1a3ec5e453c93e8c145a82df9c606e8591d243cf99f417f60dc39bc5db75f6dc4738cf9b8cc1998dc376f42d2f3ac268c2f2b3ec5eb846e657912c39dda070eb1f0f3bde47c7a267730655adb37331f2cd0196630cace135c463644aba6b92b371d472f6075656ed196e995c166fdddcba278266e7e0038148920cb2a5b0cfb832d6a8562e9d334dfc9cf05b8715875043f9a3c33b4afb5cb741c4c8c1a2671d105e8dc72b0d14dd2", &(0x7f0000000300)=0x1000, &(0x7f0000000440)="9db362b2a99d34650c536f97b8b729b7967697d25d1b12d9c2252ac35c17b3cc88425e0beee7b62e10a764c97f03fc86e3950be72bc14a8208911f0c49c927504d6f0ffb1a76abea2cc787d8bbc4edeeff6e2a283af4aff6e1794fbc44fdb2f85318e5e5b8569403aa683c80e5b2c1e4b572edff81a4ea2c3f8f5cefd4a2c325f48974fc9b0c711490c41402cecd91345495256b4e2e4513e3a006b66b0d19a338d6", 0xa2) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', r1, r2) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)='.\x00') r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x0) r4 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x20000}, {0x1}}, 0x0) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x1, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) dup(r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4, 0x1, 0x4d}, {0x74}, {0x812e}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) close(0xffffffffffffffff) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0x0, r2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 5: r0 = msgget(0x0, 0x88) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/147) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/223) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f00000001c0)="34df163b1b82512b455f27a2207d4e05c0e0c1195a2e84588593639fb24cb1a012698f0be1674dbc2c26186df623b5a64ce8289c71fb1c80b2ec0a6899dc49c6e0f3198ed08826338ce74df754dadcd70d0acb15c006fd4852a3a47ee4ac3edd2260dfb12eecf804c504fafd816483da35b6f18ad4b82945242a6fbc4a26efebfe6f05fe49d44bcc46cc6c0a4ce7169bb3124bee89e2a46ff1c03965", 0x9c, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x3, 0x400}) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000400)={&(0x7f0000000380)=[{0x85, 0x89}, {0x5, 0xfffff001}, {0x8c, 0x554}, {0x3, 0x4}, {0x88, 0x6}, {0x21, 0x5}, {0x3, 0x5}, {0x40, 0x4}, {0x42, 0x8}, {0x87, 0x5}], 0xa}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x50) lseek(r7, 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x5) accept$inet(r8, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r9 = msgget(0x2, 0x20a) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000540)=""/244) r10 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getuid() r13 = getegid() r14 = getpid() r15 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0xfffffffc, r10, r11, r12, r13, 0x0, 0x8}, 0x8, 0x200, r14, r15, 0xffffffffa71e2496, 0xc28, 0x7, 0x1}) executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r2, &(0x7f00000001c0)='m', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f00000000c0)={0x0}, 0x10, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {}, {0x6}]}) kqueue() fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff06ce52bdecb258ffffe1a6ffffffff02ff08004500001c0000000000009078ac1400aa0000000010"]) r4 = dup(r0) r5 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f00000002c0)="fc091af84df4c276696322e7f3e3ffb1e15ae3883bfadb650aeb915265b9365aabf8bbb7cde816075dcfb609e621", 0x2e) sendto$unix(r5, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(r4, 0x2) syz_emit_ethernet(0x8e, &(0x7f00000001c0)=ANY=[@ANYBLOB="019ba3a33b8300000000000088a82d00810017000800491e00780064000909679078ac1400bbac1400aa94060000000407132a0000000000000007e0000002e0000001891f7fe00000020000b5eae00000017fffffffe0000002e00000fffffe000000000000dfe2000000010e00907810000b5a000000030000000800000fff95d22b4c576608e10a6c9a366a4bc73b28438d1f"]) executing program 6: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0xd69}) lseek(r3, 0x2, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea5793b9", 0x4) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="7f000000", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000002c0)='./file0\x00', r0}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000800007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x16, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000540)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x8, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 3: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22dc09979f7d61ed417a72", @ANYRES8, @ANYRES8]) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r3) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e711"]) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x180) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCLOCK(r0, 0x20004276) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000340)="4d865a35f488230e274c", 0xa}], 0x1) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f00000004c0)="022d6d817171818c7540d7ce47426f9fc6d3d6afcb407a06fe15d1eff6da0c3c3bec43bd0d55cf449805f715c7863332c3423f2a4dd5912b88195c2b45d98fa14b0af73982737696deb9b82305042e6ea8ed34a5f8bf3b65b8a78eee5ef40558e33cf17de35f9d6fdf90865372e31ccab500692a9d14b9fb71897ce4cb0810f7802de3f2523c32a81cb3166579b003da92f2cdfbe5d8f99c15eff8a5159d107862ee8cc3793b68881096cd7a47bf15cc8f0c4288ea53c83a1f2526df952f3f339817bb7bab3c4aa0e2df118d39c290adbb97d00093b7d297bcfe4d3df0a343585ba4bc01b74f3100b2eae78aefbdb7db8d8d3c89202ac3c03cd812b50225cd040d95fbf92c7e4ed816badbbe714d11f556b69ad19b5d2bb334aee15cd14f819ea1d267f75759231a49db6c5d86f1c7c1dc41e996412c0bb05c5988b71352eeca00caf6a187cd4e9de5e2ef49cb4d41422baa0becd1ee6b7d3f67ce93ee52cd2ee93e95960d084e3c8ec9dd39011b18ceaa2d2c03547c74885413d450e90e63fb586e602b0786a4c560ea6708275d312beccbe296fda1926867cdad3fae376459bae9f747ae6e0d08d136e9e9b177eae1fcad84782dc9d49bbbc9b46b58240a2a2b78b9ae6ed082760572acad9f4c007b6d5344eba08c7bd63544f9cfb2cf5c6dcf0463d791060c13576043c969dd154e750fa48c12889a4794a15b7b8f6a1ac787f162a867b5ccb6c31b0bed3f047caf224be1641cf2caecee8f2f4406a77e901cbf7fd59a275db89b7c905e163964d79912c4bccd466ecc95c2237a5849071a9b695a1eb98931c55ca7d6ac72c8f23962873450761c7915934c891cf7565a446f992c7d5d527be1bd163516d65ef19302c0ed60d6870f4c5160b8d4140d5854baedeb3a5924c00c8d4c299bd61c41263e9798ae0099b12cdebd15ade2b7fe7d35e404640a733771221ff1b343dca50d46ef8fef06e9d4c6b05f2548deb6cfcd1eed2b68d8ca39b42c411d274e75eec02a94a357c227ccf400825777b6b04380a951469628d235988a4ca97280b6a9ef5f9c0048af8aa32102500659667a55773c01d21ec77a10abdd611ca23ba537a9d3ca794cfb2fefebdceafba11d7f3715c7dec68ca06693accc001c690697553a28ecc0138c6dbe19b6e8ba80015a91bf7c55147b0bff4721b67c4c1238102594a7d7f37a497c4a6d9e6e5cd9d23fccffce5e8061cec4f490d06e0afb6a084bb0fb096ac8da8906af909f72066558fc936569b745b9faa15828bebe3fc5dbce3495a4832d6764d41c6516043cedc5e741f13439207b4f37970fce07e1fb24f92a2741d0d55375f177d8f0b2df06100b8f4bdc869cf85526628f8e982664f6857afb4bf180e54c538dc800920636b170462e8bbfabdd67ec2cdf688b7fd5e7db2f4c8be74338ba3b9c66378b58aae50f64d956e3aeb7bd937458ec39b7d0505b5225c179ffe79c16cc7492cd74c646d062218d78e71d7ea6f45e88979bed1dfba5690cc966181c3dc8f1c5cfce386304243f8bc3511a9880157afab1235e16a806cf20e12704a646dbc312f8dc7d52d7ad850a805a2f16330d89aa5c9cdd4fefef4aafc29d5399b1e21f00b311a3e99967707ade04ef3741a12c20fd8940c92f95a52a25858c28c6371b4b391789cdf66a9eefc33db6982a30c33cc37604dfff49c92684af3cf565cae398ebfe37556968c354be2e28ce56af8d0e06893df8a40d4f393d5d2407a278c24862ac33bc4a4067e7854aa4a558e1daf19b692277d8aedec739c0448f93cbeaf5156d36d365111451eff1b7702b5dbb58ebcf344ff256546846ea978b8344d47d35186da01e7a3f502a51ca2050420d91ba1beab506faf6c5e43b0fea73a777b6004e4b319ea4f6afa3f1394db5c7149b385085e25264c13fd473dcbdba83658053189db38ee508a13fa9a21451243ddfb43482b4fbab77ff577b8a1f020ff7844b7a1b1564b7cd113c6304e6467de33c69b9a9f823c254308e6b71ad51f889e6a1fee4d189abebb9a63184d3497db3685e7127ae619d42916a0db90006c99f201696b6d1dfcda74a87537331853539ee935507830664722d1c98b82e7de64f00156ce13a8b0a77077ef757c660ca368087278802f0e0e5eb14ecaf78c2bef8de2e892e0ab9cae317e8b40f7c26a29af1d610922ffd8c52e4274267a9e7034d6e37f1df40df3e33da053e3fbeed13d26ca4990ff21a1ac530d10f9e1dae1942a098f0cd5afb3586b670c1a2fc16520f0235d5352661eb30def3dbab74e91cffa0f3e33594472bbba5ed8b31703213709f372469f906b3a782a12645b8e0c6b60a547b7a52161d38f0e775fa301460978f1f389817bbcdc39677558042ae3743b20ba11dad1d634e1782a803f2c3cbf23b09ff158dd859cccde0aad7cbae0c8fac45dbc4ff5ce7a8c2eb9923ec0e8f73fbbdf3e5a5c12a7d6ae7daec2414a435ecff363ea1ea76df51320bd0f9d0aa074d8a553511d031349d8c0a1f1efd7c166f9711f57e6c8ecfa828cb84d9a886fbbc5433682d5382f068c625a97446093b85f00e65fb98c1e110135010bd58751154f775e9844e2e7770372946e136b05b3419d7555a3382024b7a75b5f6ff880ade09bb68a509d9fdbf76b55036c70147246f6ba99b37753c1fcfaa4cd7d1a474ea6f283327eb9b9401908517b4b40691a5b8a4c487734504d1d46b4795fbee5870263e30814d0de31c2bf65f6dd78b1798dd6a6936bbb27d6788b0a23509c3d37c0290847011dfa2228b5f66be76284b4653a7b3a372e0fa0b7682bf29efeceb44e0c88fbfaad4e6ff3e75b925fb0513be76d9094a5c8e3bbaceecc132a2f7e19ea6a92f62633fa76dbca3b921f25a90a84b6e26bfbcbbeadace11dd689bb1e474e1bfbf561cae1f39b5e2cc8aa347a711520a0448fbfbcc77bc39562faa7ff8cedaf7916c5f0aeefda9cb7f8ea4a77626c0d8af758ec535f5678fefa7ac6c31e35ca2d9463a186d16372aed78b4f766386737c52170edf1e674863177d962f21e35029ba7288a5a6462365334da1e13abdc4f6812651e769940cf4304c88773353fc797dfa23976d5e17289f5af3e8ef061f3992cb7d3c353decdf276c0e78d4c6d1390ca22ec90704233248c510964c75f3725cc9ccc848faebccf98d2e6c8826abda1b9561a639c32bc3b9ff0a6f63fbf5b1aa6dde3c4ce7538a6cd86939532f60ef0c4172025b30f4e2e706ae5aaec40c3574cc6b1562a15bf967cece5959aa861fbfe188989cb85a6dc8b752b5d2950a5be1c3ec4710bd3d8ceda1a1643640538b0c6737966b452a85e6ad4e06bf70519987ce23e5b200979c54f38acf4007bf6ea7fa6c262c2ff86aded23c2dcc9f5512046d40ac196e2bc0496feafb3bb6bd06519a46056b70b1dfb788114e7e22c9bfd3368099b6db473f4aca9ec720a21c6d3b641dc8eaec387b179b524bb8d0d9422cb62a484f14b9668887eb91c97acc999a206b49339092f04ba77070bfdb817aec8405e0b5f1a8f0af531c6f4d3ef925f106830ce1415c571849f638c80272f4515ff5bec38077952368e48171c7ef0dd68b3c000f0c4d4a67e589d2b729d6045ac769587ad63b28438343d62ac7cc533692b68d4e2897b7e0ca5382be9415b046edf1394004e44cfcc77606f3ef2df6569f025c4af818cfecae02dd4ba3d0e820d54ae3335a014db0061b57f12a1347cfbbb8aab17c4c29bb8a9c955406ea2b5a63b919d30d3dcef499e0736bd88b4a83df5f4437678ae47a7dea6c006c67019601570d812f1614ca5f879e3c2dabd075c3e57064439330199531f1333e3d13b617c76d2f53db32e5de6e707182fe7da5ce3d0bbbc1b380e1d7fe5f284cf71eb0990f79b07bf3ba7dd1c692540ff54bed6539ac36e966ec3e5144471d02258a5c52fdeca0fe458ca390b1299cc47bf0ee74e7530cdaa906f01741c397810171c943c7714debeb74a6665e5ea99852e2b67980705cae0883ed6419804c1e4a191d036b0f8829f591450f36dba95a6e3155b8842afc7bc8ae3bf736ea02e990c86424db5f339e82759845e7560cbc82dd39a2e79614283cf8446e60ba1bfd5f88142ad12b4c1d75b3f879d3f63fda169a1ce30c55d22d7b0686474fc31866247d1e60266ff174f478961bd220ac53e77368cd97b252bbb4fcc21866471e9dc733ae99a9a7810bdff833a45481f8f29cd51e224de38d17ceba05120c2b0fc6a4f2eaf66a4669d781fcf0dcc33a15e54348a8f69e6aea625bab328f1044c52dbfc8826dfee0777e18b1a6dd2874e9396f50fe6a1bd8c8d9695d27f5dc79fa7606a8a708bd2667b641318eeba91b4e542a9ba2249cfb01e0ec272c16d70e3a2b034f76bc6a466205aeb7e709c356bf45444b2f90004c50d4710ddb4b480ede1c4ecf814b6747bb7400ec071088b8b1e1f77753a034da5b80e8ea5b22289e8fd2b0dda4a2fb626c5f50807b88349b81e850961adab81f43d3d5667e4bfc828a559a5d880e1c4c5ac66a67ce0c5e43a2366c8b1c10cc61681a44e126a8f91dc47d4c1848b3b0db0c63f96502dd60576121e596ff57346b23dd359b72c049b898e31df748d73c10f0bae6b343f59568039b1128d23a3aa1bdf4cc0c6adb38d3968cf6d949f0042f89f077260aba1d5c72710e258c67ee63241aae3246e8ce5ba3264d2578b5c74b3ca41c4f3b86665e0cf8e3bc66d40478f81b4733198d3ad1583562db34a19e4d77059b59f8e2b93b1e2f76f0a4a058912fd8f1dd192b50e068e4cf909e1d8ca13a966114ae9c74d4c35a0d3d34789e7422548b00f358e41049b353b0bb1b1182c636f58f40a980c236e2c577572513581074d34df4950880b9dc017d9975ea303949752a75b517a5ecf886e0160c3918b82364a66f04f6612d430ed0bfe76ff00fea8fed270e0f05da475a85cb3059c503495c4dc373978c54c0a9f9b1c0728078a9812e0556c67982af7d2ada452d1e3e7bc17d0a93b8adde38083f98f8aa3c26a26d62284d0be5378df06f96e1b256db3eed393e60f12bea39a4accf361f6f7f0402e1e6ab7ac75e4ffb6b47b6a95452fb5e116137b17624a1fbceb2d11a7e507a18480fdcb740b6ab7e1bd1c30c78afc2b0cdd919378e68ddf7f96ea380d01f488aa8aa31a04a19c845bdfab9f6458aa3f3891a7b167f4ad9f2b445f1aef63a639619ecac742264645f05e558162363b26e11a627b7bafd4a223c23c16b855dbf3cca47b7fbc7d5fe17310da9b23b14ba474065bdb3f5c22bb8183b7d53e49cc90f7bc6e7bda84324ba5270f4b1cb70e8c4eb0f4fac8ee88b24ff28c692b62453d9d7c6080f1964a556b4d479dfc6545e0fff7a01e950df1d0d0538f69177d4a8d39f8958d75ae44ab32440556a02466b83940b115ac0627396491347bccebad4a3f0169ec8624dcfc0a3f40391433ca49f85a2205403aa7c37343283c7aa1f49bea216f6afb50145cace08ed82d8631c86732348b04dcdbd74c81bd5f2967926e8cb87f675aa0f670374614d06b4eacd8ad181788d536066edbe63c1f522e996f32f1f80d913683e8669885a6a97118196af97178dcc67d74f83a773958d38ff0c57046f62c5ea643ad6dc8c629b6e5f9c45f598a854ac959eb54e9a4afcc175cee5ecea92875fdf68fc80c9e1764917da02c4ab07f76ba6d5757d92778802766815848001e371ae028c244c1ea33b0791ce6cde98b8f57612f02abeba190fc97875b491b7c649560d1311620f499b494f42947fca04ade32b630bb0556", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="aa20a273517bd0961796d1cc01817127763be2b1d22f7c98264768419ecbdd2a4dc6899e6b3279711895f920615d0c6b945cfa48ded197563b6a329a97ad08eaec02f3de7dbce1d1bb9ce3cddd56660273c79226fd3b403c2ba70ac75b8fdaf618d0c4feb936bc235751d26582e47b85466c0f6fdb5540d494aa2c8bb1129c9a68c5e684477e5e31156b3f", 0x8b) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x4) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000300)='./bus\x00', 0x20, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xa}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20000000000000, 0x3}, {0x9, 0x4}}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xffff) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r2 = open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0xfffffffffffffffd, 0x1ff}, 0x10) executing program 6: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() setreuid(0xee00, r14) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002cc0)=[{&(0x7f0000000600)}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d26264ef2998866bdd84cce51692ececccbf8941fef8f836c9e31c431725c3b9372cbfdea57c6170b298af7ffff706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f3550000000000000000", 0x72}, {&(0x7f0000002c80)="80b98deb712022161c", 0x9}], 0x7, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r3, r9, r13}, @cred={0x20, 0xffff, 0x0, r8, r14, r10}, @cred={0x20, 0xffff, 0x0, 0x0, r12, r13}, @rights={0x30, 0xffff, 0x1, [r15, r2, r6, r7, r6, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}, 0x0, 0xfffffffffffffffd, 0x3238000}) sysctl$kern(&(0x7f00000002c0)={0x1, 0x4d}, 0x2, &(0x7f0000002b40)="87043b75e849a47473649169a42518d76e5668175f2cbf6bbc7f1444b4c7f1cca4cc15677370631b72c2876e637ee1723e9593f4e4a52ade52df532b2f7dc8202a17e55ad5c15fff30510ff23936519c15e73fcff2fc9485e75671f379fd3d074a1c4efa9710d06eb77fd3208146", &(0x7f0000000580)=0x6e, &(0x7f0000002bc0)="280290e88d6768ea7137e6a02948c3c03ef8591bef88edaa8c82f8dbf758fe5b8648ec4330cdc326ca9fc7ef5df3f92d5b317d8dea766319350874baa70d4bc0fafe38a705b07a533c47f6c0f2c84fe72de31513dfa9a139d949d6e738e9eb3b0970c71ec89760a5d47f2bf9905ba6178939739cf6691c6fbbf874c943d135b12cac62e62b6289d5a139ea2f4f7c44b1a76afe6c0c0e93f0", 0x98) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6, 0x0, 0x0, 0x6d7}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000600)) setrlimit(0x4, &(0x7f0000000980)={0xf4, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xffffffff, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r5, &(0x7f00000001c0)=[{&(0x7f00000024c0)="cd7210d5d666460f007e2b49ed690362aec09b9d925f0907a1b4c1fee79fc508d85a2590bdf157de76ce6fff7c13e88222a573e64111114a55fa8fd136e8593154bb21511bd3990d0c027f0c063b2dcebd39d6945592935442d97fbac9be97ceb6e97001d34d63f11cd1818419a79be9080dab13c08fc7fd157352a7f6e6fcb342c24e6eb94e127c63d6958c9646bf15663a6f85bed62697cb031e806b082fd18d7ecb77963b7e36f3f430fcdc399ca15b2e73f15c35967173c8947ff6e527cb27341b33628f87129ee25a23ef8c11e1d281d7449f7302366545554f90778671bf7bc9a47dbbdc6bf337b464c856870b2dc5046b35bce7f9126405cecb8d0625b9bc05c042231cd3f0a4da5add417e9cf5583a33e5ca074b5ddfc1fdbb9f4cd440c9d83ce6d0c5a21b1d61ea2a607e124ac5cc1f2ab1404cda0451a1d768a95bcf0443c889ceb9e5f0e3c672279bd20540e6ec69899dfd160bdbd502b740ce46543124bffc851b4430d3eec2987a95b0f57ea2f9935dc4f413321d0ea61e59598d8feee9bf9ad66839d6f00cc1c7d25951d0b49f2692434d49b01b1e688930518ab5fc9ff2a5b7fe82a8b873696ee2a6df05d506e8bf59d5ec279c1551acd0e68ad6d386afe8b0675fe5f624a11352e188e90843f5576d63722a3509f5394a60e6f4ca92852e107510c4118541799ab2bad18fb7347ea6ca4fda6e157fdcc6cecc8c7e694def17e6d5f9fdb7ca6ff696a1324722f9a71a1afcddda48618bacbe0a2754042dcaf8144a36f9641b20392f080da8ca279c5777558367e9240b130e567180407084fdb3cd083326f74027dea92bc48bfaa4968f00d5d3f9194e2e9f7750bbc3cfd0acfd943724c36cbaa27c06f0cfb61f058cbcf8f2d2d6615d836e0b1a0f5feaea3b3bc383319a218ea07cfe01762ffbd0e42c62c9a726f51bf927157322cf73bf9f5050c9bd22599657ed8b604a513286f9fad801638131003c998f4f06a9544cb176a76dacb5bded95d9f336e9941577e6c5dab18cec0a9dc795a4d658c19108d3d13907b7cb50b44fb09b557a8869abc5db782e457d8e714a2731864825f2b2b499bf80d64a4f1b7d21fc3f7eda9ee4608bae6a78f39df23a1ecabc65a9b180bab8fc5600cad4726d7f3fe26bf47830015e59a08689dca192f9aad2b2258603084aae0ae73040ab1741d45adcb5fc577e1018d3d7feb4fe66e09baeec07af17778734da30b03b98ea23f8b283a08ed61b0add5634e062b98ee345df2db687e5a8a8da59dcfd36df6fcd34d73a39102b37153f15240802caea708042cafffeb4b6d50f293bcec2c720390d02dcab6d70d5ab2b26cc756228dcac1faf2046d74dca2acdc6c4fbfcc7b13118314899061840c5a8c47c52d317472368e11fa82eecdf1f9ccbbe4eb4ddf7196558767e54d5551d81552520558006d96697f56c2d21aa488331a1aeeb7017292c078c30e54c87a1c15b9628f71f0108f7d0c62ec34f4bc070a58e1a07f0d3c207d2ff5b001fe42ce33160f6031ed354730975f02388a511236b25c80376544cca3989e6a32cce58241d20660c067ae3cd52c32aa5143d5309158aa16eab940712e2d1e6aec93174650e23913ce856f54b4db6b16b86eb6641d7bb50009c", 0x48e}], 0x1) writev(r5, &(0x7f0000001b40)=[{&(0x7f0000000200)="ddf3ecd175e2dc78f6caf82916a01460b3030d5e90fdffcc036188e1ae480100000000000000eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7f61578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce6d0b73fa8b361e3853d47863340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571181f49568abdbc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf4471a0e81c19252aa71143920c9f0ec7d0300200000000000d3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f11400000000000000e1bffd4cb8d0b66ea856b1fcdf7913677a24525a51d6ebc6aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e001d96b9118d0231a41f2b8c89bf5bc69afce349e8ab8b2a049e282065dcc8bac7ce7001000000000000006e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1db0e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645fc52afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec6fddc7c4d236ea037380d5ad745a41ca27e7a7384c7931be8300d2fd021b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a000000000000000000000000000000ff46ea9ef43f8a5302d1bad8b706a12f5fa2895453a28a7719f9050e3958307e8a540a2a9624b52bc138fd500daf789059dbb040e546eff30fb6dc754e7cea2b146c7e5775ab65c460089665a8717275ab33d2aabca868d9b683fbe349829d5a5d84516d5458c7e5fa8dc57965a21bc59538c569aba6e71ddac6ef6f80f651b16c703b6a8c8526f459ec8100266e3262692837be3705f17ade847461fe4d49dc62f953be0907e9085aef27503540ac8ed01c72c4f9931bf5a40dc32e6c35e870a4a84b313981d3827d1f3ac7e48670eae8fcb9b4be29e7414ce06528371dacc2a54a027943c8abf0eb0f4c8102250002dbb51959e8c112352c1bd9646ce5e9f9d59d53e6145cda89cb7aac6488b9bac3c782bde479d11eba3b1d97643ecb10d31758ce9043cb3208fbfca44434508a2a3fef56c0aa4619147858a6543d23338a81fa9548efd6d0c9e1385b716addd9a472b5860a7894b553cab5f0ab9e06d0dde82159436c168331415917a7575b7bc561ea1a314a51", 0x3cc}], 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) executing program 3: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x30) r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000300)={0x2, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000080)=""/183, 0xb7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) semop(0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x3, 0x3}, {0x1d}, {0x8106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() setuid(0xffffffffffffffff) r0 = msgget$private(0x0, 0x400) r1 = getuid() r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r4, 0x0) setreuid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3f, r1, r2, r4, r7, 0x62, 0x200}, 0x9, 0x0, r8, r9, 0x100000000, 0x8001, 0x7, 0x100}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r10 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x2, 0x0) lchown(0x0, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) chown(&(0x7f0000000280)='./file0\x00', r6, r7) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000240)) bind$unix(r10, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x40) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setitimer(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) getuid() r0 = open$dir(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x120) openat(r0, 0x0, 0x120, 0xf2) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1}, 0xc) mknod(0x0, 0x80, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0x6, '\x00', './file0aaaaaaaaa'}) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000480)="3adc85cd14483ae8047fe3a2c090a2e245d02de10dd0f35cf53b2a8dc9bf0ad024469bfea9be1337364591820f37c21b27a2cc9f72a8da0095acbdcb2c28e02c6e66aacf948cd32b0c1c6bd00a9e381d4d0e09776862dac2b3e8cc5c3c01a118761b17016fb08c3812e64caa8527fc46522ea13fce40697463acc82b4545ca657e4ab702bf4aff71d58fd56a17cb7e7eb57fc6a7d5d422b541e04d78", 0x9c) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x20, 0x0, 0x54}}, 0xf, 0x1060, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, 0x0) shutdown(r5, 0x0) close(r5) close(r4) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000200)='ML', 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESDEC, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffa, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x8000, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000280)=[{0x80, 0x0, 0x8, 0xffff}, {0x40}, {0x4}, {0x6}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = kqueue() setitimer(0x0, &(0x7f00000003c0)={{}, {0x0, 0x5813}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) kevent(r3, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1, 0x0) r1 = dup(r0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x0, r1, 0xf3) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x20, 0x1d}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r4 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x7, 0x1}) sendto$unix(r4, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, 0xffffffffffffffff, 0xa) r4 = getuid() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r4, r3, 0x0) r6 = shmget(0x2, 0x4000, 0x228, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x4, r2, r9, r2, r12, 0x82, 0x680}, 0x1, 0x8, r1, r1, 0x8, 0x7fffffffffffffff, 0x93}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0xc0, r11, r3, r8, r13, 0x0, 0xe1}, 0x6, 0xfff, r7, r7, 0x8, 0x9, 0x3}) r14 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x2) fchownat(r14, &(0x7f0000000480)='./file0\x00', r11, r12, 0x0) r15 = socket(0x10, 0x1, 0x3f) bind(r15, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) chown(&(0x7f0000000500)='./file0/file0\x00', r2, r13) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r16, 0x40045744, &(0x7f0000000580)) connect$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) r17 = kqueue() ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000600)) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={r10, r11, r3}, 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x800, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', r18, 0x3}) ioctl$BIOCGBLEN(r18, 0x40044266, &(0x7f0000000740)) fchflags(r17, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, 0x0, 0x29c, 0x7fffffffffffffff}, &(0x7f0000000080)={0x4000000000000008, 0xffffffffffffffff}, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESDEC, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x84}, {0x5c}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[]) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x8000000000, 0x0}) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r2, 0x0, r2, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r3, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r3, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, 0x0, r2, 0x0, 0x2}, 0x7, 0x7, 0x4}) semop(r3, &(0x7f0000000200)=[{0x2, 0x800, 0x800}, {0x2, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x6, 0x2000}, {0x3, 0x1}, {0x1, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0x1000}], 0x9) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0x130}, 0x0, 0x0, r1, r1, 0x0, 0xffffffffffffffff, 0x0, 0x6}) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, r2) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) r9 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x2, 0x1}, {0x4c, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x800096}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)='#', 0x1}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f00000000c0)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000000080)="3e2c3e50e3d1cdf0897e21c8f0238888643d09b828d0c8b21939c496df38aa3e29a8dea747874daab56b2c18253be6f6396a8ba7b46c", 0x36) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00400023019d59b518e2a5cda2c20eff5690ac054c30bf00498f9bc8b4c8bec3dbb5ba443e582434b4dbf59a64f47877568b828e", 0x34}], 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r2, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000240)="2682be917745880c4f2b7b44400711560ec68e273d0b749e369455d9736c032171884a144a9ca6d4fffa41d2c74c35113707ee0bc5ac99c05b155008952c9a0d53d05aa2d748ad7d25995145e941b5daf5b9d637eedeb640da110a7283db26cf45f848a9", 0x64}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) executing program 0: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESDEC, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x8000, 0x3d) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x40}, {0x8106}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x40}, {0x8106}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r2 = socket(0x1, 0x2, 0x0) close(r2) r3 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) (async) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() (async) syz_open_pts() syz_open_pts() fchflags(r1, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) map stack 0x20000000-0x20400000 of map 0xfffffd806ef296e8 failed: hole in range executing program 7: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/73, 0x49}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="22944449edd79cb0afc56b97b177695967f8cfa595", 0x15}, {&(0x7f0000000000)="a68b23970b506e6438dbbc68f952e12fccbe9725c03222ca6d6039374b4473f492b7f6f86a0834f5d347eacbfa7afeb7d2d425c7e04f5bfd384daa77aa27660a0ce1b9b7f7cabdbd3842df1f7e7fa83f056742b89449729b5fc522d6e87b8d4336a1b973e0a134e6d929934dcf5c9cc1609207222427d95f418ed04b7b2ab95df3355205738a917bac3f2640775bf0d596606797afb4a18a8e38ebaab6f88ddb7a96a11d5893a1e8201ce49724", 0xad}, {&(0x7f0000000480)="f5e5acd16cbc5af566787744231c0a5880b13bc44e1960eeb3276d430f133e8e5d6bddd57bffba6806c3046b19e3fe55d33c22a5676c2cbda45e8e6032a4d9b7e0618aa5a8526b05ffc4cb56a820f490b4973f7cef3d4a6240748bb1004c0e66e3bc3ce00097778ca10377070f312327be831211a7313b29d44f094f0e9f751f208203b50ae131d9f3537b964de233aa03fd3282649fe3ec35494547", 0x9c}, {&(0x7f0000000540)="11f1e075e874ff1cb64a126ff5708b113af5f43011998c9ecb3d1931c3866188e901691f4209fe5c8eb3a2d79fba01394cbc022ea1261a1062535269347cc456c213c3f5f4ac7a49c6bc3e91c1b9d04c30cbcbf481d1611a73fabd8686186765cf2f26da210279dc393b2d2795a5c80626ddd2abbcb79cf4179dc841f46f28fb3350f41457f3c6fa74186264f2758f935c15283ffb6d50123a3d171bb7f8c96160e0eb", 0xa3}], 0x4) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x48, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_SET(0x0, 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000280)={{0x7fff, 0x101}, {0xfffffffffffffff9, 0x8}}, &(0x7f00000002c0)) syz_emit_ethernet(0x66, &(0x7f0000000300)=ANY=[@ANYBLOB="ffdfffffffff00000000000086dd6036e28200303b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aaff010000000000000000000000000001"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x6e809af6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000500)=[{0x3, 0xfd}, {0x3c, 0x0, 0x0, 0x201}, {0x6, 0x0, 0x18}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r3 = semget$private(0x0, 0x1, 0x242) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) r4 = socket(0x16, 0x4000, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000400)=0x8) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000011c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea25719009d67e28c520a775372caa10afe0cb9baffdfaede674b4bde735b3acc38e750eafa5c07268ba9f2bb0eac377624fec7ab7bdb4c16fc8eb5ea78424fb7ee7efc720d87f453bf117c616a37782b5c4f0e739a", 0xf5}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca2dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c45ffff989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x4007, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="09b18f491896418119b582eb83bac38c5eded85fcfd307660e056fde627a1eefcfb3729207450841f5e70d610637d9fc28c529520f7cff6b7ea1390415305760dbc2f615e1af06dbbaf36354bff3ea728cea2ea74efd42923b612fb9de28014756ca08f44b0a773f53a04d52197d55ca2f731125f343dc73345984a21cd9f90e7be52a20a33a3969ee4243f3a146ce1c20437a0f7ad7cf8bfe158d83e2ccd066ff6524af81d57d21b3766f8e44e6d4cc28d31d2c1ea60339e083f13f509ab0", 0xbf}, {&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523fc65e7fe79362bbcf52a7545aaf781c55c6830beeb13284a7d7ba6cb5d8aeeb2", 0x55}, {&(0x7f0000000240)="0c07003ceb060b6562bcad98da500d294693c32abcf44b9d5ba9df8b737ef8b19ecd76dd975f5fc317e68d009c337a8cb38d6f17daa474fb1fe4d31f532adb0b2981a9ada8dca2231a298a69616f67cdfe696a87b1921d851d3f281d43", 0x5d}], 0x3) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, 0xffffffffffffffff, 0xa) r4 = getuid() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r4, r3, 0x0) r6 = shmget(0x2, 0x4000, 0x228, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x4, r2, r9, r2, r12, 0x82, 0x680}, 0x1, 0x8, r1, r1, 0x8, 0x7fffffffffffffff, 0x93}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0xc0, r11, r3, r8, r13, 0x0, 0xe1}, 0x6, 0xfff, r7, r7, 0x8, 0x9, 0x3}) r14 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x2) fchownat(r14, &(0x7f0000000480)='./file0\x00', r11, r12, 0x0) r15 = socket(0x10, 0x1, 0x3f) bind(r15, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) chown(&(0x7f0000000500)='./file0/file0\x00', r2, r13) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r16, 0x40045744, &(0x7f0000000580)) connect$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) r17 = kqueue() ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000600)) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={r10, r11, r3}, 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x800, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', r18, 0x3}) ioctl$BIOCGBLEN(r18, 0x40044266, &(0x7f0000000740)) fchflags(r17, 0x0) executing program 1: r0 = kqueue() syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000002c0), 0x0, 0x0, 0x100000, 0x0) dup2(r0, r1) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x1, 0x2, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x2) close(r0) r7 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c"]) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x5b) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000140)={0x0, 0x2, 0x0, 0xfffffffe}) fcntl$lock(r1, 0x8, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x8, 0x9}, 0x8) r5 = getpid() ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24, 0xff}, {0x82, 0x9}, {0x23, 0x1}, {0x24, 0x100}, {0x25, 0x68a0abc}, {0x47, 0x1}], 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000180)={0x20, 0x8, 0x800}) r6 = socket(0x2, 0x4000, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0x802069de, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001d1fde7bc4bc5"]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000280)="763e68eab390ea22bf2f00807b9a9878c91b6776548ef52539e7d1c994aad8491b008073741c7c15c96a2b09900189cefc0ae107fe2b7fe63d6df58ec313cd0bf3ae2a1d51c61f696e8338f4", &(0x7f0000000300)=0x4c, &(0x7f0000000340)="585af21d65baf3afcc7195afb3", 0xd) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, r2, 0x0, 0x0, 0x1ff}}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d", &(0x7f0000000080)=0x17, 0x0, 0x0) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0xc8}, {0xabe212118763e30c}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000240)={&(0x7f0000000180)='./file0\x00', 0x164, &(0x7f0000000200)='./file0\x00', 0x8}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5, 0x2}) r0 = socket(0x2, 0x2, 0x0) semget(0x0, 0x3, 0x50) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="647921dea3c87b1ba49e7c356ef1d6c360f95a65589846f54031014a59df2714482bdb27456ce2c9ffeed99effb8b98cf0a1f70d70a791ea6f0889802ad1c06d7bf2a5990024793779b526739c6d5b580c2bb425ae7dc68e9cb31c4a9fedd41b72674dc22631832d4dccda383db05e35503c5e0f571821713ada74204148cd3b36ec09c65d9e403f079a4e3531", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r1 = socket(0x1, 0x4000, 0x3) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001dd000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00003c3000/0x4000)=nil}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) r2 = getgid() getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r2, 0x0, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() r5 = getuid() chown(0x0, r5, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) ftruncate(r0, 0xffffffffffffffe1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x80040003) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) (async) ftruncate(r0, 0xffffffffffffffe1) (async) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async) syz_open_pts() (async) socket(0x18, 0x3, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) (async) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x80040003) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) dup2(r2, r1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) `ךq"l.e'6Z;=lt ]T;a%*Vvoߙ‹Gû2{5-TnYvOH1hqza{IOj}FVsP)Ջ:glvGQ De()׎WgR wSrʡ ߮gKKs[:8P\&7v$ǫ{LxBO~rS|aj7x+\Os_jKLR:X?U|tͤW8C\]bcV^Ȫ =*_Lٷ<1)֎`^Y@tN8 gBoyI$~U/ s9~nx=@s܎T2 pPtp)Z6>=(6Dro[,UY5 nB wi0eIg%,k+P^Gy`|$ܼS.v1.V 9KxB\9cw8?{9<ؒBc}e)C>uCnx㱥JF4eq7j3*iOSsn@R8}3 V&Pڵk} 3>m~ԑby0ݤno-Y9-WS0"wL P4fYdд[Uem~w`}IXčڈS>u`ghE.8hNRM6:EJ x6VZѹ"chezR8QB̃.F&jUףl}8wa/#R C:ˮ=/8}zwH`el;ҧP5E6l>+هo2$uQLAҎN(`kk'Xk = $8qpcq{V}>9CS%t>{uA2S|r]Grpj+lWD&3 executing program 5: writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801869a3, &(0x7f00000001c0)) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) mknod(&(0x7f0000002f00)='./file0\x00', 0x2000, 0x7e47f2ef) open$dir(&(0x7f0000002f40)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x6) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r0, &(0x7f0000000240)="cd5c97a4ed071b07369231573fcb19029b7e95354108de28c101d46e215af1ec0f89d79d0fc27133e42df5fb6f748d00bc6f880c1637926ebdb8950d97d6339855f7b995dc7d540ded9c8e188bc1ca952fa515ceca8160cf06aea8c4d90fe6379f56cb16d88920749fb4e032a0fb61ae43bccbaf9b76dd4325d34b07ca9e66c54d8979d56fabf80442a1c2ad4e0e1883d7df30c8925271f34dde", 0x9a, 0x1f) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt(r3, 0x4, 0x1d1f, &(0x7f0000000040)=""/225, &(0x7f0000000140)=0xe1) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r0, 0x0) executing program 0: mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = msgget(0x1, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x3f}) close(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x10000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000440)={0x0}) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x800, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r8 = getppid() setpgid(r8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff490}, &(0x7f0000000140)={0x9, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000000080)="f1dfd9e10e017243764c7606cacf0026cbce58f4e5c35d0b9b7a4ed42f833cd59f8f959d5e4cbb0ffe1761c1685a5b3d076eef8d0ff2dbae174fbc053d6957311bcefbbae610237e9b313c754d6ea374fdaaea7d9d30cedf5a449acd8546482f8be629670fa3b7f404276204d4e4f4a345632aeaa9a97536b57d40941683ada6c2d1a7d322", &(0x7f0000000140)=0x85, &(0x7f0000001e80)="325aa6fd8dc65d1dc21afb8be5142cd0610c05dcfa76774304e51e357f871f3d3a0a572f257a947863530dd6be9ee39c4e1ce06933889bb31ce510589af52f1fa8b43d0499462b0fe79b92cd2b3e7a59ebd078d25c93aceaa3c4762324d108b80e3aac275db80ef9b6fb285c9a82d98e46754d7fdabc1a1ff895721bf150e1c4d16cbfb0a60676e33675eb10e69168efed1068b3b9649f7bd10cbe784750548b0b63fa49e123cad6455cd361f5bdb5bff382330960f55bc47ec87710bb1a24f0bd8b1cd23dab8c148981e19e79b6a715c92c39f65a95ec3a048e3323eca6aa66644d3e35b869ccae61ba99a83e2f0832fb932d8d54ae9f7a96c442451ba7cdbec8a798bff751904148f283e2a6f990bd55aabc5ce2843d03ae9f8ab07788b929991740c6d544f821b52ce8853645320955c1804db1c6c4e5e830c7d2ed7e66719cf2879bcfcaef13fd9591b66b17055eb03f2150fe71a34dea0f0031cbab79bbd23b5e186fb14d07aed3c2235bc82ba47725c7b4bb9e3900b3bdf26ef155356fc6c7ed5919583cf2806e27cf933c8db326913ef8fc1a4b185541310fa8afebae617c238ae57474f1a96b1357dccd759ae56a51047d6d82980bdd57ed551cf7689e6ea0f270ac8595fcf3ff82090eadcd965c94ad01c39c6ced6a8fe311bd2cf48bcff609f78060ba92f974f780f84225b5387dc1728d085b44fe18e5634d2d1f93bcfb88e992b50e6924d43520c9be1c7bcde50117286c5f3d02d994052495c1f9caf82a005681e8ee2c3dba7e57e3fec4669d870e04cfdf4a1c3c8c3d2b49596b5a956541550c270fd3d971482334e3b230090b48768dc0bad1b7f3b658de38b8573caf175b8e6568e69be645f87cdbc8d817588ee6f451eccd0841aa7b0566aecf55ec2f4f169d54c094b00dd5f1848ba73120e2b40c59d790c7c1c4c35c35676396d83f272932b4e80e5d4d2309d67ed94e801e925f17b51f8f3828e48684d49192aebd8b6739933439f2702faa3ddeebee7bae8bcc7e2a6e0ef1d3ead37e3a560d3ab478a7d2e1d87a767479ac1a04f483b06e97fb32c65171bc47d4834e89af825fe53d644eb818600da2190d20a2c7c55c7e445633d6e1348f4f45b97ba8979f22ada33cf5e01ea0534aad3a5eee33c152bfec918677224f2a6128bd474b029c55f0dbb33099e4c57abb465d44ec99e7e913e0cfa3ec5219f51815e2fc8b4af0005cd9b7d5b33eb35eed471533e375b41f33555f3d05f396136eff2115f2089eed9c8708aa7ed5523f86dd845b272f1c06b3f334ffce1b93822f73468e76124200ebd1c709ee684632d9ca210c7588b49449e2751342b519d909c7dedb12ddf1be316b990dea7743eb005489fea99b464d4df68c1af786a22b47a59e7005cb4407d4ea7d4ced523da12e609ef90f784e0a54ff91fc1313e7232560270d96287e6924e288a59edaa84d8abc6f69b9dab4ffcc68d56f2b0f06b6299a82ab8f42b9360903da5326d6633e9efc124fd83c45a1e54910295f7001b11077a1c62ee43db8d320a6237feb19d022a34d7380c9c40fe3f937f72fb1ca28c8e966f101e821d07cc8ee39c7c1873abed7315dca704c0728c838f5d78dd2b98382090ffddb9fb476b53e4e6943ad146a52fde67c9090adf16b6652c7bb61906ad036f0b5bc945d5bbf1b44d3a88cdba66457f9be7f1d8a77799282daa65cfd8bb703d964b238cbf0d848defadd9b5fd185a2a6b4293580a526bd86daf3b8ee6705ba38cdff88759d6494e0da8b37b00038292a1736ec27bce04454dcb51402658a96055ca6518e327e3145e4227035462e37a6e7e5a89cfb84f93dc52e12d132104043fa4b88718b33a169a4650176e5d3d860977dbe68c1d58205c135c73628717b4ca6e677f91a8d1cf101dae6762bbd91a6bab195ab4fcf536d75f0a760a4a6f2d7230228aa4c4747ef108fbf6d42d50a08b9c6459f15d3fcc51afc50d77f7753daf46a92f9ab64bd191378e11d66bee0f743be2e5fa0073bb570b96d0f3d279949e918e58188a49cff378c361dd6c81523899ca6a73e2b630897ec9da5f08861e244af8079642e4e46c18e044944a1ebe64f18d16b2150164ed190f00a5ff39a95af5216d208add03c5c2d323fcbec61e167e9053b69d26462fb6e0e672347c7a03c5937d8f984e932bc23e7eecd86970c8e103a9a71a79274fafefb79fc250a4983d9a3da089591e3b408191226bc0eeadf4199d668174e98f04790481c8344de2bdc8592533f216f58ffd7f697c66a8ac5f5f0ccf8ab893004e9fe0cd752ca28ce391aba8dd774f1471e3e311d1410abb1d702f51222b773fe1645e807c4819a4b72fd4ea3f026239b7e3aeed492c72c16390b7843bb8e1d89152af29408840edc8077017f472abba0898990b38b9b1912ad28c97abf9ccbb101b5fe073cba160caa6d22702d642ac91e265b7d22e62b5390b6a8429d2326d3934788cc4eb1e9c2eecc47215f9e80917fa45a5c5dda17253f00083e6e0097f7bdbd9d1002dc169efb4761fb8417370b8849b4cb7b4186205ae4af518b07c4d8182073a6d160fbbec6dc2a73b9858c51955ecdfe9eccbf73b85a4800c51b6cd66df78118e0f4dbe968b6373afdf7282427f7918146ae5c15180341729793fe246c023c812eccc7301783224a2af06e53741e453b0ef8b20d77d5163e8715391f59ef71415d580af63a498d28b38c5bd8ff8c2bbce024191809dbbf2325f5e85863b563604fdf6d128e33260560ad90f8708b55af25ae3fc0712bc7d0d2b5a0ac48e92e37a562be1c3b577411c2aeac5b706ff7d4114473dd514983f56cf27f271af6a6d3d0fcda95e58a610dffb7379eb5b0ae46ac45f4a8f04e6c4e5d140e39fe8ee182f6a6c3300bc188adda6e37242edb9466262565b244a3858c5e8dae24a82e3a3c2c5d8535a0d449dd9fd1c853dd62651591b7af148f32fd7a8a08571c429fbdc199347c118a8b62f5d102789a09acc26d79c25cc5efa420099e5ff397328f1bd848e6eab64cf0fcc55cc950210c5ad0c3193a5bd86bb2f5c9dd9eeb6c4eee1a6b46587c8bb051deabcf6ac942396c152d5048374c9010b1a5764c7ca36948a8af01be50f59d9c2eff45954de72f5a4c2acad9a462025a2bd18f91b179f77d62a87a4d7d78db2bb99f44c4fdbeea790742475013951e306a97c836acc2a05976bc56ac90e6db9fec731c908efd6108ca389afd1314a15ece1c9b1d414cc9a744b6cabb22751ff1cdb47918b598c38f426c1d0fb97158d43b4749a52039d92de2d0203c3210206713b2f18956cd4b04ab5c2358b016eb4916e701c6a55b9b652eb3c67a7a9ee0d7535d190a99d6c19dfc1a9bb059bb1192c9d1f569f93557a7bdc4498f60570c509fa421d66b7ce1e65a9619ce07459afc4188cc21a269418000a12415f921b49525af4f6af080ca1cecb93705cb34e5f951a4c73c41373aba85f6222b31a002c74aaf9d9f70a49afacaee5d5dd368f8df0ec69343babaea6cdb7bf6920abce624a556c2fde426983cb871a12c5af44ef16940b47ee356ad5bbb649a52474ddfac591d23240eac4fcc1657e16fc49ac19bc3126904e8f1b2c5691917080fa148c7642fca2b15b1d81f566a65097c94a0e7c1a06919c4fd82f1c6e7cfdc2cf4c8cde6fef6f60091a8d101f415941a835aa35d80a570b070c4f1d77c59fdee96a14d56169e39655a0c49acdbf9bb226aec4d25b07128439865a31ff2c05ee0657c9a3fa3402d8d2711ec0de3eaaf42a4fa91ddfe31d0fa13aa1b2387f49f04a719e4d9e15a957580cca7959259d4298854b210afb7a687322088dd85edb31756c048ee22a63fd64be3fc27feb87ef0214422d1e90f9137a233b6d312d548132058f5a56b90e364c714bb30f4b5516a766edbee83f4ad6a3315b3a7fec91db80b452c9d39ab7ec11dc3c3890bacd29ed85d9152d06aa0c878f5f77b181632646236f09a08a7b6ec184cfeef34f3bc6a11fc7399f4c07ca50c2f3bc7d1b7e28257bf5a86066566d7ae7789340d38e2724b243364af34a3b8a1ea1f8e58a0a57af62346177910336e12798e2971796d1290f56f6af233df862e01510077971b30425bba019fc826c00627a7103d027acf383ab8e2894960666754f3bc2e201cbf620c0e44cf87889e4617567846e0a4b5eff030cbdba7fff110e6fa5b5c0dd3720960a80f29b9507d48cf1ca27835476f29e88919e48ba0752ef2a1c1718e18d6fd72e4c7f2bf7a0d18898e4cece1dc8dae1c9a7e728d324da647155c5409ae731e0b938a3eede52e354f016cdf0495529d0596d16576edb5fbd748baab37de72a19fa840ef6fda456272bfe6d875ea9a5d4145b72d4c6271d785277ae5c6fe785136a2ca5bf2a4a33d49e7ac68fe12d6d049299a3b8449bd850a32eece60802f51f77d5087d34350076e01766fc865403c91e659807ef92520d7e2a84179880e5a585a9e341d49915e4d58bb658113afd0291d5b6ab98d2442f8ed8fdf192e6e980520b7d87f4af10f3956e8d2c23aa01a06698ee94038f86237efd2d144ce3b563d47466a150c5afd5992d654172f3d5f5686588152fde9e2ecef0f63d716acecc3282d591119c8861aff84ac21d0bdd08e50e2f9c3ba8db833ad16408ce584a793f67bd80702b2194edda7b6283237c8d11c4342e574174ebd2d875a921beb12e5f3b977a54c3899f8ff4772292800b7c470914f81a77d791945d2bb20890bf353e6b14710b0298592b51b2f373074e62d2525be095cd8b8f0f0e67686b61e1bfce76345b946668049943e9ba1fe588de24a4dba289cbb45ffe9198da22dc7762d2bef01376a11711fc6169bfde49a0bcef14e5fb0c355c09a15297348036b6f2baf23c0d1913c9bcc2cfbc7c18b7992cb69cfeb7c38ecdc2ec7af89783d31c3611de29e1cae4a71f161604c3e575f31c6a739794a9b3a5c4f59096d7047729919572521a812041089fc2d11dda74fe6a5a6b277b978801d7ad72ea4c9e133c9dfd31f6a826100a50eabf4f7e541d574d75fd222d8f8129914a939b48a9b3c9770e146fd9362bde76b60a6bda10244d49cffd845181b7b2b3aba71d58b0025729b8c6351c98ebf07086532b498ad38288dd1583e795e57709bef0a25deaa4f807ab86312a4379127b95dcfea0bd85423b2ce4dd9326f413ec90340757a13a0f835233abd956dfe2e04e6c28f773c8b08bce4583b63a841979899acdc997536d1ad984d400353019fa8467e27861ed3b499c5eaa8098e1647cdbafa5b48f1dd71101cf1a32fcc405adda53777eeb879c2aaba9e609742ce215499a2dad44db2b78b65dc57c2dbfa88b40bbf8a8120189bb675c2deafcc55fcfe19db47404c3f54065c7e32c2ab87ba7462a9f0df69fb3a326dbc5fa27ac43795e17d38c5219813bc1dc9e72f32f56c2bebfd50e4c7fa921dc96298fa7c45a9d77ac37dd34eee08fdca58ea5ee0a2962bbe6792a649d0b4c27e86270b5747f3b41ea6bf991c55cb1f09aa5f412c78a54d42a533581672209cbdfa4887bb854f5540b86206f6eb3a176c45f2266b083a3d10766a9e7acb6469c772bb6413e61874d7a2e2188230dfef6d2b69ec8c2ed34cb4c9e30c0d5c63f6d257569ddb0bf2908fbd04dea43ad09cfc0ba4ee6f0f60db0c559b5aa17fc0bc5ed71a3feb123f44f732d9a5b52ea7ed99bcd5cba9b3ede86a34a0bf6f5980a8d9c48c1a189c949dde7e078dec8f434bd935936feb672128fae19dd2b9df0bbed648fb6aae87b58123eb212d102d", 0x1000) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000001700)={0x3, "acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"}, 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r2 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001bc0)='./file0/file0\x00', r3, 0x0, 0x0) msgsnd(r1, &(0x7f0000001d00)={0x1, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"}, 0xdd, 0x800) bind(r0, &(0x7f0000001e00)=@in6={0x18, 0x3, 0xe2, 0xd7}, 0xc) msgrcv(r1, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) dyj rPzicnj|,W沭xb`#ޔ(F}u6jKF~G/_ F+k>)I =HL}wMV+= ,0eǮAS/2 Ϫ`y3QLɁ_,o/U]NVѾː5l{-Hڔ]u:H/NKEhkFQaĭn?,! AL˞h Cd,U' ;t|-X**\X"|ol_Tyhk_hв'(huyF-FflJl?Ǣ셐RxAFJkD24.sײyb98AOsbIBb}< 3}ͮ[s&Ϣgp!Vљ&QoH cR0]>r3;,yo?,9[WꁑЎ» U-{d)ơ7<4ЀQsH, 'ti\Ju&)5\KgR3h#&5{iM)s cOL-.S`/kMycy~@EIT2D"A4dz!yl'KoF~ޚ1Lsf˅L22o"ib ʡH=o\ l|Wx/t.%(i)w+['|/(jy#c}"7 .R]Z{wYWB2@VEv4- 1ҾuQk%]+3vIj)|Ex HzenS^Eڛ-,0[끲mKSMڮy͑I46j-|b93l;t얩Rqx˭0u?F.hֶ0 ^g}l;-KPg1BI\6.<;5$봼ǐ !T5P$%|͋g½»bBX4&c65r H~olQ5XƱ;j\&MPa bU=رiJ*)J0w<0$C{6yhڗEPkZC?jߗG`nM9lO}h~@_׈F' _y/,_CXXt&|0h)o=-l渻;D<="x^6LU9mPM dB,!LO9e ;x%Êa_Jq~AByIM.fp'v:pe -룽|QJTeB`ѧ29c6uԬ;XeC~tID'*t IgSW4p$_%1OzմrL9oD*͹kf2H[c eçcb CVyE6upr-VKʸ- yV4u3UU˛dW%Ӡ 7=s0 [ executing program 2: sysctl$net_inet6_ip6(&(0x7f00000003c0)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000500)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf0821cf86a10a4a7b4fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c6f306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e391c434328eb6e446bd2a5ec340a68b5620987592ab65983c54aee453df89a05fbfcb037aae6b2c71dc30a94a92c5adc87071a2dd9e669a0387333ef44e5a7eacbcd1bbad82b45e7c802efcbdf5be225efc64ad71b0c31305c02b4cdca4f1ceda70807aa9c609ef1d6d515f1443326b7979ebda623", &(0x7f0000002800)=0xcfd, &(0x7f0000001200)="cba7fd3c4eec023b43eafa199df491da9b7970bb350d39f9ec5063252f43bada9588a92c06cb670f46cf1daba3f1c0ac29090bdd28f0356e8b31a2332f70ed1573386c1e14cb923e446e678d8bc0dd51c335cd1dd98e6216a21e9099db3659bb5276a6c64d5d07603a5761ca508117a3978c91e9", 0x74) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) socket$inet6(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x14001, 0x9, &(0x7f0000000000)='\a\x00\x00\x00', 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000440)="fc7c26be2a4a6e9d59388486d480128b24aca2f0a115a1359f66808e065def92108d31987c31ad581f80b82d3bd2636b774ea9a38c3f578f938fd6bbeed527343e10d3640fcc50f8ff509520a961cac4b0e6c83200a045d188bf44c8bfd62440cdb43d10d63bce35d582fac9fa02102642ce0d057e482d52cc022a2b064116f182d5c947bed51f88506665cff000"/155, 0x9b}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x5, 0x102) dup2(r3, r3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x400, 0x0, 0x4}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYBLOB="3faee27aad0021", @ANYRESDEC=0x0]) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r2, 0x0) socket(0x18, 0x1, 0xff) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0xb8, 0x1, 0x1, "af9bce7e22274968c0f24c301e91c55667f16c2120a4afe5f6f59bce0717a276a69ce64e2d718804931b150b7aa6cfa408dbadf79da3d56a192363d49a8ba26574711270fee1bf92a122e39214cc4f64e561fe9ca65dabae8f1d553c53187eb87669f735fcbc964a400139eac418340269e8a3384e15cfcee1c008235c0bba2751e075a351556fd7d0908469ebbfcd46d9f48e29c4f3b5f4fb4f7319917673f709e867"}, {0xb8, 0xffff, 0x4, "ab129be872578b56a180c9dfe8d9e438d3a56e6296b13a72006e1bdeca06b828c075dedd6a3456b5c39a74cd432ecdf8278d405f154fd3aa1d9a5a8030181aeb8cfb25e524f44cfbf083b28ac028a4a8954616f695aeac739dc199f2d68025385c9080220763324ee67d747c93a27ae72e3a7feb93d683c29f41ab71a11e3659a4ecf4b0b9c3111e8552d982f26311078cce1e363409cb486fe6b9f8c516ecb668"}], 0x170}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000300000000000000000000000000000000000800001a000000000004010190"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x7, 0x7, 0x1, 0x2, 0x9, 0x101, 0x0, 0x1, 0x1970, 0x800}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x40}, {0x8106}]}) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r3, 0x80206918, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r4, 0xc0285602, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x5, 0x0}) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000002c0)="f0acba8c9624be90", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000003c0)="7f0000008000000082743386bf30fd6b59e707896d4fc9607c41b30ee0b9b5ee3b44c001165ae7a98d28696c14e0d244cea6ce44f60626a07a736cecb94ae9ec2da7bb4efb2a679f820000008245d4bb9c86b2d50b3bb6442bed0e25053114096b90029b13bc6691eaa3463d55d2263eb8d9ca3690c7bd5ba51408b5105c6d5b15b38105272af732aa7f99166924023fc9f1a4b75758c6a89fb1913a34e673912a5af415d8786cfb7e0963bc2d651ab0059a7c0a80ce2653788e34d92dbbf25e1998ac9533a0675ebcd142be07139ada5619180cd2456b83131c14f3a3be6bed0a0bb8ff51cb51b39fc193a6fb75866343b15328f42445e5671da088950560e23c746b44bb39b56de2af665f5901bf2685695ac7873a04b3c08d861492dfc6b7cbfb21d591ec7495679cec7ea89a73cd464550506100194d68f0fac01b514709a834e7727a35d20dd76919046caec3cfda0e26b000"/356, 0x164) fcntl$dupfd(r2, 0x0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x131) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{0x86}, {0x21, 0xfffffffd}, {0x85, 0x4}], 0x3}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c6e000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_ip(&(0x7f0000000200), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1ed3dd25daef365, 0xff) r4 = socket(0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000340)=0x3, 0x4) recvmmsg(r5, &(0x7f00000001c0)={0x0, 0x200000}, 0x10, 0x1842, 0x0) unlink(&(0x7f0000000240)='./file0\x00') recvmmsg(r4, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000"], 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r2 = getpid() r3 = socket$inet6(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x100, r2}) getsockopt(r3, 0x7fff, 0x5, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="04e86235fe15b6d15665eb4e246d9958eb62", 0x12) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/16) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x64f, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000140)="fbff0000db4d7887cb3b4ca3d78b979d0e3c41b73b32c23c94ad3a53cf9e2c615ae99d29713c7bced200"/53, 0x35) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) open(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r3 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) connect$unix(r4, &(0x7f0000000000), 0x10) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000100)=0xfffffffe) sendto$inet(r4, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x32b) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r1 = msgget(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) seteuid(0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) msgsnd(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="0300000000000000acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d0800000030f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"], 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r5 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000001bc0)='./file0/file0\x00', r6, 0x0, 0x0) msgsnd(r1, &(0x7f0000001d00)={0x1, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"}, 0xdd, 0x800) bind(r0, &(0x7f0000001e00)=@in6={0x18, 0x3, 0xe2, 0xd7}, 0xc) msgrcv(r1, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) d3G`BljF-E 7_9X"xL~n=@9V'&&Z(rLdI`6<'azˆ˵ݻk-bi(#h'|,еU)Ėv+j3`Ny1n73쥬vtmJ0.{kJ|%cws$:@'GM>^K"E!^ݦA@dWs Ľ^ade* TвjLNz;s;Pd]<0u4cx%بQP]Wa 1hH42M݀%^,e\Y! ՞L Ũgۦ+!`g ʾy-_C%Vdv@'6$f|vlȖ_"-9TUӱE0+m%Ņ9pLF]Wiچs5.5Jh>|VrOyN|MQԪ@ʸXd-ڴGsY٤zIXS.'DILԴM-bfL|2wƛ ,`%lLmzվ\LJ&-p."}nAԶ@k/i7kE$iT executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000006c0)={0x0, 0x1f, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{0x55}, {}, {}, {0xda, 0x66b, 0x2}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0xfffffffe, 0x8000000000000001}], {}, {0x6}}}) chmod(&(0x7f0000000340)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x200, 0x80) readlinkat(r0, &(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)=""/132, 0x84) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r3 = open$dir(0x0, 0xae828e137847f62, 0x0) socket$unix(0x1, 0x5, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) rename(&(0x7f0000000140)='./file0/file0/..\x00', 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYRESHEX=r3, @ANYRES32, @ANYBLOB, @ANYRES16]) socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) r4 = socket(0x0, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000380)) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79c8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x23}, {}], 0x2}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open$dir(&(0x7f0000000200)='./file1\x00', 0x80, 0x50) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = syz_open_pts() close(r6) socket$inet(0x2, 0x3, 0x0) r7 = socket(0x0, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r8, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) socket$inet6(0x18, 0x1, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r3 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)) r4 = syz_open_pts() writev(r4, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x2, &(0x7f00000003c0)) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "00000000000400000000000000000900"}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="c0b63fab0387252bee5256d81312c6365f87760400", 0x15}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x2, 0x11, 0xd0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x28}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket$inet(0x2, 0x5, 0x0) r3 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x64) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001040)={{0x307, r4, r5, 0x0, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/6) r6 = socket(0x18, 0x2, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r7, &(0x7f0000000040)=""/4096, 0x1000) close(r6) r8 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet(0x2, 0x3, 0x2) executing program 2: recvmmsg(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/97, 0x61}], 0x7, &(0x7f0000000440)=""/137, 0x89}, 0x200}, 0x10, 0x40, &(0x7f0000000580)={0x7fffffffffffffff, 0x4}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) sendmmsg(r0, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000640)="2874024187b18939782f9091110f6976d9b0e4388490d74432830acb24be69073c86966d98f323e25f802a92ca95162cb06983402f2357a526793bc05416767d3980eb739086ffe8d3d9809877a5120c57de7489d99e1dea9fe43a17c147ce4b480fdbf28a964fa4c30e32c1a52d419ce08d4e29fe035886262c6bebcfbf4cfd51e53b5a4f807f72a152656be58796ff424c18b909f02f7e48dc7076ee6e4378ef940bcd91acd7dc9fc2e3fc85f397", 0xaf}], 0x1, &(0x7f0000000740)=[{0x110, 0x0, 0x5, "9729c603e1efb5ba87b53b67954cc2a42522bb16b141c8efc11a3cc697e3994fc2159c7dc8d9179fb736af6fd2a42a5b7d79bfc95e03d4c0e06b9caa3996e7a9007101de82ab02cd0fefd9c797483656d0c0cd3c93dd0792c183d4d4788b5c71dcdc37aacc1a0a46e1f0aa84f44d8d2c5d9d1024ada5c6bfc6ac8d7b313e964ad81ad5314f5cd85b70d4fdd858e144c08479a8a1cfae095a60eef72b9ec98fd87e6143e0dbeb0e464c18a67bfd2ea53119986081128322afff1cfcf04e91d3bbfd9c7cd99fdc5c431b95ef51c363ee7ae32de849bf93a597ab606c227a32d844eeba29424b51a02f9218ecceabf4e4eb0b6cdd61e2f175d86553"}, {0x90, 0xffff, 0x41e, "6eac5a77676a967286f73de060302fced8e9e5243a95a70f7f9343bebe3ceec41d1e8c102eb3e1f45b99b581469d1d1c217f51f9193cc12f09dfe02ffec5e7b09cc2ec56c1a9c0a28bbe6ee9eac630e4baf5d55beebdf971d5df992a0f2161f0324814f596f0fc5117988c26ba0bf1b885a660a533d019d933f660a2"}, {0x38, 0xffff, 0x6ec3, "1b1e05cf4ed06dbd2503417e2a6c4597f63157c944b04be1127730a4ce5921ea8dcbb9"}, {0x90, 0x1, 0x9, "397056d70167bd991a9048f23fde4fcfbc668692b3a989085f9d733fec94773d9faecefaa466823f7e1928326055f553b271bc93cd369a29c62a083135d66d8f2efbac533a28a9f1cd6862fba3eb8072e4ee93bd267b6b78b8a66db0b3fd8e96015d55b789deb2166b2828696496dce70c7b651adabd0089077d270ebc8e7790"}, {0x40, 0xffff, 0x1800, "29d6b9fea42b8fd27796b2a3121b6ef4c9e2cf73ba39b48471cada7ceb6b6f303cf03a7f9d96f79bafdb50ea"}, {0x28, 0xffff, 0x1, "2c3509ef9323916fbb55d078d8fa7456acb629"}, {0x20, 0xffff, 0xfffff731, "24faa1b0d11ce05c96ed9b89b5803d"}, {0xc8, 0x1, 0x0, "e6f0bb004035fd213797d3c4d2b1377562e3383bad960e66fcaf0d8359e03cd66d711de61a94805bc402056164cf7170174576bcfd2328779b74148c99df071f5dff1e852b30d2ff73a921a9701342afac320512c047930dd44daccba1cc845eecf17d542ee18b1096c557c7bcd43b5c0177617c11e58b3e00487157ad1689948cdec8b52cfa368f5d250fa1b9999513dd67825c7b5dd72769dbebab098d3efae98c88e6ec34106e5d63002f12bf75e65b347841fab2"}, {0xa8, 0xffff, 0x2, "6bd1974aff30dab559ecca14086f3e5db48e6d6fe5e5c9ae7ba70cb04511c0b56f0c3907045437dcb4efe8f288bcc7179630b8ae674b63f80fc0d1948b11b5b784aa94fb8a5fd63075542625032086c44dd7ec0d17d8c124db43898c4a7811dda932fd116fa4f6b1a314e708d992bdfa4c625412833daf9f619350d6cf21f575b2966fe201951959ce65b8c5d87bf17f4f02ce"}], 0x460}, 0x6}, 0x10, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000c80)={&(0x7f0000000c40)=[{0x24, 0x9}, {0x42, 0x1}, {0x44, 0xffffffff}, {0x1, 0x800}, {0x42, 0x6}, {0x2b, 0x9}, {0x101, 0x9}, {0x21}], 0x8}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x301b, r0, 0x701) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000cc0)={0x7c96, 0x800, 0x5}) r2 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x200, 0x12) readlinkat(r2, &(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)=""/19, 0x13) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000dc0)={'./file0\x00', 0x1, 0x0, 0x10000, 0x1, 0x8, 0x9, 0x3ff, 0x2, 0x2, 0x20, 0x8}) r3 = open(&(0x7f0000000e40)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)=""/64, 0x40) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000f00)={""/16, @ifru_flags}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000f40)) r4 = accept$inet(r1, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) getsockname(r4, &(0x7f0000001000)=@in, &(0x7f0000001040)=0xc) r5 = socket(0x18, 0x1, 0x0) recvmmsg(r1, &(0x7f00000027c0)={&(0x7f0000002780)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001080)=""/133, 0x85}, {&(0x7f0000001140)=""/117, 0x75}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/96, 0x60}, {&(0x7f0000001300)=""/252, 0xfc}, {&(0x7f0000001400)=""/152, 0x98}, {&(0x7f00000014c0)=""/220, 0xdc}, {&(0x7f00000015c0)=""/70, 0x46}, {&(0x7f0000001640)=""/95, 0x5f}], 0x9, &(0x7f0000001780)=""/4096, 0x1000}, 0x7fffffff}, 0x10, 0x1000, &(0x7f0000002800)={0x0, 0xcb}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000002840)) fchmod(r5, 0x6) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002880), 0x0, 0x0) lseek(r6, 0x65bf0763, 0x2) sysctl$kern(&(0x7f00000028c0)={0x1, 0x8}, 0x2, &(0x7f0000002900)="5aefbf37461deaf388721f1fac2cbbbb3ded8f8931c69ff90f0f9ad6889dacb2ff75aa07a62d6a8b726a12a6f07e6ce33d8ca536d64ff73770a143293ab0bd6b7faf5c181be66fc8123abf193d81b4045a8413e40605cb4220302d8beed266930d8e896da5187dda71cb919551537c4b53c2dd4a37473ead25e15c7ee89dc1f745a9b780ae746a97a230e2d991fad9400bd1b12ee0cf1981a91746c33a59445c08b1949d78e2c29e4aa9caf8f5", &(0x7f00000029c0)=0xad, &(0x7f0000002a00)="eb554690bc3f5932ecd0d5603bc544fc4dc56e23ce2dffb9a12958c7f134f32da65a20e0c2cec3a7686b4c704e4bbbd8907580e3780479ec4dee2c6c252bacc2f590ed46ee8e5e244d2e23630fd006b8f57de4cf8daf21abaee9a66c77651199860e7e11760aac9b394b54baa56aa54766f86ebcc5ed4d6b77a295e37f4e3dad65191deec2fd3f4e5ca6cfa7ebc05f8cfcb6d8c8594a7e4335e1bb018b561ebc4710943a60f43bdb82a1d915434f955adcb1854c225febf405300e70893aaa8565ce6b74387b271b8330fd4c7d0c", 0xce) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000002b40)={&(0x7f0000002b00)='./file0\x00', r4, 0x2}) ioctl$WSKBDIO_BELL(r3, 0x20005701) syz_emit_ethernet(0x12d, &(0x7f0000002b80)={@remote, @broadcast, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv4={0x800, {{0x1f, 0x4, 0x3, 0x35, 0x11b, 0x66, 0x0, 0x16, 0x6c, 0x0, @multicast1, @rand_addr=0xec, {[@noop, @ssrr={0x89, 0x7, 0xff, [@multicast1]}, @lsrr={0x83, 0x13, 0x0, [@rand_addr=0x2, @loopback, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x17, 0x0, [@multicast2, @multicast2, @empty, @remote={0xac, 0x14, 0x0}, @multicast2]}, @generic={0x7, 0x11, "bd219b9aabf26384cb8158fb2ea919"}, @end, @rr={0x7, 0x23, 0x43, [@empty, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2, @broadcast, @multicast1, @rand_addr=0xfffffff8, @local={0xac, 0x14, 0x0}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x24, 0x4, 0x2, 0x5, 0x9, 0x67, 0x1, 0x1, 0xff, 0x27, @empty, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0xade8}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x3, [{[], 0x401}, {[@rand_addr=0x4], 0x2}, {[@local={0xac, 0x14, 0x0}], 0x2}, {[], 0x3}, {[@loopback], 0xc79}]}, @generic={0x0, 0x9, "8c49606b30be06"}, @generic={0x88, 0xf, "65f4b81b59d16627ff1cd17989"}, @generic={0x82, 0xe, "fb17bd8f8680584fa891389d"}, @noop, @end, @ssrr={0x89, 0x27, 0x1f, [@loopback, @rand_addr=0x9, @multicast2, @local={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}, "4da16b6a678134"}}}}}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002cc0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002d00)={0x0, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002d40)="1de8", 0x2) sysctl$kern(&(0x7f0000002d80)={0x1, 0x32}, 0x2, &(0x7f0000002dc0)="0b4689e868cd27ef6c6a8674c8b67b077b614f702191db58688579b3be4f0c7b6c7c131e4f930e53a6d1ab9901e32f514731ff3364a1b0d56ceb563d4ddbbf7ca00828d1371dfb90cebcd1eeb6f94f5cf3707646f47b5823a7383987e59d25c037fa59ea9e394e5c37971e124937fed1", &(0x7f0000002e40)=0x70, &(0x7f0000002e80)="45a2db8d3d67e0b9e80eca55def492b7965a57a428a1daf6403d665ea4bbc618e361ee109176baaa73960328a5947cec8dcd8746b1040faae9f76eecfb5d59744b9e53eb9792335c62b5471f735f0036c9c2acb45543e782888378f58d8f456c4ce5b54e572e6814ce98f1d2554e87f885459443797a8bc05d623fa49eba286006aaabb9cf3b48c89be16a847601d231223d843532e9e177da3c0ec7466df27a056ce041bb63bfaa1810914d109422deac6f34a99c7112f0e09cd6c6f96e196026aa005cc423c953a33e77ce0f68cc9adf560534a1ed43526cf7f4d1125bc99cd947c797539b1c1b1c4c2765f1", 0xed) executing program 3: r0 = socket(0x1e, 0x3, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="f35050c62c6fd007aaa0ef324bbacca31d652f5ab362ccf7957f3d813c5afbc67ad633e53ed70afa687c6e84e716ebdc2a6b57255282d48eb4d7e8ab3556c02b4d4de172848982d766357566e356c9067567e323ea7ca25b850f2e92e60e5d109e7d6b3b5ee460a522c7cd7417098d0a21c75e3f8101b4b154e3443cb8b3a54bc88ab6b3344aa657adb53be1c8ca8220dcb9c6283573cf6c1bde748fa0787033edf5f9ecae387146d0f262c5f2ef20edf28490f62a190b0a38c47b2dface36d92358f2abdbcbfdbda526d3bd10f38a3629cfc9317694edbeae41f40534d10cd80431", 0xe2}, {&(0x7f0000000340)="bd5cf712c713462117aefae131071b703127b17842a452f5b7d57c9ff30aa40d3ee8631243f9e0c6fbbd9b04723a19af308df0ddd9f01c727c19ee575b400b1e384f9e0af9e79397e7c6668a603957d2d16545f076f00f03ace3529907235d19d3d6ea3c60233b25198bc046cabedcdf4efaaf28bbba38f6783884a00784fca046ff2f0d3ccbb4952cb59625a4b475f971babe501b9f21777454e22afc14c000e5188241d4b462d822763129cfae", 0xae}], 0x2}, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "d569a404baf180ef1c00"}) writev(r1, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff490}, &(0x7f0000000140)={0x9, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) syz_emit_ethernet(0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000880), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: mknod(0x0, 0x2000, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (rerun: 32) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) (async) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) (async) r5 = msgget(0x1, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x3f}) (async, rerun: 64) close(r4) (rerun: 64) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) fchmod(r6, 0x0) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x10000) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000440)={0x0}) (async, rerun: 64) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) (rerun: 64) openat$speaker(0xffffffffffffff9c, 0x0, 0x800, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r8 = getppid() setpgid(r8, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 32) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000532000/0x4000)=nil, &(0x7f0000415000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007ad000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil, 0x0, 0x40000000000}, {&(0x7f000021a000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000219000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00005bc000/0xe000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil, 0x0, 0x80000000}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000280000/0x4000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94507bd0300000021963c"}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0xb5f, 0x1, {0x8, 0x4c}}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x1ac, &(0x7f0000000340)='./file0\x00', 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000400)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e000000009931929648", 0xffffffffffffff47) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x5, 0xe1, 0x0, 0x2c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) r8 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r10 = msgget$private(0x0, 0x31) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001540)={{0xffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x126, 0xfffd}, 0x100, 0x0, r8, r8, 0x3, 0x10000000000002, 0x80000000000, 0x1}) fcntl$lock(r7, 0x8, &(0x7f0000000280)={0x1, 0x2, 0x7, 0x6, r8}) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) munmap(&(0x7f000048b000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) r2 = socket(0x10, 0x4, 0xff) setsockopt(r2, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x4, 0x0) dup2(r3, r4) mknod(0x0, 0x8, 0x0) open(0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x120) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x40}, {0x8106}]}) socket(0x18, 0x3, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socket(0x0, 0x2, 0x0) (async, rerun: 64) setreuid(0x0, 0x0) (async, rerun: 64) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r3, 0x80206918, &(0x7f0000000180)) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r4, 0xc0285602, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x5, 0x0}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) getpid() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6, 0xfe}]}) close(r1) r8 = socket(0x10, 0x4000, 0x9d) r9 = dup(r8) setsockopt$inet_opts(r9, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006, 0x0, 0x0, 0xc3}]}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000500), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84, 0xff}, {0x4, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x8001}]}) syz_extract_tcp_res(&(0x7f0000000140), 0x41, 0x7e) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x20}, {r5, 0x20}, {r5, 0x1}, {r5, 0x2}, {r5, 0x1}, {r5, 0x8}, {r5, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x60}, {0x6, 0x5}, {0x83, 0x35b}, {0x22, 0x8}, {0x44, 0x4}, {0x46, 0x1283}, {0x42, 0x9}, {0x88, 0x7}, {0x20, 0x11300}, {0x82, 0x5}], 0xa}) close(r5) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000001c0)=0x1) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) dup(r5) executing program 2: socket$inet(0x2, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x0]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) mmap(&(0x7f000075e000/0x4000)=nil, 0x4000, 0xaf6a0d9cb2f470ed, 0x5810, r2, 0x80000000) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000300)={0x7, 0x7, 0x2, {[0x5, 0x1000, 0xf9, 0x5, 0x2, 0x80000000, 0x7, 0x100000000, 0x8, 0x6, 0x0, 0x8, 0xaaf8, 0xce60, 0x10000, 0x101, 0x401, 0x43], [0xc110, 0x5, 0x6de, 0xffffffff80000000, 0x4, 0x8, 0x8000, 0x1000, 0x1, 0x400], [0x7fffffff, 0xe4de, 0x34f, 0x4, 0x0, 0x8, 0x4e3c], [0x200, 0x0, 0x6, 0x80000000, 0x7f, 0xfff], [{0x200, 0x3, 0x80000000}, {0x200, 0x50, 0x9, 0xd44}, {0x3, 0x40, 0x8, 0xfffffffffffffffe}, {0xf4, 0x7fffffff, 0x80000000, 0x2}, {0x4, 0x571, 0x4, 0xffffffff876ca49c}, {0xf000, 0x26, 0x6}, {0x2, 0x2, 0xd429, 0x8}, {0x5, 0xfffffff9, 0x6, 0x4}], {0xffc0, 0x10000, 0x5, 0xf83}, {0x6, 0x2, 0x0, 0x8000000000000001}}}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) close(r4) execve(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84d40c2627eab9b90bfcd5bfd3fce210d9f766c9820ac9e80249ca96f1216221f01dd95b221f494e4dfe37511d7b3881e2b603c9a45b9d80ea4a8dc4d05e72384018a7da7351329861842bff503f1c8569c947fa3f589ee78a6f662cc251f049200b73cfcbd13c2ed63d", 0xc7}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x3d}, 0x2, &(0x7f0000000240)="2f660a73dbb4f41a1c88a4cacccbd95d9f2b714c850e87d5afc225157c11d47305b81beead73e90ef6c1d56bbb24389550e8561da204e8b6", &(0x7f0000000280)=0x38, &(0x7f00000002c0)="9c36de65858a7dee3a2fffb67a733520d788c59fd85ff189dcb46a7753c1e1afb100d45639ddac6c3d861c08355d0a87537cd7f7c402460e94f9820432997ebaa98c3fefad894cb1d0800a5d34b062e3299f9aee826779aa0dfd", 0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmmsg(r0, &(0x7f0000003800)={&(0x7f00000037c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{0x0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d737af92af52aa06e3ef7e081be1a3daf535d14feb2fb94cfc41aa7d04741e792fdb8a31230db864669c07f306237ce383206824c69e9a200c33738c0eedbf26809386ead743ac51dba4085c1e394d2c998735010fed3d0993249b2e28b15341657ac180b1455ca76bc5e085031dfdb8d4ce4f45c72f8743ac67ba7c0a84b70229f3e2c72289", 0x86}, {&(0x7f0000001400)="66095dce50782b99f59725fab2737280c9d1333b6e", 0x15}, {&(0x7f0000001440)='S', 0x1}, {&(0x7f0000001480)="dd131053b8ab6553bb3bd849d75144d217eca47942073d36cef67d03c1ff7842ba0c63760a0fe2dcb0a2fe828f440f995933d2de752f97e7f8b30f3622bc4ef0e5c45a29eb8efea035bf616b0b5a9b9e5e67fdc514ebe10c5b16b7de1380b83ffa2d40cbdaa1d1b1d80bd146b91c919f14b1de779e6ee6", 0x77}, {&(0x7f0000001500)="f2446f8a0b29853df6dc9fbae436c9bf0c0a7e441b209d3ecffb1dfb28242d990af82c68c44306a5d4267f2de9885575fdb7e23182a3891769b5c270b6959bbeece728e2ae0b2401e6a561012a9561b6bccf6a0268a4a04c0a315f341e390b3655fafd258e79efc963d8badd6f4e0aceb0322ce8fc1abfd7c3e80fe749a51dc696b12c296b60ec0cb978555574ebecbe434758c41f308ad96ccb89c66cfe87c4e70126", 0xa3}], 0x7, &(0x7f0000001680)=[{0x18, 0xffff, 0x5, "7258a07d"}, {0x90, 0x1, 0x1d, "7eaed9bb5f72d99986d94f04e330089e4493f60fd550cd66e1e497aa101111df77041c72df3f7a3353b2b8aac5986d9058c3a9906198006dba6811b7231bc31bea5d8b5b4eadf82419fd715558f39e0b1887e87efba6a91466924b43c3b159a4e8f425171c53d02fed21a524de18a335b4eb9b065efa14559004dfcc"}, {0x1010, 0x0, 0x1000, "3a776d26d6529c8fc40f640b66cf7349c7843f820e5d09edc5a98e9183fc2b8b234ddeb110c24268548f4829bf15aef1d85015c47194ea39f661856d4e76dc3f880945b7520e86a2cab3afe5fe3aaf31d3e9009902dca669c9c8ff5aee121352fcf6077e223951eff084d1234e69aeb33041d822f56e521dd862fe4bec1ca423117257fea47a3fde454fe2152ae38674e952e0a35037a052e8b52b3d86b363ddba9990fdfecc4cea294f566045f62c1eac95baf5e1938feb941ac222d31ca464e4c577f493d4bec29e7aa29bf5a8e0cb038e2c093c50a6ad413a44376ee06a043e52214ae4f970ba10f44fc0b57abbcdf5010c87303a2f5a13c86c5445592855216ba5b17d02360419338e66fa750e0c31d9e65429dbf68ed4349a6f35eb0d6a26673f23b8d71d15f843eeaab1203afa86414806d53d5c4c6081f70d6dc5bb8217587dfe4cc609e8f1d8920811d78e45f54a79fb4cedcc728af2965ef0233b95d635ea2b2e6393623834ca67ff8e5f1d835b2b25b72d6fa6eaeda95f9c3d33118beb1f4771003c0250044bfa66abf3680c2159a1a3c240d59071794d7517ef40ed3ea7558e3cf6e49a407a4b6d118dcfa84360fdfc859033eb4f1bee60ea15e749bd830592e605e78b11b5669b5c388096e7b77ec1f2503d707735020ecf4267a45393103944efeb41384a1a873b474be9d5fc315bf6d8e7bf2c662eff30ad0e80adacd11f9ecb871dbc58cdec46c6e2be3222c9cc401e2162a48edd13f39a2709a32e3e47c8e70e15bcb29615de0073fc71aa03d5127c05091d5a0afe8150271b2b65271f79721038fb885607811b4b87f725a7297f99825ac633f3653f92c9bc62714f4ee87d9182eefefc2d646d021a16b7f8893751580bc7c54e632b19836a610d3ce8fa95c335331769754b2e0c61a0b090db5c3a3264d672997142eb7b7151d8acaf2a640b88405778882548c329eed7a93235a5bfac999b685e806389c6b0c283364d7581b7bc7269580f9d462822e07973e504dd4a895da28240804af2eee65cf800d0958d538c60e594442bb985f7e347da97d7a06d76d1cdea1902e579d3fafea7e00237168dab252b4e5aa43aa38e65ae8a5fa2e0de2bea91abaaa73526b69d8a03bc9c05408485f4be9db636ac6a8fed7529495af4217780e23ec51dbb8ffc45cd8cf958de1084b94f452928b396624ed386d9a450ceaf2fd73cb72ca8a2aa6084b2b5e82d2e68734cc4a2a2b79b2b447751c61d5e33e83bcf936a5a3a70d0a64c4a9cf972776f9d25a0c4b368e2794446f5452d40842f30ce4664df9ffd57e5452b0bf6de83700088e0c6eb4d25997c9ceffd1e9e489bc3bb1ff8131a060dc597def477019af7bd9ee7e5f1d57ab0a5f45f6e611c0fa78b2028324869517ab0e854e29584c34d76a88d6b4c8f891e39d5610706a00277d5d5326a61db861f3ebe32171bb8e4e25bbac2464577cf808fdbcc515204ee963b129818274035756a96157158477a88231142925fb4e7a8eec77334d2074e54c75b63f14946e6af7ed8b76294747c5cbfcccc13c24f1785d52c8cb86087dd4032c8cff3d5fad3352dd6f14232723c147612956ed9f574e3c982e75744c54121029b5668d1e1fe6313538d0e78b37412e8aecb05145d0f824cab5668f60470f8bfc541cc2ada885cec557ef1cd8347064a7c553d8a87c87df0689ff23fe943c303ca4543383b9c0e170e1fddfb1bccac09c6d636b00ca33e5f1ea2a6b9c564c511400848f22dbe7446692a9286ca915bd59782c9e3d845aeb4e34c2b542ef60639f21adf44f83fb483445da25e7f2927c099fe21410b0dbbc5fe6bcbb383176546e5807208c8ad1df5109389c4bc5dfd33823bbaf8a0b31b7a48e09fcffacaba096d033078bcade7798354c6c132ede299f214e8e92c8ec147567924d865426776c1b145e7bc4dbe65d764a3450cad098f8d6c0a96645f81bf8d78d2215e5ccdbf20bacb959093ffe6861eec97c94b36e0a0518c153c70ecd83c9de702992af5f52674e9c1a45a544fd8a5af460789294805ee697fc13dd62f722f23429b3377dd863382e52c312901a31d881f6d52b710c76ce8fad366e18568d43c3c2f03077b9d30307020dc498aaaba9c18303402ebb105bbb1d5a703bb3caf57d20afac22a1cfc6168e02f2af3dfee4309d89ef78f1ab9052c6a91bc5172417c41a61aece3df91123b4819d352a4f2e2cc4e7bd5032dca724882795211547ff4a5d463e81d5cb58424491a6303cf2b75249348406297d94fc002dae6bddb8b5b67c3a9c2b8cb5c76c36f4ccc80796e94ddbc489d223807f7bdb63cdd9a3228b6a734a2e81c28a5934accd9ca18d5fed1199be77fde01b3197f7c3881c75abaf0f4e61e129143929bd2fbebeec5909e315c7ff6eac1c13a3639d8292f81dc9105362448bcf117f8c46352f66aad21b561957eb0a98973f40d775a10fbabe9fb624e618f5552662f3ec9f936793413764df0b041ebb647a2458e80a229f5e113b1a08829f4c82d7d30963a3193583a2e7cdb1a10443e7f5986e9315d209292d22e2d4c9ba2c1d45df140c978a9ca70503d970e5324b2b915411fde8678f1f54aaca831148c160b76bd9f06f7c0bc3be705bf372f3980a025985c69f8cf474ffa80a31b9981327c761e4700b65e2a1b7de9da90eb6a5bb6ed9e81d12b12cbeb442118f4218e82a2aa0fc06ad332ed2dbbed730431d66b58e29d34fde75313f975cdcbe355f0ece2322cd62d64b1051c217b22e1c9b705a62b7bc761bd33453eb477969ee76dab720721f387978f06e57fd611e32ed7495e218f29c3d4b6f726f3d6c0f14c70ca433e8a9d0b5af681c9d6922c99976ff5a4f2447a39e60fb6d2fb79e71aa537122a3163e9e8d5f2019a9059b92ab272f9b796fcf1d4116106885d70180f92eeca71013fb31a5a5fc3b01bf29c7f04ab692ebc58c4a7aafe119eac8c6d9b16cfc1e2e98662fb281123ac9162dddd34ff3d1bc727934609b2fd6b93ba0fb9f959557c018e788c94ebaf359303584212289beb82a388d9bc07d06c97be90f57dce49edc928e79aa47eb6bdce116f93c925bb4d15f39239bde5866c2261c1d7ed4f3220dc07e74e61ea223e6f99611424b788c632f32fb013218c9077893fcca48183621defeb142d3dacb3d39234df3c09a5b269c4d8306431c12f9c270ab3cc4bffeff26b5b028ded8bf6f70d71a7712b727d5dbe06d68c21513bb9ca794aac29b28740c5406628ab9f550357f8de0466f84d616a3c121857ce929fc67e01e6a489f27bfa4fe73ebe83bbe9f2efc9b81b61bf7f7999c3160549bf1369532bd45712996c8652fb21df1287eb9c3daf87cc166327780704241df2365e32eb07d1fc2cbb4c5e62c5da62ec2be86fd520fd38d9af03eabfd6ac267e8164c04ff4e4d3fdf9ddc36c0182867820aa2fcde3192f875f2fe8076d139673006976438320e030310bb4f989fa7a216e71e199f0116def58b83971df1ea93a1cbe13b5fa955734fee479f4e60e3e3c0a79521a2a36003770019ec01626f828f1d4ec87566dbfac50c2292eac62515f7d1c102c3c8a37a3e28c26694256a1e601c4c3f1c6985e0da5aa33eb6b87923d72b7dcab4202b1d0de030826fe996eea54cc9af5df4bb0d9006e54f2d3a11e3d4e69b0aaadd83002ab82a4be239e36e47691aae43b3a825fa0491c85f3ba97ce1f523f02eb9bcafb05dee6c0380ad7b10d00d2b7e3e699f748c71060ddf626b78390175d9e79cbb3c3b83d327326e0ea4a9b017e670fc8a9daeeb605193670d69973003f549f4e01ba52a16a1600932525ad17cae3b2db1270e691e32f7e36430563475377835efbf8599efb023bf7e5b429819b934a66eaf0e731c505cbcddecd1f1756c7233142b7a16d53b0eedfabd4c90a4897f880ed0199e8396595dcb6f6024480517b280dc1435563ec91e9be81dfdee7198bbd5880e97475cb2d78df559b25d7157e20243f99d9e4ff8d1422b5fcf6a850c38513edceee1c543b4621bde6007932e8f16342c447855605634eda75746477f8d81ff417dda74c102a2cdc8402515666ad00bd5e50f211150bd388e9cb8aae154e523bca1e4de9e3aa2cb564f9b1bc4adfe759b303237834c5b956490f18434302be2fbe07257131aa9bd43d8bca36837087285487791b1e7f2fe902c72b14abb1e76d40a49d8bf6121b10c2eac651b0c93e39e8ee96084c716da1384f4e2574af194757bb64d5652822cd24fea198cb2316eddba608712b494e428d6f0b3a9a212b207a0e6ed63766ff550396ee62c77fe01de9a0554dfc08dd206d45c7a031ac5a18753dde5d66b2572f6378cff8877a1510b95b54937468959e6850206d6cb31f09b98dc0f33dca1f9c081620df50fbf6148c8f05424d6437f6aa6d56e6f19541266cf3f3e7a864e16beaa2b1efaf9cbaac1b8020fdedf72bf19f75c9eab47453aaf14abc7aa3527e8a64950d8d60e52c5544f11de657cdfef84f5ad9fc6c23df56aea5d7c59771132307f4bcf17345ad40d47c2bc3a716212d7e22c605b9e211d145d97b33b3ed9e812905b2c7dfa7b7c55400dda763a81f1ce379ceadeba712064a49cb8d2f04f4fdb995eec7f12773d1858a2e8bb64f73becfa265b06174fe04a3e1bf3ee202e3c143cdc3ab899cdb7ec2e5256f6a5c8bac6dce79a13dd9f0c7afcdd0d4833f0e4167c1bd4aff2ca5b3b771401a544c6780b0fe0b195f716bfc427f601f605335b5b5be17439faf6ac0760d3eaed3e99ee8a650ad185f3efc8ffdc5f49a1f035b3a3a2abed10ffe56857bcfdf84d066e6c049d1bc3cac071ca420904c4e76cc4cc616778a470ad9b3ec84d549498fc6087a810de5d01274d2fa446046582c788be5f9c88cc1edd066a39d33fcdc29e64c89976c6bb5c9933ac41e7cc83bedd4f3a52fd0782db2b99f702238eb903e8676884cb4b4c71531e382e4a1e9c0528f5d84159436188cd201c50a6ec2ff52e85b3e0cd2d931caaf5731d9aafb60355224b14999d9e821e99d528c1dfddebe11ece5886fe26f5c700a1c225f711b81856d4d97341f2a6a7c13d9b545d61d45f1e14691b5e631fa1874fc6e1b46a54377198b7e5297d63c755f47a34af18b68ae96c325c1f9b265cbcfe5cfe5e37514d33ea27f94b27498405ce5305212f1a3fd23c88001cbef7e6917ccc2592d46372796493818c943b7c218d6ff7424c1b60c6bb51636e5f6fa29e26d7a44c98713ae621090a1ec36cb09895f894aa394bd646e36524faf7e572ff6d297901aa4400a51362c485b1a51833f56453f7ab53318c5931af8ba2ca1066490badeb38fe3bc11da1e594115ad418727730188418e5088acdfee91a33c6b28af6ae1345a71660b6332c9c34c7778f02cae046ea377567fa3d3109f93cb33bae32c0851b0cc5d9315eb3b36c11614365f1cff07d4c3a1a151c765e10ad27d825d2280d205213aee9bdc7f7cd7596deafa879da6fdf5b736e92ee403f84b3a7a03296389d38d4b70d991e96c834f404991caf4544ed1a080ac71f835f04e88070bb200279631b23e8a893d4ccb1c231dce3d037482929ea84747443228b523be5a555f948415ecc121742e7a84a664ea597bb8f39c70b29608603eba4c74c79886247ee5c297189ea9611121bf7cadb471a27715ea0b27ca9b07e88507226e2860e7928ef0827fdfdc0aa440c50555f2e86604274255eb3792e8032a54897f3ccc87ba5ab5b91a3582756cb07e73a20fc5e267bd5d40bdf0a3cf9e7e8ce0b23c0fa8"}], 0x10b8}, 0x9}, 0x10, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x40047477, &(0x7f0000000080)={0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) dup(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt(r1, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kqueue() executing program 0: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) poll(&(0x7f0000000200)=[{r2, 0x100}, {r3, 0x100}, {r1, 0x4}, {r2, 0x8}], 0x4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000140)=0x4) executing program 6: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2008, 0x5cda) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r2, 0x0, r3) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x3}]}) r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) r3 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r3, 0x0, r4, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x20) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) dup(r2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x82) semop(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)}], 0x1) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x4, 0x1000, 0x0, 0xa, 0x0, 0xffffffffffffffff, 0x8000, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1000, 0x8]) semop(r3, &(0x7f0000000180)=[{0x0, 0x0, 0x3800}, {}], 0x2) semctl$SETALL(r3, 0x0, 0x9, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(0x0, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x404}, {0x40e, 0x9d, 0x0, 0x80000004}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() socket(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = socket$inet(0x2, 0x3, 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x0, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x1, 0x324}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$unix(r4, &(0x7f00000001c0), 0x0, 0x8, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1f, 0x8, 0x6, 0x0, 0xffffffff, 0x4, 0x5, 0x2, 0x2, 0x0, 0x7fffffff}) fcntl$getown(r2, 0x5) setpgid(0x0, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) accept$unix(r5, &(0x7f0000000600)=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) r6 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000006c0)=""/200) executing program 3: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x64, 0x9, &(0x7f0000000040)="a03042c8", 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r6 = msgget$private(0x0, 0x13a) msgsnd(r6, 0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) setitimer(0x0, &(0x7f0000000480)={{0x0, 0x566}, {0x0, 0xfff}}, &(0x7f00000004c0)) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) syz_emit_ethernet(0xffffffd1, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8000, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) listen(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5908) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343700b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: mknod(0x0, 0x2000, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x800, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = getppid() setpgid(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 4: r0 = socket(0x10, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x101d8, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000480)=0xc8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x5f) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000300), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x3f9) r6 = openat(r5, &(0x7f0000000400)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)=""/190, 0xbe}], 0x1, &(0x7f0000000300)=""/114, 0x72}, 0x1043) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 2: setreuid(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x97, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000890000000000019078ac1400aae00000010000907800680001a6b3de347574a4651fe4657885bbc9318cf99f9335e5849fb9832b92f210b8977ae016b2263ea665f62b97f1e22da853d0ffc0dc9a59ac942987299dcb6d3e8c2275ff06a7867f695d54a5f07ae1d098d92eb4d0963350fe7d7d4c258c429e006a3cd4418152c77bc284210c77c422bd3bfd7e904cd8ab9bc937641e5ccb6106e645ea0dc322c280dc61fc7d64c6e258894b4d452e5c6673e0bb876f041edb5b01b1a87db18990c0b1c15035619832b9833aca3b30621c9e8e482a3efcefd2f2476de8e065b985f3008d9a146ba35089edfb89036bf8b65c9b5b99112785cc56c44964b24a327cf6b16c36630796289e4b34df8d27c63fb934f088dc4eac6147e95e815a05ff1b4186225e9bf7ae5e402d152830aa7d6c19288bd96cac1c2959e64b73311ef67e6ab9a542b76f2cb86b70"]) r0 = socket$inet(0x2, 0x2, 0x5) geteuid() r1 = syz_open_pts() close(r1) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xa9, 0x36, 0x0, 0x0) open(0x0, 0x80, 0x198) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[], 0x401, 0x800) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x0, "b15b5efc45cba207c2e7d523b849f4d43da6d6ab883ec8da7895e6fce2e5b373547a71c91ccf0285c4c810a5043ec2a72ffff857371f4b3ffa423ad3b3fbf8237e321d18fda6284262fd3e5001447047b7a30b"}, 0x5b, 0x800) 0W d-C)s:ra-doV N!s<۵] tJKpVۢOv}"$3SЯ..?3Ϋ>uVtp)na&y}Jk9´Ŵ<%}&C350pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x849504e4000 didn't change! executing program 1: unlink(0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$KDSETRAD(r2, 0x20004b43) socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x1, 0x0, 0xfffffffffffffffe, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200303b00fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x81bf, './file0\x00', './file1\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f00000001c0)='./file0/file0\x00', r4}) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r6, 0x2000747a) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a5f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a61000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a62000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a63000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a64000 didn't change! executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x40}, {0x8106}]}) setegid(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0xfff, 0x7, 0x9, 0x7fb3}, {0x8, 0x4, 0xe5, 0x7}, {0x8000, 0x6, 0x8, 0xc}, {0xee, 0x4c, 0x6, 0xee}, {0x4, 0x2, 0x7f, 0x8000}, {0x1f, 0x1, 0x33, 0x6}, {0xfffe, 0x9, 0x20, 0xe263}, {0x2, 0x1f, 0x7, 0x1ff}, {0x4, 0x40, 0xff, 0x1}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)="8d", 0x1) setrlimit(0x8, &(0x7f0000000200)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x97ab, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) chroot(0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000001c0)="1938e4d246839bc7a1afff316790e74fdefdc996af38a46991650a8447335a6d2aafd963f541834431974970bf9902c981491f26ade10826ead2c6f87a84f55daffe796a9821514f53e4943d7f55d86760a07a0bbcd7eff54db5376c97706f0f270fb4cab60d043c27323b0b54c3dc374aadad7ce890ba87bdb0e1e262945162cc6321c1d9a2f6036f5dc9a7426e17627809eea0f02a43abd133413f169e3c7c3f9c4196778d53b6fcf2121239572c259cb3e56be79478f4db67b99c8e809471907be29a", &(0x7f00000002c0)=0xc4, &(0x7f0000000300)="26b1425513f6b7bb02ede67018aed13aa5ab352edf8258b1cd0279", 0x1b) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socket(0x11, 0x5, 0xfd) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) r6 = getppid() ktrace(0x0, 0x5, 0x4000042e, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x2, &(0x7f0000000380)="a16a3247", 0x4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000500)=[{0x0, 0x0, 0x0, 0x201}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a65000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a66000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a67000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a68000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a69000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a6b000 didn't change! executing program 4: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7fffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = syz_open_pts() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = getppid() syz_emit_ethernet(0x2e, &(0x7f0000000300)=ANY=[@ANYBLOB="fffeffffffffaaaaaaaaaabb08cf00460000200000000000ff786b79752d73af9f59527eac029078e0000002e0000001a9052f968ad988db2e26573d588130de32d3dc12fd5342ede6f202e6ebb7cf005ecda85841997511bfb77dd8b26db6d4ed6c0000", @ANYRES16=r0]) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setegid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x116, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{}, {}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) syz_open_pts() socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x147}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20192, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r4 = dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a72000 didn't change! executing program 5: lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) semget(0x0, 0x4, 0x4) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x6, 0x81, 0x0, 0x85}, {0x4, 0x80, 0x7f, 0x4be}, {0x0, 0x80, 0x7f}]}) r3 = socket(0x18, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0x3a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) semop(r7, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x7, 0x1000}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r5, 0x0, r5, r6, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) fchown(r2, 0x0, r6) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x0, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='.\x00') socket$inet(0x2, 0x3, 0x0) dup2(r8, 0xffffffffffffffff) executing program 5: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000380)='\a\x00\x00\x00', 0x4) mknod(0x0, 0x2876, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffb, 0x7}], 0x30, 0x0, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x5) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a75000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a76000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a77000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a78000 didn't change! executing program 2: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f0000000100)) r2 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000140), &(0x7f0000000200), &(0x7f0000000240)="3d3a8ed5ecf16937245856decb2512889ff24fd1cf8a8e6d58e49f484dd52d3c4d75af4abd4eb31e122dbe59e72d9e465caf6e47a3ecae53ee04d010d478dd9cbfe9f7e98d2fabf5fa7cefdf81d356d58b40524b3ecab8455a89728cbc8c83899fa466660e01a510aab0466ea9090064bf9bc658673c8b858de1c0f2ce2f5279b4fc86a3dbade807285a0281a9c54fbfdd649c06ea993f57241d0d7eedcebc8d97c037833a82e6a6cd144ac655cf21d1a1ed66e113a9c67559871e71bae265d4f983946327cb22fbac97001f78fe02c20739a9fa4e148765c7d75fd7d654fef2b5978c5201bb1f9d1708e0090087dc28afb63905564ade5bb614cde5caa326f13cbba6656ffc224c0f2eeeb6ff4e07f93d31e583986d10cc84cf4aae05c2a0b79a96c6a0b6e9de43e3691abf2893c2a253e99b5503d416ed32cc480dd951552f50ca1309fac2f72596d7e9b7084773ae98de1944bb3a42a49d953f637c273ac23ea9ed049d2b572005385a059c62886ff2ded83ca26f2d22fae3ce0ad1038e2f7b63e61157749703bf199c41f6cc1026cc88e18f31271ca2f22183ad2c45861bc084545f1ee79729c0647162b42d6ca3b463d5c23617811add1f2818aed3d10179d085e14320e1422f1c3a00e7ca59ed567ee8c20578a399f636b211a1aa5caadba4e00db7e6556f5d1c9d886f5cec53b0633f7c8595dcdc457b4beb643a6e8797a4165320668bfa8f40c242eb3ebed0fa96ea799bbe6e0c8b2fe2aa755c467601dd276e6cce3f02948795f736042564073e9fd62dab7fa524727473973f0b3fda024c66849687a6e200a34a5c2c1ba871aa0e35384b625dcc25ea63b2838fb0e926b30636257166fcf4740b898eb0d9b58e7abd8e2c99b004a580a7daca9ed5e5a128968b558e3f4fb83db5387049eadfeaab8afe06c886088f2a71bad468d010c4726fbedd1d161ee1000581821a115b13cf932ad62cf1b333f12eef38b70c471bcae4c4db282ccb248ed222ae37919c3f28ed1ecfa56f24f00e092f39440deadc21c470ee80cbf3f8b85bd7f06a390f77abcba7f73e798c6b9b8a562bea8414e8e77aff6c3ba9f18f42a0bb860b1075fe862afce6dbe481adb17d255013b7538ffa1245beba1ba48c4f5ba9771e4eafabd87583f33306d9f45e6c4c35f6dafc9391a0914c4997ad047b74fa7467baf61408a3b063f13ebbafe66dee831e5864170f7e325b97728bbadceab1ba7dcce1cea94c7446f1f63547a279cd29464b707c2f31a66d6f7c191e64a93a9d6cf1be81f72b6ba143c10c97c616068ea09ab5f3f3a54cf62c5e5ef14632b92d8300ae2a082daa0081baac5d447c2cbb4558bb49176dbf81f632290d388e9077a8a9ea20576d53f2fe230f9a2f60d5b0deb3f482518062b6d26589c03105d5405f1196cc6c53eb8d9072ec77a6e5a05d0c2bbe64d7c9b23e20feddfecd4fb7c3cf9ee7e9ab1d91808719c91aa8f0748d8784e0fbdfca4ade290b01bcae98487e3e6a363c52008be858b051569ef0060621f9f290b88f5cd8629123767dcec83988a73e3c1017356d298e13f9f0e0af69fbff5f0c67280a3c5d807e7df2d1acad5318ee4e91ab3ca06723a26e655147f7307eaa093c151ab349867ecb3fd97ef28e4d890f525cdd261293ee8d92fce846dc47f40be77bc1f24825c1afe2234322361144c3292cf1af53f8844954f9b648dd6c2661303f521c667eae2169cd0bdc94fae63606a6995931fbd7aab413582f4c8d4b12b7e2c2e2324edc4d4f67d01e9bbe9da00c50862a3cdbf5b332ebd93e1070d5083b2a3009a4af54ed7c2767bb6f673e8ef7019fdf30d332ce2dbc886fcf17b9b2ce6ff9baad523e58ecca9fac1e24c409e8fe99f04d4efb10c6ded28c8c28475801c2ee0cb34ba90ab275e0714030719d5c60869a52effcbe00d3fab3bd9c8f26b60f8371171a1e559aac66ba7970fde636640fe521df2e2ffa1821bf65a7a7e961d669f7bc0cb0f1c90fc86546e029827ebf094eb9227add378c0e74cd8be01ab0e3a926bdc0976a028c705001d25bfcae98deb23103d5a71dd1a6617a9a2854415b878922dfb3603406b33314be3ad0ada48543139cc5519b36f7522704771568ad1408d54b1a3c53efb0c4200b0e423e228406a33ee6a26456f671b850b191465946b2889bcc3ce5eb185c3fbe9ade35e62ab1c4510d996aa9e2ad142ab156fbb78296125ae06b5cbe343018b938111f2261f7debdec6db8c17a7e5f13a716894ab46c56d70f2d159c1e329d23f5b3abec507f7ea0c34fef52d2ed9cfe9448670f9ea69930eeca0eb897c951a5863a4348900a8be134c6460f39ee3f5a6bdcb0814239f1229cddc842975f299be4fae9edbfc2a80e624ee1d015ea5f3870e211db986ce0dd99f8ab00c6971b0bc7f132e651d2b4d1ba884bb1f56b4f60dec324b8d53c33af80c779c97efa7969e9b9ff7efcefacc44e18b17bfde4b2bfc877e6c758cfc99167052b1928869fb114c97245d3279bc4d8ac393b358c0b1516f5be0015cd2c65edc9c5a7792d82fd14dabd370899aa0de421369c33f6c9661fca1d8702913073727667758677a8fa61b8fd9410b491ea04957eb5ed80be64cceff4e2049346ba0a3cd589e0163cfcb3b4660f74f1474c8a4119efda2ea2722b31dddcf6f42ed28d4077570d4254db8c8c4907eecf7acbff1b86972766e10b5755aa3c023d5dc9392190e5bb5813036354db4a729087ec3362bb9acf238871f3e5bcd7f9720d511814c3c241551bd1d6cd429875ea5cdc9b9acca5b38333ab327d00b55769edd2265434b26c6fdc4c461527349ef61b62df7be09a88e4a221524b906975b8fb5db617277ae143c4dc414637f01612f1446e9e91398df51180ccc4ad1b6b91e8332fdb39a98c375f6711c58e9cb346d0010c0a9a6c08f4c8ab51553645c02a795e6d1827e9d048b50436cd6fa3cb152ef6c40dac5ec7ae7c1f10c965119ce600ac2658852e790e8ccca60b1279e8a8d22c5c6e93ccfa9867ed8efa0dacc2fd8c1488702d324c19ec3c506117088eba463b6bf7ea5a04216c06328743cc9d01295b365cd9bac84020191d77770c34e0fa4937f1e20b631a6bba1aec9e8fb6c967961a48fedacc6c477d249fd20d577813d1a1076796afdd54af193edce13f0f1b4aa6aa52636f0529bae675c590c0e34b21996c636da1abc94829f7976a6d8f19b73fa7bd77fab27f871b3c394f2b1dc65eab98e83d64407c35bf5322d05cf6ef8b3c199f57d0a901d971feaaffee2062a2bb7b8c2f15db973e2a367e63d8e7f650c986d31967815db26550d332356defc7771e9425cd82087d7b1d94c87294a795fbf026d4e5675f91e9830e393938abd8585f94bbbb8523a2c2640c2846140dbff522150cf97d967bc84c3116466c0a7036be0c6128157f0c076de91a99be2db8b1d26d70d2ad1ccdbe2f1c54812feb2ef0b511c73b86a4ed0911597ca07a9b05860c7ac321a0171f6e80fc1380fe15f1d83337d9086fdf72ae027bc802854aa011185e74d804b9e03c6345cbb0badb1a662d417aca5010810f90b2c8ce1dac844229521ec5b4af2d9c04410afaf47c4c1afb428c9b8224736cd81432c2396edf726e5b29937f12530201ec97bab9d28b2509bf52db0454335671b40269dbf289f7ef2df99ef227de53526a1d5af449d5cca9205cfd09a3b0fef5ba49ea30caa6df9e997569925f4ac4b30dabda63d915348d29b4caf7e72b55969e7acb216bdbb4920920f21aec35685001bf6f16161aca908f1d00c128e7d0fe91f241c0cb77895da8dcaade19b6d97711b42fc7b4f2c55e31351e4ecc2d962441b93a81db118676e38bd5c7524bf91c8b422472a6f77319d8755b888ea5197b2dbe100c129d62056583f3f5ab30d4c60a098248c1b698fb726396440bec688030e2ccda15127640e809baeb692df8879ce6a9c867e3762534b539316ec91a3b93f8d3628b969519d50ef9e20048133fe56baad50a0fe6d9040a07e72f2b91dee32ba7d6037935786c2e5804bf3aa91b0274e5b4fd8bf65a5dcfa4683a50d6ebbcd8ac74ac897d89211b0f7d90beec3745e566b18e753ec7dcfdb6e5c71e9de6836aa1c9ef162fd3e5fa5dcbd0592a00968d9a2ec3265640c11ffb8958176be6b3daa66567dfa09eaaf69f5e748e38a430c660308742961d83765fb25b95d36e3f8349d65db0e2ec32179c7edfb6b0a55d7af1e55a33711a319f10f96a14b00544d25731329c1a8926d2f2f20356f14b92732b1b7d485c6e668d997301b29ebee0a4c8af007289056c4410b312c91c84d4b111b70805c78707248f5fd9733f52043d6044cdedf0f1e856565150dc49164e14f6e85464caccf2de7dd855af4a8f07e8f0f5751c28444edc0fc1c86b8fd6aa93e582f06aa776f2377f6885ceca5be4d09192383fb5497922835495d75518f5b7cc29c0c684bf16bc9d33f1fd970169071fd59001e499f06f7cc838ca208a7e3e237455151fee26c0ffb1ff27cbde02ff688db7ba16843960112368ac69d6030dcff03a3389c0faa800430f7284f2ed1bf72ad767e02f92ec08bffc2048e11919e723ec913d0ca0fd0e84a9354d4f1f289c5cc00ec57b3b23b9fd2ed365b2c5b3e86d4bfc2ca9a727941ad9d455833dd333f69306a6054b106bb229db29af73106b7ca1c6d1bb3a8a93dde1a9ee5d3e0f33edc98f7bab13ddece2aad28fcb9528af073b4107c86644dfe4f66a5876d55f210986b6692f50e5d32909297555998a30b1ac0e189ba8e5211bad30ecbfb9766dfb9466aa8f80ad22e8967e5667418d99f875af65eaffb354f11daf12e910c81a58c056df59ce109e9e7c043c7d6c14dd29e577dbe8a4f856acf4c9a903b6251427ee8a8d8c1d7ec5beeba842cd53e7b36519ae157353dec84b733e9726aeb0817b79b8bdaadb0a259101fca9c9d853cd86a0152ebd2d49d1d0dd9a06cb4bbbe3d6391b652206fdc9dfddd435e3dcba575f83174f879a36ad11149ab9188c6c19504deb9ad6a0468608a91178854a9d04bb382924297cabc2c747fd496932bde7c92d84b204d2d7087393914e4cd82ff58d203aaaad4a23d656f75ad8d49dec5ae2a356ca2e9a5936e33ae8b5eaea017a9f52e324d0bde958d5dca7e855f9613a3124351384e0b89934e5c9b5c171ca2d76015beeb2b40f0cfb5cd6d15aa5a2d167e666a04d405504a4ce67c661fd06b06ebc8a22d2384be9f34dc69444655d0a53460dbc2ac5b4b91e1883a053979ba70491950180c39ce74b8db604269ee47aeca5cef88f96d7325e23c8568dde7bda4242fd77d466793d178e99fd13d1f7285e8885af1f2caa120a9afd2485096f2f38eb590a8ce305afc806a9b338e245470e1a999b88e8ab5915be7e70bd265c5c5484d6ac957fa089957a2d0465a142c8db221959b716856abfe790df638219e0d35b6a905301e15cb2a8e0e16e75748cb59be6b6e5d00421042a5c0c9d87865aa6ded0ff71552e7410b78f6cf2be1ef80da5f8e870e1299c82b006565b6665dedcf8f6f04e0f73957addd326f3d0a4b7f6057c07018fa0f2b6ceeba1668354aa0da8ee2e07922039fb0f27de9bc01f10372426b973b70b75f21dc21b2dcf960fb6615ea8640fe7cf664f044359c904963c6b3c25812ee5857dcae31e45b437ddf09c0bb9f743eac9500e35b16755f8d49a98225745e50517b91bcb166927ae210ed5636e5317825606d44301daaa1e961dc379e5280aa8c49b714976062096ab60bd300def67b1f7cd5455", 0x1000) getpgid(0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 4: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000d47c4208d9cfa561d0d817de1d0000000000000000000000002d9e00"/62]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/249) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f050000000010000000000000ce", 0x15, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair(0x20, 0x2, 0x8, &(0x7f00000003c0)) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1}, 0xc) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_emit_ethernet(0x12, &(0x7f0000000640)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(0x0, 0x1, 0xed) sysctl$hw(&(0x7f0000001180)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x7f) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) socket$inet(0x2, 0x74d6aa6a83b40b3c, 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x118) r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) close(0xffffffffffffffff) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f00000002c0), 0x0) chmod(0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r5, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/106, 0x6a}], 0x1, 0x0}, 0x842) sendmsg$unix(r7, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000020000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aa"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) msgget$private(0x0, 0x482) socket$inet(0x2, 0x1, 0x20) syz_open_pts() socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000a40)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r4 = socket(0x11, 0x3, 0xb4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r3, 0x0) writev(r2, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r2) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002100)}], 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$getown(0xffffffffffffffff, 0x5) pipe(0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c58", 0x14a}, {0x0}, {&(0x7f0000000580)}], 0x3) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a79000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a7a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a7b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a7c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a7d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a7e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a7f000 didn't change! executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r3, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x1}, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a84000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a86000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a87000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a88000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a89000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a8a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a8b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a8c000 didn't change! executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000140)=@un=@file={0x0, ""/11}, 0xd, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$setown(r2, 0x6, 0x0) close(r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r5, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a8d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a8e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a8f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a93000 didn't change! executing program 0: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x18}, 0x0) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x8}, 0x40000000000002b5, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0xcc6}]}) syz_emit_ethernet(0x138, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x7, 0x0, 0xfffffffffffffffa, 0x9}) setpgid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x1a}, 0x2, &(0x7f00000002c0)="32a641a8ad08781fd5ba01000000cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c0014394b4960c60c53e18f06000000f30000008f8b68fe7bfb867414896d255ff7d95690244ea4331a79a57663a55273b5453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de4100010000a7b19cf4251429bb969d", 0x0, 0x0, 0x15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() socket(0x10, 0x4, 0x37) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a99000 didn't change! executing program 2: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{}, {0x76, 0xeb, 0xfc, 0x10001}, {0x0, 0x1, 0xbd, 0xb1}, {}]}) mkdir(0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000003c0)=0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000019c0)=@file={0x1, './file0\x00'}, 0xa) close(r1) getitimer(0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x141) r0 = getpid() sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmmsg(r1, &(0x7f0000003800)={&(0x7f00000037c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{0x0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d737af92af52aa06e3ef7e081be1a3daf535d14feb2fb94cfc41aa7d04741e792fdb8a31230db864669c07f306237ce383206824c69e9a200c33738c0eedbf26809386ead743ac51dba4085c1e394d2c998735010fed3d0993249b2e28b15341657ac180b1455ca76bc5e085031dfdb8d4ce4f45c72f8743ac67ba7c0a84b70229f3e2c72289", 0x86}, {&(0x7f0000001400)="66095dce50782b99f59725fab2737280c9d1333b6e", 0x15}, {&(0x7f0000001440)='S', 0x1}, {&(0x7f0000001480)="dd131053b8ab6553bb3bd849d75144d217eca47942073d36cef67d03c1ff7842ba0c63760a0fe2dcb0a2fe828f440f995933d2de752f97e7f8b30f3622bc4ef0e5c45a29eb8efea035bf616b0b5a9b9e5e67fdc514ebe10c5b16b7de1380b83ffa2d40cbdaa1d1b1d80bd146b91c919f14b1de779e6ee6", 0x77}, {&(0x7f0000001500)="f2446f8a0b29853df6dc9fbae436c9bf0c0a7e441b209d3ecffb1dfb28242d990af82c68c44306a5d4267f2de9885575fdb7e23182a3891769b5c270b6959bbeece728e2ae0b2401e6a561012a9561b6bccf6a0268a4a04c0a315f341e390b3655fafd258e79efc963d8badd6f4e0aceb0322ce8fc1abfd7c3e80fe749a51dc696b12c296b60ec0cb978555574ebecbe434758c41f308ad96ccb89c66cfe87c4e70126", 0xa3}], 0x7, &(0x7f0000003840)=ANY=[@ANYBLOB="1800000000000000ffff0000050000007258a07d000000009000000000000000010000001d0000007eaed9bb5f72d99986d94f04e330089e4493f60fd550cd66e1e497aa101111df77041c72df3f7a3353b2b8aac5986d9058c3a9906198006dba6811b7231bc31bea5d8b5b4eadf82419fd715558f39e0b1887e87efba6a91466924b43c3b159a4e8f425171c53d02fed21a524de18a335b4eb9b065efa14559004dfcc00000000101000000000000000000000001000003a776d26d6529c8fc40f640b66cf7349c7843f820e5d09edc5a98e9183fc2b8b234ddeb110c24268548f4829bf15aef1d85015c47194ea39f661856d4e76dc3f880945b7520e86a2cab3afe5fe3aaf31d3e9009902dca669c9c8ff5aee121352fcf6077e223951eff084d1234e69aeb33041d822f56e521dd862fe4bec1ca423117257fea47a3fde454fe2152ae38674e952e0a35037a052e8b52b3d86b363ddba9990fdfecc4cea294f566045f62c1eac95baf5e1938feb941ac222d31ca464e4c577f493d4bec29e7aa29bf5a8e0cb038e2c093c50a6ad413a44376ee06a043e52214ae4f970ba10f44fc0b57abbcdf5010c87303a2f5a13c86c5445592855216ba5b17d02360419338e66fa750e0c31d9e65429dbf68ed4349a6f35eb0d6a26673f23b8d71d15f843eeaab1203afa86414806d53d5c4c6081f70d6dc5bb8217587dfe4cc609e8f1d8920811d78e45f54a79fb4cedcc728af2965ef0233b95d635ea2b2e6393623834ca67ff8e5f1d835b2b25b72d6fa6eaeda95f9c3d33118beb1f4771003c0250044bfa66abf3680c2159a1a3c240d59071794d7517ef40ed3ea7558e3cf6e49a407a4b6d118dcfa84360fdfc859033eb4f1bee60ea15e749bd830592e605e78b11b5669b5c388096e7b77ec1f2503d707735020ecf4267a45393103944efeb41384a1a873b474be9d5fc315bf6d8e7bf2c662eff30ad0e80adacd11f9ecb871dbc58cdec46c6e2be3222c9cc401e2162a48edd13f39a2709a32e3e47c8e70e15bcb29615de0073fc71aa03d5127c05091d5a0afe8150271b2b65271f79721038fb885607811b4b87f725a7297f99825ac633f3653f92c9bc62714f4ee87d9182eefefc2d646d021a16b7f8893751580bc7c54e632b19836a610d3ce8fa95c335331769754b2e0c61a0b090db5c3a3264d672997142eb7b7151d8acaf2a640b88405778882548c329eed7a93235a5bfac999b685e806389c6b0c283364d7581b7bc7269580f9d462822e07973e504dd4a895da28240804af2eee65cf800d0958d538c60e594442bb985f7e347da97d7a06d76d1cdea1902e579d3fafea7e00237168dab252b4e5aa43aa38e65ae8a5fa2e0de2bea91abaaa73526b69d8a03bc9c05408485f4be9db636ac6a8fed7529495af4217780e23ec51dbb8ffc45cd8cf958de1084b94f452928b396624ed386d9a450ceaf2fd73cb72ca8a2aa6084b2b5e82d2e68734cc4a2a2b79b2b447751c61d5e33e83bcf936a5a3a70d0a64c4a9cf972776f9d25a0c4b368e2794446f5452d40842f30ce4664df9ffd57e5452b0bf6de83700088e0c6eb4d25997c9ceffd1e9e489bc3bb1ff8131a060dc597def477019af7bd9ee7e5f1d57ab0a5f45f6e611c0fa78b2028324869517ab0e854e29584c34d76a88d6b4c8f891e39d5610706a00277d5d5326a61db861f3ebe32171bb8e4e25bbac2464577cf808fdbcc515204ee963b129818274035756a96157158477a88231142925fb4e7a8eec77334d2074e54c75b63f14946e6af7ed8b76294747c5cbfcccc13c24f1785d52c8cb86087dd4032c8cff3d5fad3352dd6f14232723c147612956ed9f574e3c982e75744c54121029b5668d1e1fe6313538d0e78b37412e8aecb05145d0f824cab5668f60470f8bfc541cc2ada885cec557ef1cd8347064a7c553d8a87c87df0689ff23fe943c303ca4543383b9c0e170e1fddfb1bccac09c6d636b00ca33e5f1ea2a6b9c564c511400848f22dbe7446692a9286ca915bd59782c9e3d845aeb4e34c2b542ef60639f21adf44f83fb483445da25e7f2927c099fe21410b0dbbc5fe6bcbb383176546e5807208c8ad1df5109389c4bc5dfd33823bbaf8a0b31b7a48e09fcffacaba096d033078bcade7798354c6c132ede299f214e8e92c8ec147567924d865426776c1b145e7bc4dbe65d764a3450cad098f8d6c0a96645f81bf8d78d2215e5ccdbf20bacb959093ffe6861eec97c94b36e0a0518c153c70ecd83c9de702992af5f52674e9c1a45a544fd8a5af460789294805ee697fc13dd62f722f23429b3377dd863382e52c312901a31d881f6d52b710c76ce8fad366e18568d43c3c2f03077b9d30307020dc498aaaba9c18303402ebb105bbb1d5a703bb3caf57d20afac22a1cfc6168e02f2af3dfee4309d89ef78f1ab9052c6a91bc5172417c41a61aece3df91123b4819d352a4f2e2cc4e7bd5032dca724882795211547ff4a5d463e81d5cb58424491a6303cf2b75249348406297d94fc002dae6bddb8b5b67c3a9c2b8cb5c76c36f4ccc80796e94ddbc489d223807f7bdb63cdd9a3228b6a734a2e81c28a5934accd9ca18d5fed1199be77fde01b3197f7c3881c75abaf0f4e61e129143929bd2fbebeec5909e315c7ff6eac1c13a3639d8292f81dc9105362448bcf117f8c46352f66aad21b561957eb0a98973f40d775a10fbabe9fb624e618f5552662f3ec9f936793413764df0b041ebb647a2458e80a229f5e113b1a08829f4c82d7d30963a3193583a2e7cdb1a10443e7f5986e9315d209292d22e2d4c9ba2c1d45df140c978a9ca70503d970e5324b2b915411fde8678f1f54aaca831148c160b76bd9f06f7c0bc3be705bf372f3980a025985c69f8cf474ffa80a31b9981327c761e4700b65e2a1b7de9da90eb6a5bb6ed9e81d12b12cbeb442118f4218e82a2aa0fc06ad332ed2dbbed730431d66b58e29d34fde75313f975cdcbe355f0ece2322cd62d64b1051c217b22e1c9b705a62b7bc761bd33453eb477969ee76dab720721f387978f06e57fd611e32ed7495e218f29c3d4b6f726f3d6c0f14c70ca433e8a9d0b5af681c9d6922c99976ff5a4f2447a39e60fb6d2fb79e71aa537122a3163e9e8d5f2019a9059b92ab272f9b796fcf1d4116106885d70180f92eeca71013fb31a5a5fc3b01bf29c7f04ab692ebc58c4a7aafe119eac8c6d9b16cfc1e2e98662fb281123ac9162dddd34ff3d1bc727934609b2fd6b93ba0fb9f959557c018e788c94ebaf359303584212289beb82a388d9bc07d06c97be90f57dce49edc928e79aa47eb6bdce116f93c925bb4d15f39239bde5866c2261c1d7ed4f3220dc07e74e61ea223e6f99611424b788c632f32fb013218c9077893fcca48183621defeb142d3dacb3d39234df3c09a5b269c4d8306431c12f9c270ab3cc4bffeff26b5b028ded8bf6f70d71a7712b727d5dbe06d68c21513bb9ca794aac29b28740c5406628ab9f550357f8de0466f84d616a3c121857ce929fc67e01e6a489f27bfa4fe73ebe83bbe9f2efc9b81b61bf7f7999c3160549bf1369532bd45712996c8652fb21df1287eb9c3daf87cc166327780704241df2365e32eb07d1fc2cbb4c5e62c5da62ec2be86fd520fd38d9af03eabfd6ac267e8164c04ff4e4d3fdf9ddc36c0182867820aa2fcde3192f875f2fe8076d139673006976438320e030310bb4f989fa7a216e71e199f0116def58b83971df1ea93a1cbe13b5fa955734fee479f4e60e3e3c0a79521a2a36003770019ec01626f828f1d4ec87566dbfac50c2292eac62515f7d1c102c3c8a37a3e28c26694256a1e601c4c3f1c6985e0da5aa33eb6b87923d72b7dcab4202b1d0de030826fe996eea54cc9af5df4bb0d9006e54f2d3a11e3d4e69b0aaadd83002ab82a4be239e36e47691aae43b3a825fa0491c85f3ba97ce1f523f02eb9bcafb05dee6c0380ad7b10d00d2b7e3e699f748c71060ddf626b78390175d9e79cbb3c3b83d327326f0ea4a9b017e670fc8a9daeeb605193670d69973003f549f4e01ba52a16a1600932525ad17cae3b2db1270e691e32f7e36430563475377835efbf8599efb023bf7e5b429819b934a66eaf0e731c505cbcddecd1f1756c7233142b7a16d53b0eedfabd4c90a4897f880ed0199e8396595dcb6f6024480517b280dc1435563ec91e9be81dfdee7198bbd5880e97475cb2d78df559b25d7157e20243f99d9e4ff8d1422b5fcf6a850c38513edceee1c543b4621bde6007932e8f16342c447855605634eda75746477f8d81ff417dda74c102a2cdc8402515666ad00bd5e50f211150bd388e9cb8aae154e523bca1e4de9e3aa2cb564f9b1bc4adfe759b303237834c5b956490f18434302be2fbe07257131aa9bd43d8bca36837087285487791b1e7f2fe902c72b14abb1e76d40a49d8bf6121b10c2eac651b0c93e39e8ee96084c716da1384f4e2574af194757bb64d5652822cd24fea198cb2316eddba608712b494e428d6f0b3a9a212b207a0e6ed63766ff550396ee62c77fe01de9a0554dfc08dd206d45c7a031ac5a18753dde5d66b2572f6378cff8877a1510b95b54937468959e6850206d6cb31f09b98dc0f33dca1f9c081620df50fbf6148c8f05424d6437f6aa6d56e6f19541266cf3f3e7a864e16beaa2b1efaf9cbaac1b8020fdedf72bf19f75c9eab47453aaf14abc7aa3527e8a64950d8d60e52c5544f11de657cdfef84f5ad9fc6c23df56aea5d7c59771132307f4bcf17345ad40d47c2bc3a716212d7e22c605b9e211d145d97b33b3ed9e812905b2c7dfa7b7c55400dda763a81f1ce379ceadeba712064a49cb8d2f04f4fdb995eec7f12773d1858a2e8bb64f73becfa265b06174fe04a3e1bf3ee202e3c143cdc3ab899cdb7ec2e5256f6a5c8bac6dce79a13dd9f0c7afcdd0d4833f0e4167c1bd4aff2ca5b3b771401a544c6780b0fe0b195f716bfc427f601f605335b5b5be17439faf6ac0760d3eaed3e99ee8a650ad185f3efc8ffdc5f49a1f035b3a3a2abed10ffe56857bcfdf84d066e6c049d1bc3cac071ca420904c4e76cc4cc616778a470ad9b3ec84d549498fc6087a810de5d01274d2fa446046582c788be5f9c88cc1edd066a39d33fcdc29e64c89976c6bb5c9933ac41e7cc83bedd4f3a52fd0782db2b99f702238eb903e8676884cb4b4c71531e382e4a1e9c0528f5d84159436188cd201c50a6ec2ff52e85b3e0cd2d931caaf5731d9aafb60355224b14999d9e821e99d528c1dfddebe11ece5886fe26f5c700a1c225f711b81856d4d97341f2a6a7c13d9b545d61d45f1e14691b5e631fa1874fc6e1b46a54377198b7e5297d63c755f47a34af18b68ae96c325c1f9b265cbcfe5cfe5e37514d33ea27f94b27498405ce5305212f1a3fd23c88001cbef7e6917ccc2592d46372796493818c943b7c218d6ff7424c1b60c6bb51636e5f6fa29e26d7a44c98713ae621090a1ec36cb09895f894aa394bd646e36524faf7e572ff6d297901aa4400a51362c485b1a51833f56453f7ab53318c5931af8ba2ca1066490badeb38fe3bc11da1e594115ad418727730188418e5088acdfee91a33c6b28af6ae1345a71660b6332c9c34c7778f02cae046ea377567fa3d3109f93cb33bae32c0851b0cc5d9315eb3b36c11614365f1cff07d4c3a1a151c765e10ad27d825d2280d205213aee9bdc7f7cd7596deafa879da6fdf5b736e92ee403f84b3a7a03296389d38d4b70d991e96c834f404991caf4544ed1a080ac71f835f04e88070bb200279631b23e8a893d4ccb1c231dce3d037482929ea84747443228b523be5a555f948415ecc121742e7a84a664ea597bb8f39c70b29608603eba4c74c79886247ee5c297189ea9611121bf7cadb471a27715ea0b27ca9b07e88507226e2860e7928ef0827fdfdc0aa440c50555f2e86604274255eb3792e8032a54897f3ccc87ba5ab5b91a3582756cb07e73a20fc5e267bd5d40bdf0a3cf9e7e8ce0b23c0fa802e2d09d5636fec15c41fc62019846ebe15a47bfda54eb4ab39c91d1bc0ec2d29cef3e1d953bfaf449b1540302ba"], 0x10b8}, 0x9}, 0x10, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x40047477, &(0x7f0000000080)={0x0}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x3) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x3, 0x10000000}, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x2, 0x8}, 0x0, 0x0) close(r5) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) (async) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) shutdown(r1, 0x2) (async) syz_open_pts() (async) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) (async) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aa9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aaa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aae000 didn't change! executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/88, 0xffffff74}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1008, &(0x7f0000000000)={0x3, 0xc}, 0x10) socket$inet(0x2, 0x3, 0x0) r7 = fcntl$getown(r5, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r7}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) executing program 4: syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)='@', 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), 0x4) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x5}, {0x8106}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) close(0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)='@', 0x1}], 0x2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x1, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), 0x4) (async) execve(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) (async) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setgroups(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) link(0x0, 0x0) socket(0x11, 0x3, 0x0) setitimer(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = syz_open_pts() close(r3) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x9, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a9188000200"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f06", 0x8}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f26", 0xd2}], 0x2) executing program 4: r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000380)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x30}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea63", 0x30}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea0d142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda1439150644d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fc718050fa88d1f942a37a6032d09b331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e558588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494dff00e4e2b2d5ce7027109cfc763a9dcac37065ae88ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2de778eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be953fa8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a06dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671a3434f0102e52a308e829887cd6626cf77", 0xf26}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0xf037}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8, 0x53}, 0x80000, 0xe8, 0x4ffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x44, 0x7eac}, {0x0, 0x3ff}, {0x23, 0xa}, {0x7, 0x1}], 0x4}) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r2 = socket(0x0, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x145}, 0xffffffff, 0x20, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x880, 0xbe9}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000003880)=[{&(0x7f00000033c0)="ecf0068f7394d885027735f268645a2ac485e4564146a8e79492", 0x1a}], 0x1) setrlimit(0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) executing program 6: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x66, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x586) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aaf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab6000 didn't change! executing program 2: socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001240)}, {0x0}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mlockall(0x0) open(0x0, 0x80, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000100), 0x4c) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_emit_ethernet(0x12, &(0x7f0000000640)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(0x0, 0x1, 0xed) sysctl$hw(&(0x7f0000001180)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x7f) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) socket$inet(0x2, 0x74d6aa6a83b40b3c, 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x118) r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) close(0xffffffffffffffff) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 4: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ab9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907aba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907abb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907abc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907abd000 didn't change! executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="5b651c57b7a2ef5a62be2e9f0fc36011cf716bd9a08adc0d60c3f97e525041499435d6c0a0d4789c000000", 0x2b}, {&(0x7f0000000200)="01656363da7b499f22a472078a978f835340413c37011749b91f6ac5b0b94f9e8eaf96ef7db0e1ce24cdc8fcd81c80693eb290789b790bc0de8e239af1d51372f8388e4641702d0f0e712309dfa0090cea30758a1ec9126b5201d8d8dc0f434e78347e6b121b7d06cf8bf8dd5a10ad702584b4e5d8c9e4362f90869047304ed5c636df1275f51a82bb0a1965c9cacc", 0x8f}, {&(0x7f00000002c0)="6f1f7f13831c67d036ddd6d8e175663b8a5d88f72c0022a54624acf9d7b3cb28e02fe179226349394d6dae26539c4ecc25f6264989a55cfc20822936b61d5d17d48443f4e1d42353138acc81fd1e87ed131d4ef676de5181c51197544a331c69fe9f786c43a5e07c891d297b38eca681db6b0ff2eb50a421f9c072265eec1edeff721388ca9db564ac49fdbfc1c3e63795cab34187c34fe84ad116a1472f33c4657a", 0xad}], 0x4, 0x0, 0x2c8}, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) sendto$unix(r2, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) dup2(r3, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x1733) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907abe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907abf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ac0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ac1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907ac2000 didn't change! pmap_unwire: wiring for pmappmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd807eff41f0 va 0x84907a5e000 didn't change! malloc(): allocation too large, type = 29, size = 28292870884 executing program 3: sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x20006601, 0x0) getdents(r1, &(0x7f0000000040)=""/127, 0x7f) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/dev/zero\x00', &(0x7f00000000c0)='/dev/zero\x00'], &(0x7f0000000140)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0xfffffff7, 0x101, 0x0, 0xee, &(0x7f0000000180)={{0xff, 0x0, 0x54, 0x1, 0x2, 0x6, 0x7}, {[0x9, 0x9, 0x81, 0x5, 0x6, 0x5, 0xffffffff, 0x6, 0x100, 0x8, 0xe1b, 0x8, 0x8000000000000000, 0x1e58, 0x269, 0x1, 0x8000, 0x8], [0x5f, 0xf3, 0x1, 0x80000001, 0xeb, 0x8, 0x8, 0x3, 0x5, 0x20], [0x3, 0x928, 0x2, 0x4, 0x200, 0x0, 0xd0a4], [0x5, 0x6, 0x19, 0xffffffffffffffff, 0x0, 0x78ff], [{0x200, 0x6fc83300, 0x9c1, 0x4}, {0x31, 0x8, 0xfff, 0x4}, {0x5, 0x0, 0xfffffff9, 0x4}, {0x1f, 0x8, 0xffff, 0xd2f}, {0x4, 0xae7, 0x3, 0xffff}, {0x4f3, 0x7, 0x7ff, 0xfff}, {0x400, 0x4, 0x3, 0x100000000}, {0x75, 0x1, 0x2, 0x2a7a}], {0x0, 0x3ff, 0x10001, 0x5f}, {0x8, 0x340, 0x89, 0xfffffffffffffff9}}}, 0xaa78, 0x6}) fchdir(0xffffffffffffff9c) syz_emit_ethernet(0x60, &(0x7f0000000440)={@random="a897c460a203", @empty, [], {@generic={0x803e, "e184be445553f93c5456733c3ec6171f77eefb40d5e2295035c3d35fcd40a6939adc34fdad1735e20a6c93b5e577f37e4631ee134b71bbb0aa597fe642f22514ebe9568a14ebd25be782fec7a90891c14d35"}}}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = semget(0x2, 0x2, 0x81) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x9, 0xfff]) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000005c0)={0x2, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x8000, 0x80) r6 = openat(r5, &(0x7f0000000680)='./file0\x00', 0x800, 0x3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000006c0)) r7 = kqueue() r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780), 0x400, 0x0) kevent(r7, &(0x7f00000007c0)=[{{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x3f}, {{r9}, 0xfffffffffffffffa, 0x8, 0x1, 0x800, 0xbe9}, {{r6}, 0xfffffffffffffff8, 0x3, 0x20, 0x3f, 0x7ff}, {{r4}, 0xfffffffffffffffc, 0x5, 0x40, 0xffff, 0xcf4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x8000, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0x4, 0xff, 0x80}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x10001, 0xffffffffffffffc1}], 0x0, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffff9, 0x55, 0x20, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x211, 0x80000001}], 0x9, &(0x7f0000000900)={0x400, 0x9}) poll(&(0x7f0000000940)=[{r0, 0x4}, {r0, 0x4}, {r8, 0x1}, {r7, 0x4}, {r4, 0x1}], 0x5, 0x4) r10 = accept$inet(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) bind$inet(r10, &(0x7f0000000a00)={0x2, 0x3}, 0xc) ftruncate(r0, 0x4) unlink(&(0x7f0000000a40)='./file0\x00') unveil(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='c\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000b40)=[0xffffffffffffffff]) r13 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000b80)={{0x5, r11, r12, r13, 0x0, 0x80, 0x3}, 0x1d96, 0x3, 0xffffffff}) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async) syz_open_pts() socket(0x18, 0x3, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x147}) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7fffffff) (async) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20192, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) close(0xffffffffffffffff) (async) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) r4 = dup2(r3, r2) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0x4032, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2, 0x80}, 0x0, 0x0, 0x5}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) getsockopt(r6, 0x29, 0x3d, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x4, 0x9, 0x2, 0x101}, {0x4, 0x9, 0x9a, 0x1}]}) sendto$unix(r7, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c05000000bfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) syz_open_pts() executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) executing program 7: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x645b, 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000000)='a', &(0x7f0000000380)=0x1, &(0x7f0000000080)="030943961a2933f82563f4b3d4", 0xd) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x7, 0x43, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x7f, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000980)=""/254, 0xfe}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x604) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r2 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r2, 0x0, 0x6b, 0x0, 0x0) getuid() r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8004, 0x0, 0x0, r3, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r1, 0x5) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000540)="3858a4fc970facce193bd230866b273e96a468a0af2d9842f06c904ac777bd6b974ea7f1bcd868b8fa4a5e517ce3da00ad540726a106f31fb49662b690f58ac6eab0", 0x42) symlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r0 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r0, 0x0, r1, 0x0, 0x5}, 0x8, 0xffffffffffff630a, 0x9}) setgid(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x6}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000140)) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r4 = getuid() setreuid(r4, 0x0) setreuid(r4, r4) getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r4) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/177, 0xb1}], 0x1) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000000000000008004500002800000000000190780000000000000000f2204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) executing program 6: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0xffffffffffffffe0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) open(0x0, 0x40, 0xdc) execve(0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000240), 0x8, 0x3, 0x800) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socket(0x2, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) dup(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x5}], 0x2}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() executing program 2: setrlimit(0x6, &(0x7f0000000200)={0x7d}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000580)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f9015ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c5860800000000000000d3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d547755170e7326dad5163a18cbaab1697101666a26436c16bba7383238b468f05b1877024f50112ea4ab1d29b788babb9379a67f5bcd1036ef66c6d2c5ceda493a7c7a688b92bf6e19b9c33feeb5d3bc606d87a7aa220a210f303af9f33fbc4fc6229c5f38b837a698460d809adef129517e4e3a1eaadb6ed918316ce142ce19111ba66cd3ef50bed5", 0xffffffffffffff95) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1518, 0x0) wait4(r0, &(0x7f0000000140), 0x2, &(0x7f0000000ac0)) socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x8}, 0x10) close(r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) r6 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000540)=0x5) sendto(r6, &(0x7f0000000440)="5b666c68aa9567b2d068f64b77e7d82b1b817288bb35bf44605422c2f1cd54c7e6b1e7f2aa23984ef50b3a0232f19d7429b586c8e6a6249a580fd7deaf47174aa8187b2edc0b905fe7773636af9fcf6581700f42b1006acc5369a926ae7265c909db302d1a90fb7420c9819ffee0ae964c4dfdbea3e0e05d0789eb89e8f68b20fb6a45b4b0cf832aebec56ad165131f69f0c78c9d0e5a44f82163353b2f24c6746196f50c4", 0xa5, 0x400, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: syz_open_pts() close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@abs}) executing program 0: write(0xffffffffffffffff, &(0x7f0000000480)="3d562de543b74deb3d766ae1fb16a3be830c9cbcefa4ae9febc0c895a7eb112651e2fabd188b6c7aeb46bdb4ed851bf747c16e070471340efa179ca6663167975b76789781dbc3407194968a0d622f3dfd0852620df07bbfe510ff58e8ffcda166f72d1c81768cfd7106f64f0d1daad5281ee820c45e2260ae4c05ae24bd880c041df94cd5e6fe16b4c66a59c82f609d282c63a46103abad67ad280ce5b66c4c01b4d83dca47b5b2ff2382f88160b832bd5548b2cb4afb3d4ff62f21a9f6fbea01e18736be76876dcd51c51b9ae0b28480fe16d4b49c42d5ab0e63c2215cb324f73fb81a38e19c9da10096264eb981f6d30a779b0a00a0373d2a42089e5e2836d27681f9eb0b1721", 0x108) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) write(r1, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0xfc, 0x3}, {0x2, 0x7}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) r3 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYRES16=r0, @ANYRES16=r2, @ANYBLOB="b896278c9da2777d2a57c62799c715f4f7a4e93288aa874c64284ba2142a2e9a8c87de60d795f5314364e2724252887fe189fe91da7946d4920025ea6da6d77d9e18377a2270e34ab4e34561f08acf0f0105b8feebe110a29535379de73fba0e13e790b53b5ce5f384c7b465efa3dfaa0a017b49e0151138c529a23360109e65bba09658a7bd30e22c5e491098a1d020311c3266c41fcd1980224843414fce0478e59592ced232844200f7797058861f3f66f789656d3e00ebf299c6e09b3e3a8c96f19aa42550aff7c6118b3bb196e4c00b940c63eeb0ab56f3bca59d120ecc6eea98dbc9a1a703969bbbac2b8f6a054055e561305c404abb1327d1eeefd88acf954271f77ac1db05f12ebc9324e83674b55e8112f481cc06f9b1d84eef79e279900bf214151552e836a2490001261bfd4fc9f611462028ad5b0172325a31221b7621667e28428ec10e7ab529907ed7b794f2c76bb83f279b1ba32afe9018c01fd0dae11071c2cb11daafbfe6446366797bbc22a668ce22fe7815fc8e304a76fc0700dd749c3a8f48687f8cb0c1a793ffe064b1bffd0eabfba8f5dcd33e910d0c4596865b8514b32460dffa2402dd4d4e1679f88da7a4ae55dd8901a423ccca140fb9ea1ed65397d3aad20b4a845446c9582d0564c1b6ad5d1d72d9400000000000000044f8eac28ccb9d10b37cf5119c8306f51f50a063e27f30f5cb1012e4e39b6a6e757b1685f10d354ada3cae849c2d1f5de93552dcf6665232906ca0501fbb38f9b2513a20ea55077d695567898f2a966172f6d0d92ac4d27ad4a1ca3925a1e62a1ed5e91e52f044d76272f67107706a40f9a07fdc6f92dea97b5bd55cd2b98a69b99f2ba7af85153df6644693c53f9f63c5ee6d67f5b7a1934ca1ac750d2c950516735fa89aa57e66ed9278182d81e1d8af3247871b43a893713b66e24f8df8785ebf7be4b9b8ffa65b72def31825a50433b4741824dd686e81c9a2a8cebea4ee13585109b8224e382d6578a43dcec6553e43c8858b83001ca5"], 0x30, 0x1}, 0x9) executing program 4: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) setgroups(0x0, 0x0) fchown(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, 0x0) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0x0) r9 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r9, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="19d3b53e5485aaaaaaaaaaaa86dd6008000000000000000000000000ffff7f00000100000000000000000000000000000001", @ANYRES32]) executing program 0: syz_emit_ethernet(0x36, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) open(&(0x7f0000000240)='./file2\x00', 0x240, 0x20) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "2bbf09a76e9bd301d6291ab88842329097184589"}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000180)='./bus\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = open(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x60}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x26, &(0x7f0000000000)=ANY=[@ANYBLOB="91a6e34d0e41e515aaaaaabb0800450000180000000000019058ffffffff0000000000009078"]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000000000000000}) shmctl$IPC_STAT(r4, 0x2, 0x0) close(0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socket(0x10, 0x4000, 0x0) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000440)=[r6, r5, r7, 0x0]) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffffffffffff0a, &(0x7f0000000480)=ANY=[@ANYRESHEX=r0, @ANYRES16=r5, @ANYRES8=r3, @ANYBLOB="d1f4e767ab96da74f5e709d9cf2dc03e358f647ecf2a7306c0aedc928e34012cbda83b7335ef684f8054c3601030a87f01a2b0fba86f6ae2d1eb17d0303ea3bb1128312ddd3d73fba81a6ce42a8c12a6868c7c7b9c230b1b7a137a383ed77c0744da526b8453ffd5d841ef3c6df1caf4dc621df10eb2785a5e9e26f0df1cbf9065f9118b3ec0ee854fad74b0597b855ca747ac002d93f3dd0d0fd838765746f9854ba31d9c80be3daf389c7ac251bdfb4120873d4a8f7e65371c6b2f35b7571cbe24c7ac7e4481c0776228f847be81969c2c6bf112ef5405ed"], 0x10, 0x1}, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x8) socket(0x0, 0x4001, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x78e, 0xc1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket(0x10, 0x4, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) dup(r2) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={0x0}) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000040)=[{0x8, 0x81, 0x19, 0xd823}, {0x8001, 0x6, 0xa3, 0x7}, {0x3, 0x80, 0x5, 0x8000005}, {0xffff, 0x81, 0x6, 0x872}]}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f0000000200)=""/183, 0xb7}], 0x2) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x400, 0x5) executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000d47c4208d9cfa561d0d817de1d0000000000000000000000002d9e00"/62]) executing program 3: close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) socket$inet(0x2, 0x8004, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x18, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x53, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffb6e0d72cc48481002e00807cae8a44c64445fa7c39f703fad6ce9003d43d23b15fa401bbdd6f88cf851e5c7b70514f2369fdbaa4bcae8d1087422cc34a21c76d63a34e41728b5e2539e6195b0c8ca9f52dc25c40ba21dda582b66a606da613b1aa282c234e1eefca01b5d7b526f9c84f3327ad130ca0f44e5496f9a7788a8617f204e9edb6196e04c09c1dcdebd1501e38ac"]) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x118) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) dup2(r1, r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c6", 0x44) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x53, 0x0, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000140)="3923c4aa5d803abc495a1af92d52ee96c7caef9ea60121921009574e393b3e2f1a8ca6db6d8009eac9a92ac53cc3e20b3ab700183080099ad7b14a32ad84beebb8ede51430a7560667530cf3673ee7776fc0641124c41ac13d1a2d1a938c75b7", &(0x7f00000000c0)=0x60, &(0x7f00000001c0)="e0402aa37ab1ebd381819e6e571ce7ab409e1407aae901bfd3599bdc67220139c6", 0x21) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) syz_emit_ethernet(0x72, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0]) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac2", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@random="89ffa23f3c25", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x5}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) close(r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0xfffffffffffffd07, &(0x7f0000000280)=ANY=[], 0x180}, 0x400) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000240)={0xffff, 0x5753, 0xd}) executing program 6: close(0xffffffffffffffff) syz_open_pts() r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = getgid() fchown(r1, r2, r3) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300), 0x0, 0x0, 0x0) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$inet(r1, &(0x7f0000000740)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2092a76c7524efe2df0021d16cc5849103433d4fbe53574ac21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff90000000068c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247ee173b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c00005fdf65653183c1e98bb4b32d1ab50ab3a60f7b3b5701afab994b6afbf76cadff4570f75c373ce0581346b35c6e332f3549002c9505833f9431cb7985662fce6276fdc1398cb2966ffaa22ed520521487d2cbd17167b2498d8ca86886642a97b9c10d220d730b1593ba60096a4257508fc54195f8afee37ea88879cbeea6b25a1f2bb0767839c8552a00238e77cfabbbf2e95bb605a3380a33a00941ced9897924e9d305367b167cca8e7eb6e9178cb10237cc8a44e98df", 0x689, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) syz_open_pts() r5 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x24, 0x200}, 0x0, 0x6, 0x1}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x7fffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000000)='a', &(0x7f0000000380)=0x1, &(0x7f0000000080)="030943961a2933f82563f4b3d4", 0xd) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x7fffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x5e1a, 0x6, 0x0, 0x26d, 0xfffff801, 0x9, 0x2, 0x0, 0x9, 0x8}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)={0x7, 0x200, 0x4, 0x6}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000200)={0x2, 0x3f, 0xee2, 0x100}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, 0x0) connect(0xffffffffffffffff, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000002c0)) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x1, 0x800, 0x5, 0x1f, 0x4}]}) fcntl$setstatus(r0, 0x4, 0x4) lseek(r0, 0x400034, 0x2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x110) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) recvmmsg(r1, &(0x7f00000008c0)={&(0x7f0000000880)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/112, 0x70}], 0x3, &(0x7f0000000780)=""/221, 0xdd}, 0x6}, 0x10, 0x840, &(0x7f0000000900)={0x2, 0x6}) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000940)) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000980)={0x4, 0xffffffff, 0x9, 0x7}) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x0, 0xffffffffffffffff, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) executing program 1: mknod(0x0, 0x2000, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x800, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = getppid() setpgid(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 5: syz_open_pts() (async) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) (async, rerun: 32) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) (async, rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={0x0}) (async) chflags(0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) (async) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) (async, rerun: 32) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) socket(0x18, 0x2, 0x0) (async, rerun: 32) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@abs}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x20000000000000, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) select(0x40, &(0x7f0000000040)={0x7fffffff, 0x4, 0x7, 0x7, 0x6, 0xe74, 0x10001, 0x4}, &(0x7f00000000c0)={0x2, 0x8, 0x20, 0x5, 0xc2f, 0x8b, 0x326f, 0x6}, &(0x7f0000000100)={0x9, 0x8, 0x101, 0x100000001, 0xff, 0x3, 0x7b7, 0xffffffffffffff80}, &(0x7f0000000140)={0x1, 0x7d36}) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000b80), 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff0000"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000240)="e2a1eeb1a2faa970ba9c70517f396352c4061e2a174cbe9fffd89c9de381b40e5d6aeeaed3b6bec224db5a3bdd16a0a510f3859e3a55accad133c3dca063555769f9529f217fbd90cae9af2ca977e8b8a8e210259c90f8793f728c9fef43428a5e1e2e61f97829aa3c4e77b9b91a50e9176dd80fa68300fa001040ee0b1efe51c11e2fbc349622c07791a3934a458455d36652ded36cd80e8f729922aef2845a7627afa8b11955a86a663a3abd7b28897786926cbc6cca1a489c919ef46117e7ecf151744d57e2562b47aa7741ef08bca8d379c4294d6784a1b38d26f9e5ff8f5ca0503c4d90b9e32c", 0xe9, 0x6, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mknod$loop(0x0, 0x0, 0x1) rename(0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000500)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000580), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000008}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffc48) close(r0) executing program 6: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000540)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='tap', &(0x7f00000000c0)='tap', &(0x7f0000000100)='tap', &(0x7f0000000140)='tap', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)=')!:@\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='tap']) r0 = socket(0x18, 0x2, 0x2) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000400)={0x1, 0x1, 0x3, 0x438, r1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f00000004c0)="7b91ab214ce28ecd2179d7a998fe4ccedd2c4aefafd1c0580609b897856b37142ac28dd076bd69de1e6c8e74cb515c2c04283432b24583c399488b4badb300ce2f6a07a70b3fb504ae509c8759f308b34c6afdc3727ad7d0a005b30fe3b2f525379a21fc37ec0ec233105b042ed6fa98058dc370ec54aac6ae6a099d3724b2b505f307304090ed62e3c7b508e6942779bda6e3b5e7e8e0893162ff2929b8132d7a539bc37d7ea94f500ad894f967512b9424859a6d14fe237ad34054965583c9ac3a1a345f2baf0bb0537ce7b09a48eb4565405f395b6393cda7ca20165a4afbce56", &(0x7f00000005c0)=0xe2, &(0x7f0000000600)="3e37f11087963f5fe23e1a0b08e8d2de6610691145461635895934834b3bde0ff833753e58f631bcd2b8164f96ad7636cd403d76d22d5b254439d2a85a6d47ed09799d0b786c7bde5e7c1d5650ea45bf96494f84539e9f8de3821843c5fa70adb2f92cddba882ebc20e92b5847ea5983ff26655a0e6caa45d7d630fb3fa89db24a434284a0b9728c18a2546cece8c9665d8972dbe4123637f1a3524357b0fd84eba16c92d865f09b45c444ca0b90d893cd03f265241e4b8d52767d683fbdd293dc552a1c1d90edfde9a95b72682b31b505cb53efc1270fb6a36b225f1bf6ce2988ef8e1a7d102ee38d93709e6ad0310895", 0xf1) msgrcv(0x0, &(0x7f0000000700)={0x0, ""/27}, 0x23, 0x2, 0x1800) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000780)) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f00000007c0)={0x7, 0x3, 0x4, 0xffff}) r3 = accept$inet6(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) getpeername$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) connect$unix(r0, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000940)='./file0\x00', &(0x7f0000000b80)=[&(0x7f0000000980)='-\x00', &(0x7f00000009c0)='\\/#\x00', &(0x7f0000000a00)=')!:@\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='L', &(0x7f0000000ac0)='{!,{:\x00', &(0x7f0000000b00)='#]\x00', &(0x7f0000000b40)='@/^\\\x00'], &(0x7f0000000d40)=[&(0x7f0000000bc0)=')!:@\x00', &(0x7f0000000c00)='[:\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='[:\x00', &(0x7f0000000cc0)=')!:@\x00', &(0x7f0000000d00)='tap']) setsockopt(r3, 0x6, 0x234, &(0x7f0000000d80)="d0084b78f0365a98b7b434e099938778cfab601e6a799e7388b55a15e29e5d6d6902143b13802dd8056e5fbf5160ffdd330d9048ab14d5db23656a67dd0da4c76329883df69be2a64e9d773c635e61c148773db1ece71e2151f3e677edcc5b76a155974a74a0259dd9386714efc0a14e7ae6f848f74c082e0a0576d95a1ea390cd93ad5bae1f1189ea8f767e5b23edef2884533d544e44b1b6917b6768b4eb1184efca9a288f9773695fccaf30e65d5de832dc83d7a85bc56798038326be99b4cb81223c7c9400499fee3d47157c399182e6b8a8797462a4800b4239d995cc7637cc9acfb5", 0xe5) setsockopt(r3, 0xc5, 0x8000, &(0x7f0000000e80)="5c84778c3064380575c9ea15c0c12b28efada1ec5096cd8c36195cc933fda75079a5de5e9208a83f2e225cdfc292d342ac8b60079c2b3c96f1903d9c4a69f36c4969acd2670865c39613ff049703321b0dd2006dc0be3253102d85b55fb67d8104cfd3fccc91797fd387ab66ede73f5dc72e778076a3fbdee5144d7c6a44855c4dc0313032601942bc13fbda74", 0x8d) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) r5 = getegid() chown(&(0x7f0000000f40)='./file0\x00', r4, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001000), 0x102, 0x0) r7 = dup(r3) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000001080)={&(0x7f0000001040)='./file0\x00', r7, 0x2}) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000010c0)={{0x3f, 0x8b, 0x1}, 0xbb7c14, 0x6, 0x5}) fchmod(r3, 0x68) r8 = socket$inet6(0x18, 0x4, 0x4) connect$inet6(r8, &(0x7f0000001100)={0x18, 0x3, 0x0, 0x7}, 0xc) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000001140)) executing program 3: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) getuid() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) (async) setgid(0x0) (async) open$dir(0x0, 0x0, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0xffffffffffffffe0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) (async) msgsnd(r3, 0x0, 0x401, 0x0) open(0x0, 0x40, 0xdc) (async) execve(0x0, 0x0, 0x0) (async) msgrcv(r3, &(0x7f0000000240), 0x8, 0x3, 0x800) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socket(0x2, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) dup(r4) (async) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x5}], 0x2}) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000180)) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) syz_open_pts() close(0xffffffffffffffff) (async) syz_open_pts() executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x1) r4 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/263}, &(0x7f0000000240)=0x109) connect$unix(r4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) r7 = msgget(0x0, 0x3e10e4772fb7cc83) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getegid() r11 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x800, r8, 0xffffffffffffffff, r9, r10, 0xb18d636c40dcde9, 0x7}, 0x0, 0x10000, 0x0, r11, 0x0, 0x6, 0xfffffffffffffffd, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x24}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x0, 0x0, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000400)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0xb0, 0xe0000000, &(0x7f0000000000), 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/225, 0xe1}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r4, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) close(r4) close(r3) close(r0) r5 = syz_open_pts() socket(0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001ac0)="eba7f3d69f421460bdf487f46aade5779f66fd53b47ad8de94286b0cad0c79a953c256a44d7fc15bf5c90df40e3514b4cf46016172bdf625fed0d75112ec502668d50200e605ada76ed9d7bdf14bdb127ce03f1589dd3789e79a627f76753ff158d65010903924f3cc43133fabfb7fc10baa650bfddf1478f0527f197737b8a76462d2b5912be509717806dd592c515b717fed936d0eaee7557ba6cae44e80c250d6c0ecf5833c44d95ca7b481880c44a58c4b06d19fddaa932be0295773106f8706dacba651753f08b047ccb7f0deac6df373c544c4c4414d495dd8a9185511282d6a80e2bc873704b9ffeb8919338e4f3c83e87bc7eb27c50f64fc9a15aba62a50afe4d76c1f902eb107d272f14e8874e965e44f30b8991a55c4b9127a1bbfbdcafd1c82ce72d20a5b8885d666256c6261fcebb1f4e46a7d52ca2380def50a15e0f080b9e1144691f31e65338b965cc9ec36a3c35da88f773a3c74641f013ff7716684be64c2a084eb98e7100e619c33ad8d7c63a85f03ae908a95c85c2e96a1ee4e0ece1e60483aa6d8318dfa075a6114b053b6", 0x195}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}, {&(0x7f0000000300)="140b5a2674ff626d89a40ac9764990ae295f42cd07913355751902bb83e3d8ff2bb3f4c363345d94a083b43398321d79286f57934eae3cf8e2de0c21ea5ae7c16ff340a7839ffe32ca99a141268ff173e2b767a3d637f81a94e471200a066bb262c2c186318a9f5b74bf3d497c1f30e8184d472961b4f469e36abd6d21329c69b7551bfcfbd418348de58192d53634021babf49032413ad361b9900ba78b0632fb2af42d013bb177d5258e4d32f5914af3872dafc6c5f4d2eae56f41d56eea4e54c63e64eac220f2acfb83ec8bb8334466e867f6c2d89056d15a09547955a8bc5a23d9c5", 0xe4}, {&(0x7f0000000080)="07c53a", 0x3}, {&(0x7f0000002cc0)="bc5d3756fe6d4ccee046ee9333a846173a96020f8ce2185a9eaec4c2d9ce7a007f9fb735406f9698dd5e2b7e9b4a69ed47379a3d7e184705caaf007465b9366bf86c783156b7cf8a08e8bd8aecf0af09793de92d48089d094ccb9da4eebf464c96c8078f480a7ca155181ab32b3778b583caada3e321207ccc1b57153ac0773aa31bfe0c19cb0994ed2afe4f36f41ebf0d4efd9f819b71636783092ab26530cf40132eb1b2bfb56efb7db26117b07fbc2b0f3d93014dc1000b969a7f9c0bf97d7bc090ba6979b8d842ff2aef68fd62b4c4db0be28c1f8606ef2dcc415e471803de83dd856bb4433f1073846cbc8ba2e6d15ac3fbc16e58f7142156df9aaa8a0ce0671b301a0cd545f72264c9dbfe2becb104804b0513e3749678dbc071faff31e5a32a13cd22c3be670dbc428c0f6da438a7c52a90cc9b59a563a993b791ae4cf9fb9229de7e190a535bdf0518b858fe9eb22ec5a036f09f19950ed4a48576857554c7ee7490368b8ef0a6c04f85e17d3d7adc13ea6f7e7b04c3a1bebef5aec24532f30ce6b128b2af21907017f6445b13a246b201dc2f3df182cb81046a8c50dd86776df614ea20a05f66e837d4508ab7018222f25943556c2e484c0259d60eae9ff1f4fba424f9f9252b7ef0bc15ffe82d23527cefaa43779e73e92cb17a81e5adf45829b6813bfb591037fecb694a9f483a33a067af185844006aee4e60d81ad3756ff051a09931e7830f6fa551151213634525470e10f66ef789582931217efbf80879b5d9a9696863c130b3d06d1c34f8f152320d85de5abab7c6789a26d77c0dae91878f74e9fb35049d0c0a04f5b556b602a4b1b60d5a21197ddfb8155bd5092d33ed04d1e50728427cea9cb01c776454d08dead53952b3808f27e3f5f9e07072242db6f261af96f62a4d613cc88cd49d69d0663826af0db772b373058ec7b3c075931e36ec3e0454a77d20e653bf90cb2c6ffb996d86e174847b0e59d85b43d4161b21f014503a653f68f6b91be73a3c1e8583986e76edaade4a7187d0e24c75f49b1ae9be0584c39d2e9aa95ecefaedf356d6ab960ba6181a6d0b8ce7576677bdb152ab30cb661f1a6922ccd6a3ceccbede20510f215d6087badef6fd89dd852800bcc9d635a9c10849b6aef0fab963a596721df863c67742685f6c809b78ce1cea7ea3953fdbcfae2718eb6b10e670c2d7eaa8d97124fd18a9cc6a1adc210e4017619a49c1c89a3d7b1c8254478b3177934b52e3f6953f8ffc6ebe07e31f40e91ed9adbf84c3f9ceb774dcf18c094ef03e37094e40b5afaf834cffeff65175d3596f80cd3483b13de839e95955b52850ac1fac2792fe53d988fb5e612fd27b3babeaff5c0f459f69333d548ccc6829863eced012a5c1525b84c30a5c61993b184ec3741b39f7f2146a9a4e0e484f438adfbbba4825edbc97edb952abe1f0ec4636ab42d9df58a872f17bba2bd84c611ce1ab4cd15b4a57dc30690bf9f9f54abb692197ef830a8a12023cc3a3f1e2073baa3bb723e66da88c719456f72b2d5acb55afca62f9cdb5c6a3407a3ff60b6820bd83af8b194f4b75003d2affce550bb8d0e8e116d0fb7c2649ca4a6513e49bc419c0ca03ac82f94d0de939b64c38de6384192aac9ead5bb82a22463a1591b0c87892c3a9f4886005d9bc6a9147420cf2a2f545647059338e6798a8d5f8238563d82b5588f677ff9cd9995560bdaa85b53a8259ffda138d1e5fe81952104c55fb4307c52f9e4c4ec74c283734fc3e8c563c312f80a89ceca0bdc08b9630ff020b7f87e92328f16aa5886f2815c108c5d6a915a8f94d799439b8d30c113cad1d5c42cf19c9bb54dc24804b54156ead627d3dd1c09d0cc18abfd3ea84f3343514cf3f028f0edd2de8d484890ca6ef67d7a25593fabda8aa0ad6271bf224f11821b0a10046d60812e822d12f28d1a66dc81a7368b47bf23869b498cd13cdcd9b14e9d822f80274318236043fc7d343980d9b80e39600ac6d8b4203bcda3470afdd75d6a2128d7315f0c41796a3e1b3e4ae9a461c280384c437871dc4277a77b805e3dc4aceb6886d71dc5bd1b284f707639cc57274165190b47bb95bed9cecef2219008c654f941aa28a8c1df0fc71513573d5f1c74af2971b063c2919c43e4a2fcb8e46807035574b6fecbdaf81e8a6d35c7bff551ea7d92e53df71c97ecbe95871f6553d3af7a1531c3516343ce4b7e9c947412c280f5abe0f61d5d7217d9733a14b0de3665e5f1c0e82dd46e68c6f4e6393b41dc905cf42536fd29854f633f1b65e10db1faa6441f78f79c6d415de5f575be4da252eb184d99e8b5b011e08897fffffffffffffff9a1ea3c70cc317577e0b70117b0dfe448472c8e3b8b64ad4b7d738077d6d55fafdd65ab30562ca7b3324a0040b5b28db940591d69aec1c056b1ef6a74152d03938c548c3f6d08270d6ccbd619fb10494bba7a537c56992cb7d5c907521984adec264f21239d5ca53a7332a3803fdf0d2cdadd358068e2219ae06999abbd2539df4c2a6ba60064a3dd1c0d3aaf0ca68e6b3079592a7a56d09ab88d0874b96a67608ec34d28729519f93f35055174d85bfb2054e69458839b22dd10c70ca755e220a389909d3600aee70d37b8e8c024bffd9ce0e7377e58f7bcdea7dd845bb7075cac398e85a5dbb0a9acb060929993f9efacb9c8b0281333aa12774ad957a0ad50424f3a1c9ae8186c67b865c47d05008e784a296fb42d8e696809a7eeea9f6d3c80e7f6ed3208ded294a52f6af27782b2118c97ea51d837b1c346b760d1d434aadc42e637d08b53778d4d2729979bc84d205d8169091e56c48f8c4c0d6d1343a99fb6e797b5d772e4c61f390228e248de17e3f2683e9b33f294945b8ab18eeb5ea6451b40bea3cbd60ca2e9c1f800adbbab9ea2032190c2e1a1c8f89335d3b454185ba198aae080ace1efce6d8dc4a212f63dad1be764b6a9f1f589fe932f0104ccff64bdb96beac871e9856636191645f33515d471e8fd67cb753ebc49a71e34ebbec977e905c1db9ecf6cd3f9c7f1fe9c3543b8c17b444b52c00f0084101caec5cd31100d86fb96afc81e2539dbdf0381a37d9fb151e61e222d1d45fecbba6ed5e8bc5cb88236b903b7a4b9e6484beeb49439ba6d4640611434b3a26f1a0136970bb9bdf9d94837ddbd6000e90a5bea11de9391f2f8185925efd380fe238e28e57a375cce5daa8e96377b90a3fcdd415b9ad61de272fc6322e05856870fe778921643c3144894d65e664ca4e5013d4f482ba7c3aeba128efa8db56726fefefba43a0037ce0f1b489e2fad87e2e3b37f2f7ece6bd7f831c7a86675f931d7f23ba0c86227614a688caf29dca585c9dd905bebd1f27fcd9feb06cb220b85429b6ff852605eeb264925b61974f6244b52dca01c2812a2535ca276574c6548b322596f1b0890d144005e3481f5046208f878a9e61227b4560a86c97cd8e521e131b124352d0e3cf75294f52f64c62ebef07a5c72d9938426eb3e65e25f723e31ff433b50cdb8400312010ac0f52444f8be0b1643b5726e21fc7be1e024baea30baf94a641dddae9de030b59d9849556b388eb76dc450cc827b28f7fe41237f8e9c3a8dec72cd0b147bdb45b79d77b179877a3ab3a2ebad6620cc8811acf415c6e571ea146e8e0b7f4565f687daec90be9ac748c4878190d72d621d2dbbf98550070728bf35b6038ddfa4bc7e75bf0b6aca3b19c8bc549f9fd5ac8f33ce38204758b8fef220ed433e716bb1037e1bdd7d43492ba3e102620cb70c0767e26d995a2f1720b877d9bb4d43ed4f68371ad2d687d47c5558a5bcc8b8c6f826878f02f527f97d66e586d56dc1f55f3b665e5b680a47f7277a42d2bee05ffcc094a3827cf3dc2925eab299560289fdd2b6594a30309b788f199f23844e64c119d1893461a773c84753c2f959b8ac3400156e96b9343cacb803df2f94bc025dd2d397051fca0e6763ba7ce3033b8ed09cb8276bbb6d40ceb796e0034b8590100969fc91c2a01e75e4619cb4e5ae0e79f812860e61b107408da6618623d86b55da18c9001ee77031702155ef4b55b3a998be5fe652915291fedd18290ff0f29514c4fccef2d36c515d8bd0ad24762402cbd8b3496d8690d496c5dfa755bd7bf9667a950adc78f7732bdbbf117d55552bb4efd5515cd94e85ff244fd1fd14fc43c55168f2d51228acee8cc9e0254557f0d4dc0d58d09573e54f6965547548d8b08146eb90f6c7f29a677655691bd4966961b6c8eed54993f851388d15f5f878d14a480f1c6c999fb6711ffae333d272f6c61e33822cda4169ea7f082903e072191cf5474fc86a6861c9c640d68229b131c2a90246058a267141074ea3ce31a161301ef6696b0ea8a19c7fd6f3255c8061052daef54fcdc6523b66dfbeb1618feeaeb30cc6b96afb7b6e5b44ff66548df8ee137e24389daeee05c0fde85a644db1eacc3dde729d2f3f14cbd83ca4db36ba229c7676466d0e1ff4493946dde10e45afcfee8a2edf70b54324c14eeccbb403c4430b43a593b1cc0abd7c864eef7272d7ae75255853f1fdcba527ddb191c16ac9745cd3cd102be159431c69c5c1d49bcf0cfc44a1998476063caca3c5d109dc3e9d2468e44ff3968b79e8622027ec0e5bdf40130dec6a5c602af3ca69d347d108552ad5943105f50f16ccb39bfadaa97e552138ba2657b85f614475faf93fbd8f6b40af5a00518fdc0c98ffb6d22671d6662b7f39d1a34c6bf39094a6582f7417995926a9f68727bb2b935b419a1d9a428e5210acc3861db5fe6029775d959ff41d49b60ae607b38f4d8ae9bb68b250dc75188dfe4705029882a3f113d944ea6a1237f94bc36bd6d5f4df23b244fb30242f2e391664e2f271810e2ee4dc6b066835ce403b362ffe5ba4bae52748118e1c8d531a3b25d521ed609cb7ec02890b312794d7c6aaf5f0cad3de37ceb426d62fc6334fa72961897d29e030dff9c49064724669cb427e2b4bd5d3f25141ca6056c3a7f0d1dbb32f723a9b65b7854390fe2120acec4c725970bffce0ef56270d327147fff7bcddf471d906f208f3ebbf758bbdf1de3e0ba711b4c5b9cec3b9c1046b0c47674caac9063175b4d45d4b88289f4500c8ddda0484f909968d1f2969bc16a5c5b039acf847b60ed73dc480e3b886108efaee3d608cce277419f976b2853b6d12107357c179c0140d036caa74f9eecb1e1814c84609d7267222b53a84f9607b92f7f464f846ace7f47042a5f06dd3147df6ecc71e59414fbf8074cb09c9650c77ab36b19e59a0a41139a5410f919ab18bb7da03daf2eb48f72c39b463c77f061764e5ea0acca3107313057e5962a63c89bcb53955d2a660ce21ee3f745042fc75393c07b1500d24b0ce15459eb352174d948397cddceec0da452a082b3f634678f0ee4a3e0ea88dbe82a0c0f0818f45050023ae37378e32ccb3dd8fbabc71d06f9b52b411d3be588b9ac8afe85e28d3e0876ae32632ee93a5dcb05b975778b252fd232a4a2f78b36379c4f021ced6fc3a06c63ebc1f1469aac2086e0f48d9becaa542968cd1c134126d59a6f61dd5dab722720323de12bfdaef29de70db256e04ffcb512449aa6bccca5229421e528715997f1c1023ea08398e9decf88ecfe3c1418cfa7d1cc97ab70d2604bf17031b076da2ea30dbe49a6f89fc061d84ba18afc2ccec9c5da6dc5cc061142e85ff6851dac0ccbfff9bc6d2c80e35927890df52ee9fa7bae6d0c5559a8ce4a7ba2e9337bb693a53660af24c068a9982abee0c3061fb75f6b4b70adcf3a090ad7a407a0fba7d4", 0x100c}, {&(0x7f00000001c0)="22c067c426ff9b5852e79a6bcdcce353952cce05c62a986f0b6b4deec2e71bd1b5127cf02b6887de42d02dbaba20", 0x2e}, {&(0x7f0000000600)="7a7b0b9cd6538f6bc0629b5cc4a8a5560ce445b2b204149c878159eaf7f8caafa2c6992c990d2229306d6e3f6d4baa0852606729ebdb7e39af6db8d08b0e9a841978b02d6271abb612a1d41f3cd3b096543d794282ab1f700202626d2c9cfe61d4340f8ebf3cbe558b418475f367763d632c135fe1f71957e9f4edeaf7efd773b343d84a083d899fa74253b7ab57463f0fff19dcc2461000c4fd830b49b12e66374290f120ae60d8ef19260463fb9136ce79037257e0e93659d1ed63fa5be010c368055ca5596ae0cb6964e6e6cf794041a2c3bf149df34fcdd92342c6744a8607760c2e69131fca868db9fe31df1abb8325ff351d0f2f996f34e9ba167d", 0xfe}, {&(0x7f0000000140)="1e5e0f0f5fcce37298814d7a9cade0d1c687edf12f3fc58c343be495", 0x1c}], 0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f00000019c0)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x2) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000d47c4208d9cfa561d0d817de1d0000000000000000000000002d9e00"/62]) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x53, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffb6e0d72cc48481002e00807cae8a44c64445fa7c39f703fad6ce9003d43d23b15fa401bbdd6f88cf851e5c7b70514f2369fdbaa4bcae8d1087422cc34a21c76d63a34e41728b5e2539e6195b0c8ca9f52dc25c40ba21dda582b66a606da613b1aa282c234e1eefca01b5d7b526f9c84f3327ad130ca0f44e5496f9a7788a8617f204e9edb6196e04c09c1dcdebd1501e38ac"]) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x90e22a60cf871553) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000100)=0x7fff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) executing program 6: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, r1, r3}, 0xc) r4 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = semget(0x2, 0x4, 0x100) r9 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r6, r9, r10, r7, 0xa2, 0x5}, 0x8000000, 0xfba1, 0x100000000}) setgroups(0x2, &(0x7f0000000240)=[r11, r2]) lchown(&(0x7f0000000280)='./file0\x00', r6, r3) r12 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f00000002c0)=0xfffffff9) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000300)={{0x20, 0x5, 0x59}, 0xff, 0x10001, 0xef}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x200, 0xfff, 0x8, 0x0, 0x1, 0x4, 0xaddd, 0x2, 0x1, 0x72d, 0x6}) semctl$GETVAL(r12, 0xc5a7cff357f966a7, 0x5, &(0x7f00000003c0)=""/93) r13 = getuid() r14 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r5, r13, r14}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt(r4, 0x20, 0x71c55457, &(0x7f0000000500)="554bab12500b0a5c63833602192cf64d8553f0db54767bba54881f7700da0fd24fb29d8baa61ac6713a881fcea794a22dcb6c38760c8dda89848646db5b1c53b6f0ab2ee1b2882c666b0b69041050f61bf4d249786f37e1abf5b6b5ad6f7b42ac99460e8bd", 0x65) socketpair(0x2, 0x8000, 0x64, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r17) fchownat(r4, &(0x7f0000000600)='./file0\x00', r1, r16, 0x6) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000006c0)={{0xb2, r6, r7, r15, r18, 0x4, 0x7}, 0x6, 0x5, 0x9}) open(&(0x7f0000000740)='./file0\x00', 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780), 0x400, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x5, 0xfffffffd, 0x2, "99884cb40954a8aab9f6daf078fd68d51fb97e8f", 0x400, 0x18600000}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001180)={0x57aff2c3}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffff9, 0x61}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) setrlimit(0x4, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) (async) socket$inet6(0x18, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) sendto$inet(r1, &(0x7f0000000740)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2092a76c7524efe2df0021d16cc5849103433d4fbe53574ac21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff90000000068c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247ee173b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c00005fdf65653183c1e98bb4b32d1ab50ab3a60f7b3b5701afab994b6afbf76cadff4570f75c373ce0581346b35c6e332f3549002c9505833f9431cb7985662fce6276fdc1398cb2966ffaa22ed520521487d2cbd17167b2498d8ca86886642a97b9c10d220d730b1593ba60096a4257508fc54195f8afee37ea88879cbeea6b25a1f2bb0767839c8552a00238e77cfabbbf2e95bb605a3380a33a00941ced9897924e9d305367b167cca8e7eb6e9178cb10237cc8a44e98df", 0x689, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async) syz_open_pts() r5 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x24, 0x200}, 0x0, 0x6, 0x1}) (async) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x7fffffff) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) dup2(r4, r3) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x7fffffff}, {0x44, 0x28}, {0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) listen(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x19e, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) fcntl$getown(0xffffffffffffffff, 0x5) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) kqueue() (async) getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) (async) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000000), 0x10) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000040)=0x7) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) panic: pmap_remove_ptes: unmanaged page marked PG_PVLIST: va 0x1b2ca37000, opte 0x2401 Starting stack trace... panic(ffffffff828f7f44) at panic+0x16f pmap_remove_ptes(fffffd807eff41f0,fffffd80076346a0,7f800d965100,1b2ca20000,1b2ca60000,0,262dcbab5921cab) at pmap_remove_ptes+0x33e pmap_do_remove(fffffd807eff41f0,1b2ca20000,1b2ca60000,0) at pmap_do_remove+0x410 uvm_unmap_kill_entry_withlock(fffffd8008b96dc0,fffffd8068a93600,0) at uvm_unmap_kill_entry_withlock+0x1b1 uvm_map_teardown(fffffd8008b96dc0) at uvm_map_teardown+0x1c7 uvmspace_free(fffffd8008b96dc0) at uvmspace_free+0xa6 reaper(ffff80002a148cd8) at reaper+0x197 end trace frame: 0x0, count: 250 End of stack trace.