0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r3, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x15) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x0, 0x441, 0x8000000000000000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f0000000140)=[{0x6c}, {0x60}, {0x812e}]}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000)={0x3, 0xffffffffffff7ffe, 0x0, 0x4, 0x7fffffffffffffff, 0x0, 0x994}, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)='\a', 0x1) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = socket$inet(0x2, 0x2, 0x0) close(r6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r8) executing program 1: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x11000, 0x18, &(0x7f0000fec000/0x11000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$inet(0x1e, 0x3, 0x0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x5, 0xffffffe0, {0x0, 0x6a88}}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(r4, &(0x7f0000000440)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = kqueue() poll(&(0x7f0000000000)=[{}, {r6}, {r1}], 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000001, 0x8}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x3, 0x9, 0x2800}], 0x8) executing program 2: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) (async) r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/17, 0x11, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) (async) open(0x0, 0x0, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) (async) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) (async) socket(0x2, 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) (async) execve(0x0, 0x0, 0x0) (async) dup2(r4, r5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async) socket(0x1, 0x2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 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}}}}}}}) (async) socket(0x0, 0x1, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="67fbf801000000000000006c2b5cb6ff1bfeb967bcb75c514fb349436b9f275d3ae760bfeed114b01dbec8a082800d0ad92deac60020000000000000000000000000494f7669eb305c70167e554470b68c3e5cdb7714b02ac95409ab4816fbe16d7f54a54241a1a53dc476a29b5f6246d2f4eca3678eae34c58a2dd7f2006ac2c7b010d977d8cd6a3ce7e4ca99f12eb6555b462b", 0x94}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba070900000000000000200400"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818098fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ceadf6f94d2840d3713b7bb86a4df271a6974526692ae31d1937376a87872c0b286508f6d774d8f5100b51a3274464de18", 0x98}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) execve(0x0, 0x0, 0x0) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(0x0, 0x615, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0x2}, {0x50}, {0x812e, 0x0, 0x5}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1, 0x2000004}, {0x4, 0xffff8000}], 0x2}) executing program 6: close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) fsync(0xffffffffffffffff) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (rerun: 64) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x60, 0x7}}) (async, rerun: 32) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x14}, {0x5}, {0x7fe}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async) r3 = dup(r2) listen(r3, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000100)="03c019b7e2399b388d3cc45f01364c934feea3d4c1fbf21dc5dab6090e154d84d22c5ff1da069dd0d4af159f8000000000000000c892a0", 0xff4c, 0x401, 0x0, 0x0) executing program 1: socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x7, 0x0, 0xa6, 0x2}]}) r6 = socket(0x18, 0x8001, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x81) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r0, r1) accept(r0, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = shmget$private(0x0, 0x5000, 0x42c, &(0x7f0000ff9000/0x5000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/46) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="e9e06e38e68241dad422db5974fcffec63186806ecc185176537baa14a46ab3790a0ff0ad634661a7d7e92f6f3696519cde0552fb874d2f2163ce3d8", &(0x7f0000000180)=0x3c, &(0x7f00000001c0)="9c52602bbefb6ca842d50cfccd862231591ca42e633d86808d1d2371", 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x8, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x2) shmctl$IPC_RMID(r2, 0x0) socket$unix(0x1, 0x7, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x200, 0x0) getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="aeeee23b718e2a2beca9707a010cc7677be60debb23be1c256e82fc1a5965b5eea2b451e90f0875c32", 0x29}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x35}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x1d}, {0x6}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 2: r0 = semget(0x0, 0x3, 0xa0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/95) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f5125aaaaaaaaaabb86dd60f61900001c0600fe1f00000000000000004600004414c047f5f8646b0d0000000800dc18c7311bbb78e721", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b"]) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = dup2(r3, r2) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) (async) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f5125aaaaaaaaaabb86dd60f61900001c0600fe1f00000000000000004600004414c047f5f8646b0d0000000800dc18c7311bbb78e721", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b"]) (async) getppid() (async) fcntl$setown(0xffffffffffffffff, 0x6, r1) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) (async) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) dup2(r3, r2) (async) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) (async) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000001c0), 0x0) link(0x0, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) symlink(0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000100)='q', 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) shutdown(0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x3) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40000, 0x0, 0x4, 0x0, "018002005e00"}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x84}, {0x4d}, {0x6}]}) write(r3, &(0x7f0000000040)="7f00"/14, 0xe) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() syz_open_pts() r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r7, r6) kqueue() semget$private(0x0, 0x2, 0xacb) msgsnd(0x0, &(0x7f00000004c0)={0x3, "86eb5022ceb273399ff3320458eaa9f7799a9141daeb72e4cb98dbfec9fcc846aed7856cdcec9c5b681e4f21faed422f8145698a2bb484c40304833192f6341a7f2f346e4e847a4874d8e162841c873d0509775e98f54c8072e408d9484312a3f0eba4"}, 0x6b, 0x800) write(r5, &(0x7f0000000440)="7820cb6e5e100840eaaa2605d5ff61d5da87e8c13ae14770126963c535e4b77968c6d4088d70dfdaa8c9c4c303814a83be324680b7cd8791c8365f52b6f0e58f87ca0be36ae87fb801f7a5825e46", 0x4e) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001dc0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0}) mkdir(&(0x7f0000000380)='./file0\x00', 0xa5) close(r1) executing program 2: open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) shmat(0x0, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getpid() getppid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x4, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd4}) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) ftruncate(r0, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="75568cf7d8d1a06ec33e978dac6e4b9752291829ec0ce3ec7af67b49623772689ee09b4a1ce0dac3d9c79cfa80cfa21ae25c3c3169ead5ca83e2455aea280e5a69f48f73cc7259e9065b24ff523b0785dc770d5fe610923f3a394301f35f5309afa22d1d3f0fd0a009b9780852ec2be9ed8adedd18c3e6e8b76155a301947b54ba1652553dcfee5c2259ef4f7aadf9ca3e9c1424f912", &(0x7f0000000100)=0x96, &(0x7f0000000140)="6c87f498814f27d2c22a630d460e4f7d1babfdae17c96d9f5d8ebe75d06321d1987980b9773a7dc8b04f3311e1816e410fbf4ae9d486107102b582240e156e39dacd781fad0922e3b4126ff11c8808318274", 0x52) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000200)="c47aa970ae8e5d00e072eae666200eb381eee44638d6764a5eb7c0a2e6d3a6451871e4b5f38e4fbc13321025c2c8e88995aa20ea42fdd768d59b65d2d35c698a58f7f2b98f57f453b635279f3adc5c37f976890f47d9883e7f1769d2189e49ef673ede5448f9d0574422214708f482fd1a669b1bd84648133f1502b2e6be", &(0x7f0000000280)=0x7e, &(0x7f00000002c0)="5670c6f96a8f4b8eb414f5982f678c5f29b56d7ac785520ebd444bf2ba5fb30908abf6d7debc04b63f4884546240d1a92435150ad227c2dc6e07d4121640ab878b106c4ebf0a94263b69a295fededb897ed7cdaf67959c5e814242983b2f84c2ee8f94f1300d3d954eec007c1948023e4b63f08d23a911c2cdbfb79fcd8766fc970d5066e23db0511867167a8f954620322fdc7392504d9b54bfc7b89323ae7ea9c2c4f0b27997bfcf215b3974e826a493d88bae973b2b136ae4d8c3bc7bf885b2ed7228e99f132d31cf4df8e0140ee14e86ed8a9bc2ef58557dcf0da2fc8cdb561c66b0301fb4d5a360abe93fb8b2a6d66c01b74468aa6d3b4b", 0xfa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x6656, 0x3f, 0x4, 0x1}, {0x3, 0x0, 0xc5, 0x3}, {0x3140, 0x4, 0x7f, 0x8000}, {0xf800, 0x0, 0x0, 0x3}, {0x2, 0x40, 0x9, 0x7}, {0xffff, 0x7, 0x0, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f00000004c0)="fe7eacaa4fafa6258c4a", &(0x7f0000000500)=0xa, &(0x7f0000000540), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setregid(0x0, r1) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000780)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f00000007c0)="222dc74854c74ce08ac0dd2ab0d15040eb590a3a05906263f58591ca0812d2e6b8513c246a267b35ef855a172b862a4f578e3c2e081dd78080215a3cba02ced8f5c202bdc84ac7", &(0x7f0000000880)=0x47, &(0x7f00000008c0)="069f6bc1d09997f2cc856d4ccbf48bbc7de6407d8b4c5fd3a8d264b143a8daab0f17161364d7a342c691e59d8d4888", 0x2f) getpid() sysctl$net_inet_ip(&(0x7f0000000940)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000980)="cf6186daf34d966b752a52c2afebcfd23805b3353c0687365acc323eedf14ff561f758de0b740031d8ff3ab6b80a00625b57c8e785d37a39db26d7a0c4c55afb89be8a62463706dc", &(0x7f0000000a00)=0x48, &(0x7f0000000a40)="f761859e73751bf9fde82551e823f14301fc2a2b595e43560c9c1b6c3f283aa393c0c5d67d6c96c4597369ed632d8dde0e4793602ffe409344dfe19b0f2b3a540b3191b47b1ec191d432ebad3283f336a2151cc1faf393a0b90a5e39bd4b25b8f430da1725a4e7af3cc0dcb4eaccb5f4d488c315645584c2981c1efd5666ec17cf663df7b682abb4a29dd3ee23bf18167ed93ca30d0fddfa4cb46e51b128d21d07d7a10b0d6f99ac477e0bf3b508548bf2861a2cf6d8a1bbb62dfa2edd1e0d6467cac01bab4562556416d3502f41be0454b1f3e6fafd7125bddaf8614d4b1817a3c6a3f0ca278525c7d1abac64d2b1ec83c150c054a8f468ce029d8831d7f01111fe66b48332d3736036e991ffa614222abfad6529335245aace38653d422d2b48925f8d20deef0e5f1f6f022590655e0eb93cfbc502c7aeefe09eb844f16abbe72c1e13e050587d4e47adba90d22df71c56f93378eb0c36e54195167bb0a01488e95637fa53828311d79be04ed593f3c7b2f59afe53148e4b14d8664ef141e8f5442958484ad52a1a2a6ac4932a2b94512462fa679dfb3d414208d98e8e81e9af15cc08287a5ba9efd771ec38f1a55d6967ab49de7120dc5421291b0acb1cb86396c9e0bddb752f033f0bd6e7a2bf1b77c72479cc0f74a88d99a79555272129275fc4dee2a0d19747f7999b893201fd5f625cece19084b076223fae3f15add1983a393b04e78b1929a5c705c63a9106eee94735160a0dc7c0f6a15fbc5168c30dfa92e66bdc688e4c320493326f801b1d9787c18478bdfb826051470260471e690e1b97538dea4c816a1a7adf1c912e804127a8d26bb39fb5552325066aa82558a2f46ca893e50a1e0a937e3a6df4a210b214b0953eaa8f202d43db08887827b38d88720795186e02b4023b93dbd04f2f89a4595689de1a09fbc579f0cd7e37c6e3d8dd18282ecf702cf03a5d81c523fecbd6c7fcbc1b15b44d112e375daa998d447ed0eec5215c9c30d514e7c0c0f14126ab2e36429e0d4b223c623dd3ba8e81b4bedafc78c316456187ca556e3d9f036302d2edbf9a1d4cb6494ac35b5009d4016d6a5b7a3dcb2e8215f4b793a19f58b2662f13a5a2414723d4a524d39ef8d0af05f37b786072dd9446d0a07a56bd7501e08ce4dd012669459351de4a8723e2c18852e9099d85cd2e0db61ab44dcae0b9cf704047f5b94f1ef24b51cf2da32de6f6abdba6de13d59fe722cb1a8dd3e406071da0fbd88fd8576fd0c067983c347040348f854c09ae8f30696b6de787e0ef884d75ce43074fa16d472dfe96b77c4e9c85a9af072d61b7b6554b1ec49b8dbf1750c9255e131006436bebfd954e0d5403d11a7e402dec4f2d5f04cb51714b82df7d2403546d707596230628a8b5356b7ff4790c6db838b5e7cf8c68680cb2e4af2577f7b505594d3a1559d757ecb4cf6b2b4d49698af5bda3813c69b8b9717f4b4cdc7b5791ec579d20c0d34c04362293240b89d4a68153fabb48e3ef16bff528d102ef20ed0b842a9cf8c1a47d1c3ae0c22cb574491e03e01d84e047e7853fad69e36db914a70ddc4ccbc885e50519f5d358cb611e5e1624b886e2d61b8c751c0cb5e86d9f0a76fea37433de9bcd76ec73fa098a24c2ddeaa23f4183b6d4bc32c4ad4c81ce6a00d732c9b38b5196fc87dcdb601bc571691b4c63bf2d17f9a3f76ff05c4fbc8284dcbcc0f4431d3d812cbfe4af2f7d1da4847dd8df9fa6002104990fc40d605b302a36e87df205ffd4f5e6123c72572173b02affd678d83edac4d57e582677b4fd2fd79d0a9f2eef8ac2c84ea5c62531498897971efb55b88b9667e7695e1dd706ecdadfe70246fef0503a11fdd7f4c2c26c84e180c48d2be151ca67aa9720c9bdb5378f027170ca7ecf2549c506664e934f800a3561a7e11e0cce82c7d3c000684ea478d4ea1ce8f3a908e32039e796bd0293df6d68de986b490879fb0da94233bb498b25dba6cb91689785155a4b3451479e1dcbf0539dae02d051fb30f46a552fc9ecc76565775c0e1bce4bd24ffc77b6f2e6177e6b0a656dc724d0196ae364b56c1c90625bfdef4fd215cf70245b6aa7a8d74ec72723459fcdbbbc3f08d48d7445e5711cd4164156941e5ccebcf08b9a96a4cf04d3f488226ab45643c1f88ebade29968ef427db606d858585882e6b537af562a62cee06db8bedadb9d72b75b473952c6c08aabb5db0e628974b6d0566f0a631594ec8dd6d743e666b486959e672ad8a36faf8aad6cad6d463cfd6b08d42a0f80e235579a4471dffcb5fb389a9a857622216764c4a5a17eb51c97ea3ea8a0e318e5b9c343f85843ab2253f33ddc2672c719e012b9055914ea18efd3cef042d7a3b9b9bf4636a86a60365cf5fed3f60c2490d8d7d702f86c5454ef74b72b4a934aeeba525c6f289875f795cd9c482ba6cfc8385ff39c59385ef7881081c3c4ff2acefd01afb04ba826f7a9b590d1cdcb5ea959e10b899d645e101e6bf2fb4866828f190480503e0a02a38bcc8be634a30209bcf7c64fdcacf1bb52b13db1d9d56ad87981e4b51cad442080d0a27146f397fe3ae1bc6c03b1d2bd67cb0f38d5334d26d29af556c75f389f27b983b4e6d99365822bdc380b0b0bd8cbb1984e549256274d5bc805422fd4b17cd05882a4d4027feae1742f2ede425fda83c2140c752b7daa10db431c3760929cf6a7ec97110778c4bec6e51835c2e74e8abb8be422bb99c8052f6f7ff286e6a4cb2747f069feb06196b19ad308d0c52f81fdff775c1692a2b9a4bf3f6598645b745efeb88935097de4e2da912c26ff6365e6da4ef234b94efcf08b2c0a02f31ab3d52a8612b99778139b1801a14cda4cbe3f82be7cc088743a0e0099506394b5616881b7cebcea04e9f64d34eb2ef27b073bba57ac89c2b003c4488cde43aff1ae180f7ad00b1ab76e7f060203af99e72b4b2ff623760a2284ee8817c7a26ff64f1f5d8ff7008e9ae804373c843af797e152fdf1e726c2be0442877d7f471b61b76f7ad7bd71a8950352905d9a8857983207f7e8df36d15048aa32fa0a6bc51725dafb66c345b6296febe9b5a5bc1762e365a24facb5e4069b961acb8eea597cece1e66487926b146561ccccc62f8441bd9f5157714c34180bdb336acfcecc0dba1c8365a97d7e07776f563de482304e8a1cffe1c17eeeccb1ed4b2e4c4e8af291421d4d061c14cc07f249a00622e2c6e9a417f239dc6356be4a438261e7a9d03b82258ee30da9605b4d067cfda553096c9ca324f2ad674c51491ed5bae2c4c0175f57512774b212b3902d70ebd5cbc08371dd0ea59f081c572ecaae390b594f880d08eb44cccfeb2e1e7bec65e7b0dbf93a67c4128619832b4832414f37c6c423d7979103f0d3ca74441f347f2aa9dcaf7939503295eb2a79b86f4da1cb19284ab34eeb80cd61b30cb4ade4dcb7d380165eb03ea3ea28412eb6b338ee34d3c0e6984c8be312381fd2d39125d767b61b152b3678cabedfb6ec7aa3fc9187ac549a40442559e137258c2b0a11bd2f995fcfde28f89127179ed2ca8b9d9e771f26e666b410e94a43ad93a70570e1339d05be2d364ff89fe419eb67723c36fcd7adfe219481e0fa3e0a18592d4c5337073bde2b0981a575b063151a7c7c1561f0c7586b453c6a0c1b5c2f3bea4b0cba463ab6e19e5995d0b3af133ecc2773eee08fa5adf7ffb83d071bb76f206bfb1348077f0acb85bbcd4109f93ea7dc500aad12348af22670fc8b0389688d2d7041b2ddffde3f441ac6a0d79ebcd0fd782f2c47e4aee4095b5d4d59a98fca72ed4ba244737aa972618aefe69184cc75874cbe129f73deb73f2275104555f34773e5dcc523e49a23a2b5c03c626a51106ce2c97d7a9ff2f3fa6353e3197cc83e84f91fde6c9239135c2b417fcfbf25148d7236bf2abb34ec4e4740878acc702149a5ea029c98b660c6dd40ef33ae72846b3ab079e79491cdd253b4597bb824385bbb4e854d4f7915ce150239e54bc3ed1b1f34c1585190a2ff238d27c27b48610e45a07ae4584d16ab58d8cd497a5a369987ace77cc42ea465aa9cbba15cdec24a66b5da33bda031dc2b93c565fae19253a4f37399a499ae93553d9c470faba571a31409bed7bff4c3e838ec5c984e38103501ca2d573f56b8dcd95477bc3dccc343ffafb9c1ad99985379a478642df37e368b2a418c65ee4f21760df51d71326d3818a75cf737e13d58b5a05887a7328f3aa9f0accb759e1476703480719ec04b16cf68e6a3e02599e59dcd9b88ca7a099e116a81ab8db9e0bdee5e347da3f1cc50f25d1deaf9d8d666986f3e3df55e562d76d0aad92499730eed13b2d4c449ec2145c5952e1d5c7cb21a90c42fa4c5b0080fe8d59174d2f7054a9e64ff6d711ca46ef49f715a31ca16b26ff24e08d6d81d7c96e198793650fef66c744efb4b6a269d6b14a304274449c48813139905cf2214a40bd84f912c0a25ac1e834734c95ae0c1aea3264f2443c852a6c37bc107727a7c75040419f0ef44681846d34af2566fb8abcba0c5277c7bec9333e3b1bbb3c3955db1c165c6af7f2103a8d02906b64e0a351d0211bb902b7f4cacf9c14d0a5a4d324f2db8edc85c3f08d5b517743208a9cedc0f9064c55e1ef1617f06ff676ea417dabd4b82d73f374d55fba7b5abd284d52b2def44c0a48fe2f0f32b4e8a7391d0ec92290b5b76edc53185694422f2aab5350cc75f333b4f7e03e5313cb59eb065882207cfc095241d9c6e29cedfd66c7b0eb4c0fe48750a4d8a03eae3535399bfc46d98891a9e4d2c626f528cc220093f97f9400391de2a0ae6d356761aa0750fa660e68af8a34030474bf4c10da761f384ee1db63e441af7d27052540e2c39134f561562b17b8acdff247a06b7fd5ec4c21abf62c9bc8dd2727d6cd2af4ddc8cca60067fc4281d4972063e18619e0752fdf39d815a64d51bf54b23cdfa39d7aececba576e92c728ef8527b7451040924e233e19126a4a8d7571dc54c85fc35f10e22c86d4e29d5cb3f3e425aef172865b56445aefc7bb79b7b5979ee40d624113b097d10cadea9ad543350635721c09908dddf71c0fbdf756c7404a3ee239f662ad3214ddf77cbc11cd42047fc1e756455bdbbed5d9e30acd80667c7d03a681808c8958edc96b987f17bd03bd5a06174a9ad340f1179dc7b21c0c58ff3a2cae254316c5ef0b590fedf30bf77cbe035a31d02ed989599676fe51d0bfcd0e68cf36857e512f0ccb90a55439cf6c302cbba6d71103c25216dc8d6c60c97834edee74df86bae593620ccddbde793600a528f80e1a450344c4b20d287c5503d0599df928f1fa7b7067368533a148eaebbe88ac50dfff93f4bd3360ab959edeecd890d28fc34d0d59eccefba92002bbc4e97f1a1c34a34d93acd19aee0e9f61e7464da372b3af51e1d8f607ba460203c4b0b41135cc50d4c4a2b569725705abda4641fb6b1cb97de0ff4a52a73f836bc97f27b75bb37e69bee792d4013c387b6903640119140932c84eb96a88fcc039a650f8345f80d56236c79ba7b1cca5abf77715e16d2a88f860f4f1e009b04e8729e580fef1b90af8a402394e4006d75167c45cdc524c2ae3dc9a6f3ce1edbdbc34d519ba829562d97fb1a331e3026e05a5cc2801805fa3ada624dd0382952ceb78c8e76e09dfc0d8c8341179024340233e50a08f0676cacf3847c827cc748c3079f091ecda0355dfbc1fe55e8a59e22bae7df27d0ea70a164ca19c25a84c001db3d924b27e85f0e8d63713f6d1774bf6998cb6251b8431e6cf67", 0x1000) r2 = socket$inet(0x2, 0x5, 0x7) setsockopt(r2, 0x7, 0x70041bbd, &(0x7f0000001a40)="eb6c94643a852f23c76d75bb2ffc07e32e298f09e3e2", 0x16) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x20001fffffffd}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0xb9, 0x1ffffffff}) setregid(r3, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0xc010, r6, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001b40)=0x7) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001b80), 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000001c40)) r7 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r7, &(0x7f0000002140)={&(0x7f0000002100)={&(0x7f0000001c80)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002000)=[{&(0x7f0000001cc0)="c0ef9c9dbf23ccc144ea528151f1ec639711125beab525193db9f3dfc0e2879493b740219e84ee5db9b1af3c4ee0aa5d62be4c9825dfe48fc773ce6b26620b5d4b27c38375d5bce9c4dcbed5eb2606b6497671b103a9abcd04b2124d7ea83b055e6ade7f6ba42a32bf0f810a2cb19eb25d3dfdf31057e3f81234b75b5d0732146eec9d3c518b3b0a30c0bc73aa42e1fb824c55a3cb31a174b58359a3344224ce2d908f57a6fa9589e16dd03df5f489d04cbb63122ebdaa186f6ac0248c3a962828505783d35e306f6d", 0xc9}, {&(0x7f0000001dc0)="c9b4592811ca30e668701c374b6516412f02b7dbaacbe41bf0c526b0ffa03db63cc938d3f94f48f36d", 0x29}, {&(0x7f0000001e40)="3033f97605b6e6b29d8a8990be9d9a88ac5ab749c55ce835f56e08f9f46f349a8e24de94c657e57b903cd4e272b6a790f684e5cd3c2ee6deed8bc426c58e847177ac2cc75647842ff948cb43086d90fcce6a27f54340657bed0a7e58043b8c33197664ea1e9526b2c4430cd960e201f21395851fac0f6c3c2d966f028ca2ce23961b957bba365cd4d55fd01ddccc9be9e084f9b321350cffe60f96ff477b664d05575eb11667f7159bba4dc41361854474c412dc4813bfb9e41881f7bd38072c8d23aa86848746e270093bce0d", 0xcd}, {&(0x7f0000001f40)="ed0ff5cf09709147e0a0708af30cf8405de7cb871795bd8d78ab40fd2b980ba5cb549b25ec3042b6841f4e270c2246c60263e974ccc7fb5db43b177519a5574273ae84f3107bd2eb02c38dc29ff480fd640b63b3bd86d4ca5c8d6eb3ebec14f3533f0cb539a70755d1794509f8b67f68809222a4f108ef2bc8400c1517b2f11b838a08177d7c61c2e8ed288b25900123b30f8cc57a319d1e", 0x98}], 0x4, &(0x7f0000002040)=[{0xa0, 0x1, 0x5, "c90324ed2592af323b6b3f4d19d618fbf569f83019eb6c5a289359179907cc992566036186e8ad4ec618d1fa54bf0465574c67cb0f6719c2b1e52dc48a024b6e09f96009495316aacb4675f33111006368841df079a18b2c399e338a79e2c775b726fbfc65caac701032ea32287c669bc99ff972b4b1de657e7cdc45fbc0fafa45c1ad2df738d0cd37c2"}], 0xa0}, 0x907}, 0x10, 0xa) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000002180)=0xfffffff8) semget$private(0x0, 0x4, 0x0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="fffdffffffff006cc500000786dd600000fe0000000400000000200000000000bb00000000000000000000000000000001"]) executing program 0: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x3, 0x9, 0x2800}], 0x8) 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"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() close(r5) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f000044c000/0x2000)=nil, 0x2000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0xfffffffffffffe91, 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001280)=0x5, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r1) r2 = shmget$private(0x0, 0x2000, 0x488, &(0x7f0000ffe000/0x2000)=nil) getgid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x1, &(0x7f0000000100)=[{0x2, 0x1f, 0x3f, 0x100}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) shmat(r2, &(0x7f0000405000/0x1000)=nil, 0x1000) geteuid() getgroups(0x0, &(0x7f0000000080)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$inet(0x1e, 0x3, 0x0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x5, 0xffffffe0, {0x0, 0x6a88}}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(r4, &(0x7f0000000440)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = kqueue() poll(&(0x7f0000000000)=[{}, {r6}, {r1}], 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000001, 0x8}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001700)='.', 0x1}], 0x1) socket$inet(0x2, 0x3, 0x2) execve(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f00000003c0)='./bus/../file0\x00', &(0x7f0000000300), &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000400)="dce5923987f42d70a268e54cee1fe2c9e0af435362e0299ed6eee74261e045224b74cd5b36f575f2f7f05a51e6e01a4a83cbee2d161a5992de64a89e72fd019cf0a342cc2f3cc60dbd862cf461a9e6acc859f498d20e110aed788ea8618bf02c84e03283800d2cb65a481e8dc8b4d625066a7104fa0a9931c52261ed4ecaec8703527f7472c54ca90b09531ddda10fd34e734d23214278bda18c85b0dfc6c32fe9883a4dadae9d0d6f41d754bff1c11e99568fba3f9b4ce3f7fd2e8241fdcfebc5df75b35152f12512d5da7e68326fc5290843a83fae8b61c969e05ddfee44b85ff9388489da7fea772e63a5dba5bfd5e6a064c0bdf59dee2829b1c6bf857cf0ff67c93174", 0x0, &(0x7f0000000280)="6ab6816fe1b84bc562a4045557baf1a8cfb424149d39398ac602f085ca027bff8d43c80002427ea5e959c7f1484f1ee5e0d01dacb429da27525b3ae5e02f266515ba8cbad5b44475ac3ff8de246c2caf715f47a1eaafb8856d7502a67493e99d49f950a9e3426b8ed3cc508559cc2fc770d3a911bdc80b3179d51f3077c95fbe43df90f95f72ad9e53541837f09b03b0fd42499ba66226ff6c927621d23bef7ee410a9f5fcd319f907fe0e08fa92d7855a0815ed1f00"/196, 0xc4) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(r2, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000240)="03000000", 0x4) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000540)="ffdaf64c000000004f0527000000050000000000c46831df28192578593d5939fdc46fb73dd1d7b6d9b986b72482f890a66a6d60f8dd31d5ccc1cfdc7057cdd19a9651d25c14a627218cd368756d5c32b89ff697c87ed4b997e18dbbd8af4ed66308146ae370cc9e25aa68f75452952c73ba1c234097be0ef371160cc0ffaab6b487e3c24acd27a08899ba2568c2fe42f905e36d1744e91902130f7eb5c8737aeee2c3f556200ec876b8dc01e42de1e17f09a88cd6dcaf0d27e075fe477f88bb28b8e83e6bc4608c3bfcc80c63aa7916b69378d20d10988a5827c3e58f58b06b7d44d9cc0495ee95ae0623bd24bc5033dd09f984d5e59d744edc49f2d97dc1dddf8fc7a1edf76c81fe25fabb3678faaff997ba5273b017b36f5583aa29d4b0917634dee2a33707bba114549dc3608bd7df7c966c4a5e09ecbe160dd64644cc51b896a27e1fc3b9aefb386d3fb99e76876c43d74836d0a351a7ab97e6f11a64b4d3e26558aa05c5692ff6e6791282e2caa0c29b0b392182d2f38177a34f34f867f59f396f0058d1b8c7bf745c50f22eb391b41d9b57ec430c6eaf5e2b8ba50c9ef024197af0ba436ed9b5febb2e8159a0a62e2915b2dff40b5186b59b9a078aa0cb34e65a74c31ba4274f6ae55146b15728b3c402baaa62cf8a4b76c11a7549984cb86086c5a1f922aed67f09b941b7e64187d419f997a22583a3a33202c77e244c00b0a5b2d2375cb02198efc1d971814600e89c291fdb549f6fcf7d5ab634af6ea82d4b209952fd615736b95bd2a39fd0ed155bcfde4568850940fb9b81ba13ac3c9187104f736f882e70a453e730f66e41d5addac0f751e6d84ebb6f0aa5fb79de24265c4e23fa8dcef95bbe96033ec22d9fae244be939bb83277abf8e32b1283c60e17081810ac428c47ba9c7", 0x28e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0xffff, 0x0, 0x2}, {0x200, 0xfe, 0x20, 0xfffffffc}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81, 0x8}, {0x7c}, {0x416}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x40e) semget$private(0x0, 0x1, 0x80) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 4: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1000}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, 0x0, 0x0) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x1, 0x0, r3, 0xffffffffffffffff, r5, 0x4, 0x7}, 0x6, 0x6800001, 0x400}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffecb) setgroups(0x0, &(0x7f0000000140)) chown(&(0x7f0000000200)='./file0\x00', r4, r9) getpgid(0x0) r10 = getuid() pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000003c0)="1561c3054e245f15a9bacb7c90b9008af24e749a8fbad50283ebd49201da673af45cd655cc47dd2d3ede67c29c747aa5ba355014e0a213494d7fb607520567d59bc630f59e3fe14f7ac24c976958447c42d45f5c52694532e2550362d85d7dc44bf0831b6e92102ba2c071aedd2ebc9168566e2f816d848f6ce6981259440f0b543f428e28d42c1bac0f0cf5ec30fc3d7f549a4de009ee13f3c5c3ddd036", 0x9e}, {&(0x7f0000000100)="ce3bf5dc5b0712c46843e96e6d8d235c7a", 0x11}, {&(0x7f0000000980)="ff24a6640c250a369ae9c051128dfb47fb51c9c6417e6dd3e4b77c25b687454e87a40ad26a2786bbbadf4cdeb37aac605532544985c944c81f208af86e563439dec4d7ec25f4bdb4b65ca8b64cb8f21a077e706d08bdbf13b30d136e3e06bcd22d999ca3757a31fd45f4c9f97139a254b3cb55f4e26dd1875bfdcfdeac258676798fb8a4fca23864e309ba88c157228eca86a1003aa68db8decb783176b7995da5e35e13dc91d22c12261a5088a56672a8196e1ee6c9e42154ab31d96509a7fe0dbb4253ba777eb9ebed438e0bae41af0a00c56a679c7a79b7088123719fb812dc47e21db0ee68082d3592be46ca", 0xee}], 0x3, 0x45) chown(&(0x7f0000000180)='./file0\x00', r10, 0xffffffffffffffff) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526709b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000b00)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e917e1c5d607815081e9fbbce94fdd20193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c136519db385e57643ed1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a82b5447cd95619ee27c6095d6eb9278023d29c0f263a", 0xd4}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}, {&(0x7f0000000640)="d6d5661b7e47bcfc969d85deee805b0b90d83e24d8c525905d5d5c04568e7c0f180dc328289283f9cab6c6886fd680a8d809ddb62dc52b0ffc44d2ba870e4d4dca9cd644a6c23aff7b765cc93cef5218013a06630ff0a125afce731a4219f19f684de39bc46e2fb4404b099383a6097712f331db6c8e460c6b798e53d3d3", 0x7e}, {&(0x7f0000000800)="ebbe1cf7f885392faf4af8a329b85cc08fd36c2f8dc43573a4de4fcb481c8907db0ad07d663f0d57be3fcbe2c22c6c546f976052f5a45cbc7d4f799f9ea0e7354534ca8dcc353b28f7ee919d3a81a0230fff93f954a2bede0fc9b883a615d003bf951ab50dcf14c2bb4d4a35a53e8bde0a05d3fb1ae580d3db13e063669991708e5026bb115f263a52b72f2acd826e4efcafd37513388fbf73c4450fafea7fbd06df3d9ef0da706b62ee4359d7a7d309dd76c06b43f39e6dcfba66096b0ebeb317e8be544dbf4bb3ad01cee719ec729d3e299a89fcc03f50a43f8de77d25", 0xde}, {&(0x7f00000006c0)="ee050140b484fe7f335ea89a89ae5104c4525c114572bdf678b1769a7a45ad459186342f5d07accf0947105ea95731e35be66544b3698a3062b11c3c0434bf45eea4e65282f2515c40e24cca0ac2e7e3f0a70347b95625ec0940d07ac63bf4e9f3b35527c4b1ff18d00690c59df4709647cdc362118241c6df3ba0ec408449a09965d9882aa2c7f7fe00125d0226ac354ce167128073784d142408429d47", 0x9e}, {&(0x7f00000005c0)="b8ed7b3d8fc3204d167ba6d6906c874df6f195ebd49f94f1b9a2105fc8ac49864970693f84ff10db4f99c858d3eb64e508bb6a32b9d784f19e9ee01fdfffaf52efd61317c2af61aac76b3f8aed61", 0x4e}, {&(0x7f0000000140)="1e178f3c4777e520", 0x8}], 0x9, &(0x7f0000000c00)=ANY=[], 0x98, 0x2}, 0x400) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x8, 0xffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000003c0)="2cb904816ab6a94c4c88a7cc2c311fb40fde2556afd2", 0x16}], 0x1, &(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00e3ffff2359980d00002100ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00 ', @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff00", @ANYRES32, @ANYRES32], 0x78, 0x40c}, 0x404) mlock(&(0x7f00003cb000/0x2000)=nil, 0x2000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9a", 0x9b) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x87, 0x0, 0x0, 0x20000}, {0x106, 0x8}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) syz_emit_ethernet(0x45, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000f0000feb1ba7d7bb9a6000008000000be0000000000000000000002"]) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000c80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r4, &(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='x\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000700)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000740)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x80) (async) fchown(r1, r3, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000400)="4f70daebe55d5d685e7bd065054a4ec29ea9bd5dd96c0a99824a372801302ea58252f49e66776d0edd2a9d727e3a6873c147b1b8ae1407bb0c3e8884bea16964f805ced20883a799c7988bf93ad8f06e899d7cda175b9e78a8e6617483007a9d45e0e6f9b3f979e5ca70721d68f172f7b8ea300834abb56ea8c6c06f7191134d398d6921e7ebc44057c14d552082386c07c21a4c6a5fe7f151b3f6fb64e4ef0c711ebc3efc343930efc71902e9", &(0x7f0000000880)=0xad, &(0x7f0000000fc0)="428676f5552eee47493766f16bbeb4b9791acb59c9830ddfe75f838468dacd3ac96d0abca0effe488b09f4918ea39235e58dbcb09a87c88ffe272318b10e9533281427f74829f278cc532bc85a8cd871b13f55695555d980fb17a587ec7f2a9c34abf98f482a499eb2090ea8244d10681ff42253c72cbe7aba4fd01c61ce51b52ae71fdad97c300f445e965b48ebb5f1d7536a96cdacaec20c513daf5ad1c68d6fbdeecd9d61bea56e84ab774cecbd5ae4fcb95c52dcb00018c7586f65651b113681c83eeb89a1efa9967c3f5933c3548b5610aa3e1daa903cb4c0b670c79741e705bd4a34bec2205ed367f67232ac730277b4201e24cec4452bc5aa2a8a80bf1419bf6460f00d8b2e9a178a606abbb206a4abf7d87a0984c94c82643ae273e96d9f553ff846911162e96aabac758cc92ad941839a43a4a6cc3e010501785ef63044d90e6f99f2f65426e27213c88ce6623c4a4b5b559dedbdde4d0104b593a266139e77eeb13ede8bbaf6c50f9cae6b0154e3df253fd41c1612937be2c48772a749281a4b539a6c1d17d6f453009d44728fe5482612cf4f2e8e57769dc690fc05fba39edb3d6055a12140c6b6072136685ba24c2a05c03a75d48af5c50e8b671741d52666eb5efa3841c9899d0ae86d06d4e840acf967cb8d1b14b7a8cdf40a05430425b1fa29e818c0726120d4c09d10b90d41f1ce855bac580d40e6e1bb4af0dd8f10bf97cdb425b9aec524c8cf61a60eccb9de46bb7dfe4b0209fd5722a6e30ed856ac4622cf4539bd1477881b01528f864104389e525fb809ede4197c4fe37743a16b8c94589cc7a3e6f40ee97cb36f410d47a088ba10560fe51d80aace6dd831a0794a9ce62423cfb9bfb96e0dbc326c67fbfc91263e0f3e5f9fdcd777d80c1083cf24875f260aa4211e74f96d0063f9c2a113e3999341308802e834c55999862d71198a9ca35956b1027538423c5b65f9f4b5be5c6c47a92d46e0a455e262eaeb7774a47243847cae43d677aa5b3a959c5224661949095e2b57eec0125525aec2bcdc09ab2a23775da25dbfcc5e70dad2d160bd3639566fcd32e6622f5aff86aba3b074f4df57d0592ca43b9f46aa39e1ec6f97e57c7e28132b3fd906e36f4cb8427f3665147a8a5b3cc0abaefcf4b9167457d65e8405f02edb0fca020710d9bbffc759fd25c6ae7c1f918c7fc6989862c63950d9846171cd7075cdfe9672d4a2fe542cb75427e1704fd933b07319cf0a1b83ce6632a7880a9b33a2dbac117165ae8d0df30fa8baead42ba601511a90abc774ca549d2710a59a7c6b2ab2d971695b940a37bf76b444508ecf9601a4e5e2820f06487af05b5b6796189e55dad354aa32934a16630cb8caf44ca6aac542102a4b90ba85d7005e72cb491ef48354e1f0ed91843120fdb12cf43332a13a6ed5d48b2c373a81991524335ac4c7020eb50f32b65e587a1d25d4531dcb8bfc4bb1b063eaeac86a4d9668b80b53e11cd09fcd4b69d0264507c61e13addfdacbaff9b1a94ac3802932322830cbb1f101196b119e3fef1ef66611039cacdabc1551cb89852205563306945ddadb7d5c55a957f993ee76933327969640d7730c632cb2e8bad22a025631dec7727f16bf4b6f7c503d53139ff0bcff93b735f46b3252769e4de06cac18959f03517a897995bbfb375ccc671b400d04b384f91e99f4e7b90ae44e1a8ecf5cd2c4fa5d3d6e33445e2d1ff52b6c49aa1a14d5a4d4d0c242cf503c58d15954c2ab95a16c24b3bb491134b2aab7c529f91ed36c394a81ed46f6f4d38625c661a9009a60ba8ccc2868dfee5f27cf9191339c8b5c7696202dfb036ace8e22a502a7630679a9002e76e8c22555d62e6e4518916cdf63668d76b922c43465b3d985705fb5df250305898e6bd5ba5575e7f886d590e7fd2921ccd3ebcbced579468ec499f765cb06d942c0f47bfd7a025d268c3338987a2228963795c791796af4bc4752d67046bae2591b6e311f1fe6a58db26d9f73207c0a7862e4d3279cd718901e980f5dba3c0444ee523df74a06325a95b43090d1402211f78134873650c88d0e7e7a81828f906d97e60d369ba2426f3facabf7abd0563e3d5fe1fc8528d2f454454eb6b151e64227f05c5d2f687a133e97d63ba2bd3f43661085ff0648dfd5cf939b3e96ec24f357a18aff0a469b7aa5f98f6af7bb30b20aebeef4a7a2c0ecec9a32a3fbcc71f481a635fe18a486b1bb7158532054c57086120db60f5b056fa38b5db6fd57eae257aa1056b896d3d7369d54e812c63d745e63f602f28ff7810dab09ebacc52b3082e31d812d2ef364b498ed1531570325f3715866e7426cabbcf5eb43ec5c3ff83604e13062a0b0fc826665844f21859152cc187ce3a00fd7c0db9e6a25127e24e373821317bbce7fa12134bb387652560f77d75ffda03939eef28f0c0e2e96cb68f11422fdc983ef24a5be51f48ff2bd1f80a1e0609ef9734d071e2b0e6a1cc6bb8d9d350f25198ef4e7fd83ab1c8439b8c53d3cc9dc8010b342e951c51c53fa3f9d6d52672289edda8217945c2fe10cac6186d81a9916f84d6af4eda866ee7510380ae41f13ec6a070070d778cc8eb3c3d1e28ed071f8495c5012c477d40f0f81bac4b86dd585fe8d76f796007f4530d94c7e977b7ef77cd7d1fd0e75dfeea6534cc21ed183212a1d99087f82cdf22733ecb2aca4d3309bc8bb1296155fcdebe719c62f945688853c29d44faa7ad3f81bfb3946e43c25215c37458b8755aa14fd28876ef1ca9896ac51c39b9446df520faf42578c5d4a9219998700c212b8124b8b7451625bc6c66c278b0a2f36c4cd6130838e8df285cb42fa15050bd7e80d2c519fc0c6062babe1ec7a3fa718e27eaa8fb53a0c28b537260345b7c0af61728bf6bd8843fc3616c4e3d2ba91e82d4b7c7325a3a22faf986b55049a24ed9c78f2ba97217b5c0855a4f862a0befea52cd5f234900df20840af55b622285e0fb6a41f2f12f64b8537e0338cb582b717751f07bacb014caa549229b58d8324729cd2634b89dd17f99d76673cf5caa591f99142416ac191700dc5503c034bf3c173cd69ebca502a84eb0d200e33eadbcf53fef5cfd58a9ac52c1099dfd1a6945c2ba22b51f1dcb7135cbeb0205751c5c90977f42a7afee84ba641b63c7060bf7761362c30708580c2ff2b06aeb857c537ac83a3f15c94cf0683bb586b77666e2ffad24360e52e3def0831a77f652691693bda44cd8260d6ddec867f579f52263cc6f22ca2ccf5daa857585bbe7d2d130670e96356bb297c35250853f0e1e928b3963c9196236c261fd43d2aa7f92a17aabcf8949af8bf74d0555cc324700adac561ba722744b62680fc27acd9623eac98c87ce15cf9ee775b387aca8452d1d5b157138d5921ed8a3985d6aabd11bc64301ffd583c6622f30f46086b54e45bb91ba1319c27607eadfb770d3527b5d0daa68445b0f7bc3c4973e13c20e58607f9ea500ec3ae3daa0f9852a30730e051ebc5357721c2cc70d434eb2dbbbf9537406b1d563a12fbfe1f13683f4935be3d53e7aa4de8d9d543b51c8aba3d9cc41724b11fc549d285b21d5443ac8fa715f239664af60b894421535e4b3f763206bbd1a6666362b3bf4cf96c8a3e491bebe631784b7535842f29406dc1f0e05b8090e62551fb5eb5b816f043a24c945e1f17adf515c6bf1f2315f2f162cf532fb3d01324d60d975461feeb1fb142d703cc88ed586ff06fad346d6c5ea7ff6d649a119f1e23be3a6a9ff5258d1f1c4d85163aff202eca3830fc519c22a5dada45e2fe59dd23da9579b7c22a49b33f6a0b12e301e5f094662d355386edabcdc4574f13e0904aa475c2ed07c1815415c8d6673d1e6f0a58c88eaf8a55632b7c5894b405c3889899c3aaa0e46a72ab526ab1893bc83afd6097a5d48d6f2cd8b97c4d81b2ffc6b51339b22900c8a129aac970879fe678b015951f5d1f774964dd8c614daa4f64097647fd66fc35af1cfc60ce84cb85da1e5a8eddb1a898a0ae407bba7cab5d92ae78a6a509afec3f98c79f98b246c792a8f5edba4a871d73fefab80cc48d47a8c75826a54d6105fa23094eb955453a4eff1bdb1ab538dcd8a6319a7755f2c5b34b9c933ba20f15c3b702beea91ad1710078715f5931c2b4a96730c2e6e3eed955dbf615b9c23717160cf81d36ff9a916d6b7758d392b9380a67763da16eca8629f63bcaae35cd3821558a72696fbaca80d2c016eb16462fafb1e991aa83def758297b1ea7b3ac4da3ad63a69511936e385f0d529cc94f3b07b16a74e0c42566a6b9a88f8238188e63a0ee0311d5b59840c650bf5ee7373aadd4a8f4f78818a378673c3d3ca6db8caec6c0e6cb2397084dc2a39146d3b3120ddd8bbf505c537a230586d89dbd0bb01e0f7763af7cf9308e097517be9bfcb76f9d66463b0d7f7e758f2c8726c67dc601f8ea2cdfefdf4929ed3e16bc6a0bf503a993c557427eba0b262ce9b67afa56616f04d855e866a11298020c265e27cd7b3975d3f7a78d3690c653ccd0c835fce972ad12c461c33035b1dde85718f14d340b4ff34a4821e7f236e0cd68c254b45c37e7a2f63044518520f10f01750ba7b8282bc42383619cf674797a164d6f2821648a4b055a75e1d40bbc7ad3b185c6ab5151b1c68abf65abd1b6a8decf6dda7f0e522ba320d2747fed2c7bd4ba96e34b4ff662f45fdeca4288128f8fdb0f4c8bfa620f78d96f0948f4f01725e20d1e4464500c27176c1081ea0d4d9f8d7aedc7347894430ceff3403c8fe41174afd94ba5c45f7ecf696481c19497b7bb161f520c347eb03974fa7fcee122592e4b0403eacf0f0784d62fe08e5d04868fb50dc4c9a68c120f90109fb403f7f43ff4f53a791aac931bc19198acf252a715122149f53301085420b7c5ef920865529f75ec94f3796ba8dc4fb5b82c22be6768938dd8e6d5579ded01d9aff88c10f68fdf1775df5cf2228b890b4e54ab3ff2d13717e406c4ef0504621577c3d2abe902088f6237712ee433cbcdca21764d0ad89bd3937e98a1511c1cc1232a9a4b88076841e54c039a7da6fc7aabb7cab191f2c838c5c26fc2bf1a6fad02af0d95d60aaf0e759c1c8357c0c732c41397dac22fa0cba80af52dba85a47f9f4caa16eeb8829f31a95968687386bcf8bc121c39f3138a29a8e6253457aa2ae270f38eeef5b3e3fb013bf6c8dcfd61bbfc1dc934baf9dac4c18a229e8d23f2942fa3d839a1c2db408906e86579c326268ca1b50ff002f4b1dcba298c4c4fab0dc4a0fea3dc71bea03b6e0e77d29636e266b8ded318a16ec6b1d3594af1f62ce3dee88cca6c7c4d11ae3e17c657f837f689aef70b4cf13e2c4e354568d3ae111d5a8b0967c05c708dc7fe7c6c3b95287934a49ae1e5eb8b3c850bd2e224698d9bb2788f3e580ca71396b8e0c3491e53a1e0935c904c539029884243decf3c2d6bbac94fbd39aae06499f5e3244c10e4168cc54b050e2c1398b091670939a4d2ef3ee7596098db022d59d17fdd20217626381b6974c92780f15d4c8a4aece373d97490dcb31d4e63708cad4603fe9a324d6200de8e3b71be45fa8a0565d225e251d321ffc652ff5e2ad0f8a19ebf1f1dffe1cf21532768f743d4cc13c868c9ffb60aae1654e93bb8c9015b7992e0de013fa57c6c04b32e8df32efba7737252551814cfe719e72c9c3dc5b9583f6ae28489e8556841c82145e3adb04db7d6f7bc3bfe8ddeec00876a58d8d151070a6c4b037001a02b890a41a38ec052ad23f184ba71a9f73a57c2707ea5e0a4bf31d", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0xc}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x44}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="1a70cf3bfc841d563300d5922789e492c8b3a40ebade5fdc056a00cf07a80849b93f13b29cf92658498ae60fdf70c6e02e9b6427bfd893c1bf6ad0bbd7e617fe153d3e87c2fba9f7c30c705187431cc3a70d4ae70811c607262bda4c4629aa7929d20c1f184443ac7fa5d78e4315acd7e6d1", 0x72}, {&(0x7f0000000140)="c1e7feb5907bd5684931f72df0796fc9aeb08fa1f2a4c43eaf6696434e5a670c619892e624b5f3e09dd6001f7780d9dbb2ec76fba79be75c493cb2d73b24c55b70054d3356e83e93849aa64c707505504ec6844dc89f0541c5bf304e9a0ea8d238baf4b0790b4e8a", 0x68}, {&(0x7f0000000200)="932f2a272ca7e33a2bd5ba5858f04bb9dcdbcd26bc4c383618471e8003632aa496d4f1376d43067e2446763a150cf37b04aae6406d48e85d319cfc0e8af46fdea4efc895f6", 0x45}, {&(0x7f0000000280)="218eddbdbb680b7f549f43e635c4f0ea7777fb079d942cc9b5267ad7a17dd6560029b56aa0aed0c26fee95ca02900e8580c9e294b95cb25cd251dba26d79707b80ad2e1fd8b6365a0739f659ba0e565112fa24685e858091d18f26443452e05268e3a11db90766c38f424da090b1a08b1aeb1e8a2636431e0053fee067763b123261444abaa93116272b4a54f12ef8e3ae333db8a25cdea0e10f031c0e55f83f11a0a6ca7b93930f7b1efd0f2808cef9858805a9869ce16e45b380cddd0b85b1016669f2b9830bed", 0xc8}, {&(0x7f0000000080)="7d75af1c4f6e39ea5406b22774c1a40dbf05f1b243ceff438601a78bad1c8cca3bcf9c881069d12cbf38c7f44fae85d9f6ad6655c3f43aa8c5324e77", 0x3c}, {&(0x7f00000003c0)="dff36ed9cdf3f15834b7c1a3b8e6dd4de754886ee8afee8ac4b04524129364d47e7e178f8957bfe372b18bb220ea323f29914e20e74185555c0a1e9eee7a0f765f9681cc5576e6807d36c7e100ef9a1aeb9252e1669fdcf90904d82465af2c36b7e61cc814a0bd399e7804d0057c01ceca109b3aa863978b3da5ce42faea2c4a3a07f12e7e613d0cad8b7365225ae8344b629834da778985c280ce4f34c571d5f16bddf553aecf8d760e13ad8ac0fff58ec7bdd99870ec2a4d4458ec3224bd9f1a8d", 0xc2}, {&(0x7f00000004c0)="6bd6b65a4a8f8f832a65d4f9182f612518f60a21469e4265feafe66a69300b3ee59ab73dd60a9c4ed81d92921b899520d5d809d66e84f8f742e9bc2eab2e685b063dff893325ff930a9e94e90c9b5113f9c9abb18ca70d5c95c1aa73a4a0c1a501f70c0ac8146fc8a968550becc21d0dae9e361e88bd7f2e2595188097d9377d18de8264e7fe8e7d9369d80c557328957704c33d389fd360548fdd0020", 0x9d}], 0x7, 0x633) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) sysctl$kern(&(0x7f0000000080)={0x1, 0x7c}, 0x2, &(0x7f0000000240)="0f5f4cece5b56eaa4b821e6141cd9491bf8e64614dee14797b379995fb918a207729d89d691948ff4a72f0c1b3d880530638e4cca20af5f4566dc485d5f7e0ec79bc2925eb314280aae2ef16cf2c14ce1fb0f6a886eed46e", &(0x7f00000000c0)=0x58, &(0x7f0000000140)="07a885ca25920ed46df5e7d763e000d55dce7ceca1c1599eb231bc8ab51c73a4f30c6f9f6f109b09b219ca04d3", 0x2d) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0xa, &(0x7f0000001600)=[{0x89a, 0x0, 0x3b, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {0x3, 0x0, 0x1f, 0x3d3e}, {0x0, 0x2, 0x0, 0x8}, {0x2, 0x6, 0x1, 0x81}, {0x8e5, 0x87, 0x1f, 0x4}, {0x735, 0x80, 0x2, 0xfffffffc}, {0x101, 0xff, 0x3, 0xbc1}, {0x89, 0xff, 0x1f, 0x540}]}) dup2(r1, r2) r5 = dup2(r3, r3) r6 = openat(r4, &(0x7f0000001500)='./file0\x00', 0x2, 0x40) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x11b, 0xe2, 0x73, 0x3}]}) ioctl$BIOCSHDRCMPLT(r5, 0x40047309, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 5: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) poll(&(0x7f0000000000)=[{}], 0x1, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x4}) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0xd0000, 0x2, 0x0, 0x8b6, 0x3ff, 0x3948}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000400)=[{0x0, 0x3f}, {0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xb2c) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket(0x20, 0x4, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8007, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r4) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0}) mkdir(&(0x7f0000000380)='./file0\x00', 0xa5) close(r1) executing program 0: 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)={0x0, 0x0}, &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) setreuid(r2, r2) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x60}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[]) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x8000, 0x0) executing program 7: mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c300f4d3c9"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000400)="b1e9c30d8d3b4ab99bfc77022df53ac5d0a57804d78c97e8ca68ec2b85e2002233a1d7f7c1c4dc2b29", 0x29}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000340)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x18, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast2, {[@generic={0x1, 0xa, "edd2920a463be3db"}, @lsrr={0x83, 0x7, 0x3, [@loopback]}, @timestamp={0x44, 0x34, 0x1f, 0x1, 0x0, [{[], 0xee29}, {[@rand_addr=0xf1], 0xfffff973}, {[@rand_addr=0x9], 0x40}, {[@rand_addr=0xb9], 0xffffffff}, {[@multicast2], 0x26fe}, {[], 0x5}, {[@empty], 0x200}]}, @timestamp={0x44, 0x4, 0x3f, 0x1, 0x5}, @end]}}, @icmp=@generic={0x5, 0x0, 0x0, "2d917dcb"}}}}}) executing program 1: setrlimit(0x4, &(0x7f0000000180)={0x42, 0x62}) r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000012c0)="2349ff", 0x3}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) r7 = getpid() r8 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r8) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x84}, {0x74}, {0x8106}]}) executing program 4: socket(0x0, 0x0, 0x0) (async, rerun: 64) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket$unix(0x1, 0x0, 0x0) (async, rerun: 32) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) (rerun: 32) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES32=r0]) (async) syz_emit_ethernet(0x124, &(0x7f0000000080)={@remote, @random="449c98ee23dc", [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x7, 0x0, 0x3}}], {@ipv4={0x800, {{0xa, 0x4, 0x2, 0x22, 0x10e, 0x68, 0x8, 0x5, 0x11, 0x0, @local={0xac, 0x14, 0x0}, @multicast2, {[@ssrr={0x89, 0xf, 0x1, [@remote={0xac, 0x14, 0x0}, @rand_addr=0xfffffffe, @multicast2]}, @generic={0x83, 0x5, "8f5c27"}]}}, @tcp={{0x2, 0x2, 0x41424344, r0, 0x0, 0x0, 0x9, 0x80, 0x7, 0x0, 0x8, {[@generic={0x2, 0xd, "6f5120d6e06634ab0f6b20"}, @nop]}}, {"715fbcfafbec2a6bf5931c7c350e2c6c52522bcdeaac54b200a42070641e795cd2b5b3c1ff657dd897e109e8431c483088d072071a601f4d6e4f0a4ad9d5731388a9e7750d526e5c4a703eb2b0f716cdab7f5722decbe4b43b688428c3c0bf124455d00077fa3095b23244ae7717f21d213cd2eb36af8d95a16559098cdb26ccc00e681a07771c52903d321a3d53180a3ceffc9f8193ccd21b9797cf977dd75e7ee50627ad064347377f923b03c418080f0f309e63bafdd4167f1b48ec3af54beb48"}}}}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) (async) ktrace(0x0, 0x5, 0x40000106, 0x0) executing program 3: socket(0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) close(r0) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) syz_emit_ethernet(0xb7, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x81, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"}}}}}}}) executing program 0: r0 = socket$inet(0x2, 0x0, 0x61) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pread(r1, &(0x7f0000000040)="3a1ecdba91d428c25212bcef3d5672338e3febaa8b8fab88f6ba8140e2c3997466ac4670faf9131c04ceb0ffb5fe3d2e84853b538c54931ed73ea75543f5001a4932c62bb66b86c04c26ed20bcdbb6332c56c699a567aeabc119a914ba3289a257d861c02de65e28fcd20a541acaae0d47b5ab698be1", 0x76, 0x1000) r2 = socket(0x2, 0x1, 0x6) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x6, 0x5, 0x7f, 0x1, &(0x7f00000000c0)={{0x23, 0x0, 0xfb, 0x9b, 0x3f, 0x6, 0x7}, {[0xfff, 0x3, 0x5, 0x1f, 0xe8, 0x9, 0x9, 0x7, 0xd45f, 0x7, 0x5, 0x8000000000000000, 0x1, 0x2, 0x0, 0x99f, 0x4, 0x7], [0x1000, 0x8, 0x400, 0x2, 0xfffffffffffffff7, 0x81, 0xc7c, 0x80000000, 0x1ff, 0x5], [0xfffffffffffff9d3, 0xb51, 0x6, 0x7fff, 0x800, 0x8000000000000000, 0x1], [0x1ff, 0xfff, 0x5, 0xc00000, 0x9, 0x4], [{0xc16c, 0xa0, 0x0, 0x8000}, {0xea, 0x0, 0x1, 0x7}, {0x800, 0x3, 0xf0c, 0x9}, {0x1, 0x7f, 0x7, 0x80}, {0x8000, 0x5, 0x2, 0x3}, {0x200, 0x0, 0x3, 0x40}, {0x7, 0x3, 0x6, 0x6e780}, {0x9, 0x1, 0x80000001, 0xcbb}], {0x0, 0x1ff, 0x10001, 0x4}, {0xfffa, 0xc49, 0x20, 0x1}}}, 0x1f, 0x7f}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)="d4e249eaa2fb167dcaaffd930ace7065db30e67c11b293db24dc8a3cd55a99aa7c2e", 0x22) r3 = accept$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/258}, &(0x7f0000000500)=0x104) bind$unix(r3, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) recvmmsg(r2, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/132, 0x84}, {&(0x7f0000000680)=""/125, 0x7d}], 0x2, &(0x7f0000000740)=""/99, 0x63}, 0x7f}, 0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000880)=""/56, 0x38, 0x842, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = accept(r4, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) setreuid(r8, r8) getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0)={r7, r8, r9}, 0xc) socketpair(0x20, 0x3, 0x7f, &(0x7f0000000a00)={0xffffffffffffffff}) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000ac0)=0x72) shmctl$SHM_LOCK(r10, 0x3) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000b00)=""/187) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000bc0)={0x1, 0x8001}) syz_emit_ethernet(0x43, &(0x7f0000000c00)={@broadcast, @broadcast, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x0, 0x1, 0x2}}], {@arp={0x806, @generic={0x6, 0x0, 0x6, 0x9, 0x3, @broadcast, "dbe8b55c712a8a8688", @broadcast, "5ccd5dbe7696ee8db0faf2b7ee62856c"}}}}) r12 = semget$private(0x0, 0x4, 0x33e) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000c80)=""/241) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d80), 0x10, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000dc0)={0x9, 0x3, './file0\x00', 0x12, 0x5, 0x8, 0x1}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4005, 0x6a) getsockopt(r4, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000387000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000629000/0x3000)=nil, &(0x7f000028d000/0x3000)=nil, 0xb27}, {&(0x7f00000d9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000354000/0x3000)=nil}, {0x0, &(0x7f0000653000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00000dd000/0x3000)=nil, 0x4}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f0000729000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x579}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000280)=0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) close(r5) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socket$inet(0x1e, 0x3, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x80000001, 0x20000000, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700", 0x3}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) r1 = getuid() chown(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES8=r1, @ANYRES64, @ANYBLOB="8e1ad5e32ed5cca3c32bf2bb4def38d0965e0b0fa3c6a2ba9e", @ANYBLOB="00000087d12bdb5bd7c4cc00ffff00", @ANYRES32, @ANYRESDEC=r0], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1, r2, 0x6, 0x8}, 0x0, 0x0, 0xe227}) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0xb, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) getuid() setreuid(0x0, 0x0) setegid(0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001380)=""/4096) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x400, 0x9, 0x0, 0x3, "eb2661f6808b24c914f7771d635df63cb16a4bcd", 0x5, 0x3}) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) socket$inet(0x2, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x10004, 0x0, 0xfffffffffffffe08) getsockopt(r0, 0xfffe, 0x23, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x1020, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x8000, 0xc7) open(&(0x7f0000000040)='./file0\x00', 0x58d789492b9681ab, 0x101) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='W\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r1, 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) r3 = socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f0000000200)={0x0, 0x9}) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x60000000}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) shmget$private(0x0, 0x4000, 0x323, &(0x7f00005ce000/0x4000)=nil) r3 = socket(0x18, 0x2, 0x0) recvfrom$inet(r3, &(0x7f0000000080)=""/17, 0x11, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) open(0x0, 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x2, 0x0) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = syz_open_pts() setegid(0xffffffffffffffff) fchown(r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) r4 = socket(0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100), 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x8020690c, &(0x7f0000000000)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="1504cbf11ddb33b8b950cdbbe8e95a8b1c0710c9970f2a08a37a57875afe33ae59c936e01b3bfd7c6eac191a809ef54aadf2d2d33795c914bc5dff6391fe28cb00b942d674645c5bb2", 0x49}, {&(0x7f00000009c0)="895731cd86e0f1195f5aa8e23568e6bbf9a07538f5bafdd8de37aae1414be69554bd827f914c6aacef0b620a9ae6c270087a44a9c9c12661e2476d3b87475a044bcf03ed36aba7e0f65b63a669a0a42c4ca54b8a3e4dfbeefa62b05239f6d8745245c13fc664430cda3ecad559d782e07bb1ac3d7496a51d558055953ae2e0a20582fed7b7611cdfc3e5efa0fd05af25b25bb6c67c28c0d951066b44a615ad790ebdd62da0acc17eabfcd7225eac2920289084e5f06f73aa9c84748c8c339a6a46b6943abda535b2a9290105c46e3450b5d21df638c8daa446eed223be8ba1cd9b20cf7a49dd5894bbd435e2231d", 0xee}], 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) r4 = dup2(r3, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000023000000000000000000aa02009078000000006000000000000000008000000000000000000000000000aa00000000000000000000ffffe0000002ff"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg(r5, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000380)=ANY=[@ANYBLOB="cc46b6b8f81c1ab3120b663add3c7a9b751be42532724f05d9bd67d18c43ce1734edc4932c77119c231c51773df64c7ea38c614ccb47abdb8b9789dd721a551ca7ab02096a1c452e76d7f6533ed4212a568bbdc1e373065c980455245cf3db20d6df279013ec31e97e1a36b332bc5708dffc3804d2e3dcc5d2c30cf9c2499ad8c77de0390750d738b8de8902dca2e97e807c2cf680f78f56f522c453b1c6ea31a49a9dbd93b64d4dfb0a7b88c26ef5c1f410151bc2fc5802178bc9718dc798147592b56db1399e"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00001cd000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f00000b4000/0x4000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000085000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000002c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x100006}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x8, 0xffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000003c0)="2cb904816ab6a94c4c88a7cc2c311fb40fde2556afd2", 0x16}], 0x1, &(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00e3ffff2359980d00002100ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00 ', @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff00", @ANYRES32, @ANYRES32], 0x78, 0x40c}, 0x404) mlock(&(0x7f00003cb000/0x2000)=nil, 0x2000) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x4, 0x0, 0x9, "f3c6a8af27ecf996bb5cb5f89d98e0a6fd181e1d", 0x1, 0xffffffff}) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0}) mkdir(&(0x7f0000000380)='./file0\x00', 0xa5) close(r1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0xc}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 7: sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x60}, {0x7c}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[]) (async, rerun: 64) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x8000, 0x0) (rerun: 64) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x3, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1}, {0x3, 0x20}, {0xa6}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x20}]}) r5 = socket(0x11, 0x3, 0x0) recvmmsg(r5, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r5, 0xda796ab80f8749c2}, {}, {r5, 0x4}, {0xffffffffffffffff, 0x80}], 0x4, 0x1000) executing program 0: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x10, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000080)="6abf62a80000", &(0x7f0000000340)=0x6, &(0x7f0000000380)="3f1dfc5a29cb4fa7000000f6dbd1adc2c93d12714720894e3e434682d2191a528822cb3eb8c253e857c445df736f855e94f64c00433a13d2ac6fe729c0b6f12a4492c19f3726e4840ec42e5dbb64ff69d929e656800c00b2d02e893e06000e1ec6bbe4c47d8b05ed5560888cdbd6d54a297a6ac55aa35c08018c02ae799334f37df41b4cd2d8c1cb65a2cc91add28b688d804bf27f2ad04cb8b9fc2380", 0x9d) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYRES16=r0]) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x20) r2 = socket(0x18, 0x2, 0x0) munmap(&(0x7f000008a000/0x2000)=nil, 0x2000) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r6 = getppid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x84}, {0x64}, {0xe}]}) write(r7, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r6) poll(&(0x7f0000000080), 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000280)={0x6, 0x18}, 0x2, &(0x7f0000000600)="35349a205abf767b807908c5213ca019ba3fd198299145d94ca5b5a72a622efde677404b3ea1d5a8175176828a1c1a6b3485277ce9d7847b95b0ef84f63436", 0x0, &(0x7f0000000640)="fdb93d0600000098e2857160502c9dc951c0a018d12f", 0x16) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() getpid() r1 = semget$private(0x0, 0x4, 0x4) r2 = semget(0x1, 0x0, 0xa0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r3, 0x1ff) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000200)=""/122) semctl$GETNCNT(r2, 0x3, 0x3, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x8001, 0x1000, 0x5, 0x6, 0x17ee, 0xcc0a, 0x7, 0x9]) r4 = accept(r0, &(0x7f0000000140)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r2, &(0x7f00000001c0)=[{0x1, 0x3, 0x1000}, {0x3, 0x4}, {0x1, 0x2, 0x800}], 0x3) shutdown(0xffffffffffffffff, 0x0) executing program 5: pipe(&(0x7f0000000040)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) setrlimit(0x8, &(0x7f0000000980)) close(0xffffffffffffffff) socket(0x1e, 0x3, 0x2) executing program 0: socket(0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c300f4d3c9"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000400)="b1e9c30d8d3b4ab99bfc77022df53ac5d0a57804d78c97e8ca68ec2b85e2002233a1d7f7c1c4dc2b29", 0x29}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000340)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x18, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast2, {[@generic={0x1, 0xa, "edd2920a463be3db"}, @lsrr={0x83, 0x7, 0x3, [@loopback]}, @timestamp={0x44, 0x34, 0x1f, 0x1, 0x0, [{[], 0xee29}, {[@rand_addr=0xf1], 0xfffff973}, {[@rand_addr=0x9], 0x40}, {[@rand_addr=0xb9], 0xffffffff}, {[@multicast2], 0x26fe}, {[], 0x5}, {[@empty], 0x200}]}, @timestamp={0x44, 0x4, 0x3f, 0x1, 0x5}, @end]}}, @icmp=@generic={0x5, 0x0, 0x0, "2d917dcb"}}}}}) executing program 2: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x0, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) executing program 0: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x3, 0x9, 0x2800}], 0x8) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000002], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe01], [0x0, 0x3b7], [], {0x0, 0x3}, {0x5, 0x0, 0x0, 0x4}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, &(0x7f00000000c0), 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x69, 0x60000080, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0xd0, 0x5, 0x4, 0x1}, {{}, 0xffffffffffffffff, 0x48, 0x80000000, 0x3}, {{}, 0xfffffffffffffff9, 0x1, 0x8, 0x100, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x44, 0x80, 0xd1ab}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x8, 0x6}, {{r3}, 0xfffffffffffffffb, 0x99, 0x20, 0x2, 0x7c}, {{}, 0xfffffffffffffffb, 0x65, 0xfffff, 0x8001, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffb, 0x6, 0x4, 0x4, 0xc4a}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket$inet(0x2, 0x8005, 0xfe) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setegid(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) socket(0x2, 0x2, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000340)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2c, 0x0, 0x0, 0x550}, {0x84, 0x0, 0x0, 0xfffffffc}, {0x416, 0x0, 0x4}]}) syz_emit_ethernet(0x4e, &(0x7f0000001400)=ANY=[]) executing program 2: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x28) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f00008ae000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f000037a000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x20}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x8a}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4f}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00006df000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x63, 0x0}, 0x3f89}, 0x10, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) r4 = socket(0x18, 0x3, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, &(0x7f00000001c0)=@file={0x0, ""/4093}, &(0x7f0000000040)=0xfff) bind(r4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x20804}, 0xc) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) setreuid(r6, r6) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(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, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x8000100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) socketpair(0x0, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/513}, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/191, 0xbf}, {&(0x7f0000001580)=""/38, 0x26}, {&(0x7f00000015c0)=""/107, 0x6b}, {&(0x7f0000001640)=""/237, 0xed}], 0x9) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x8, 0xffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000003c0)="2cb904816ab6a94c4c88a7cc2c311fb40fde2556afd2", 0x16}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00e3ffff2359980d00002100ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00 ', @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff00", @ANYRES32, @ANYRES32], 0x78, 0x40c}, 0x404) mlock(&(0x7f00003cb000/0x2000)=nil, 0x2000) executing program 3: sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000200)="7f2f59a37d1b7f0dd8a751705efdf13a6603696b37115f35c83cd83b2701d04bb8d936dbf2339849c590d0b081e0edcac271fe4c0f1d2bf1610b41446b81f86a5f24ef11831baf30cc59be752a9079bf6bcb4bbe0c349aaa8946d6fd7eea45442e10b8c0e9272a6ecec77464e1ce8923708cfa85394cc4bb21b15f542f57d8e7f0c8ba5586461969a80b1de62b366fc737bef29eb8fd7dfe02451ee16fda052507c0aa7cc7fd7a16ab01ad1e1c8d2666a7ef62c48f39acea32ca56039ff2d48cbf5df211a841e7dbff3bf17c68d42c045efba0e2f37c03054d0effb57f25465dc564748bf652849f49b399251a927e096b00ba4b61644fb17896f880ca46", &(0x7f0000000140)=0xfe, &(0x7f0000000180)="7e39a149ff3a5922f5cbf15cf38f1a49b8e1deee2a1871d74df8d6336d398c302b03d8f585e1df0d3a6c30b9d5ed3efc31f797185c2fec491f9e7edd9b757e64f5603507865753cbd88ae1b2b2", 0xfffffffffffffd41) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x3, 0xfb}) sendto$unix(r0, &(0x7f0000000000)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x81}, {0x2}, {0x6}]}) mknod$loop(0x0, 0x0, 0x0) link(0x0, 0x0) setitimer(0x0, 0x0, 0x0) kqueue() getitimer(0x0, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000001c00)={@local, @random="d3949e885b0b", [], {@ipv6={0x86dd, {0x8, 0x6, "61f9a4", 0x2c, 0x16, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0xb82}}}}}}}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet6(0x18, 0x2, 0x6) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f20020007b0000000000000000009e00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r3, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r4 = dup(r3) pwritev(r3, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f0000002180)="5f76c3de25fd5dbb93e11c73d26c08003d52af5e85a85a23f88a7d6f00007d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67db971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e13606000000ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec829d55ea681576a618a3d9d22d638b1f0a7b20e107a0bd622f4ebc9002b077bae69cdac57cacdab429359322aabaaed28953e652f10607676fba128a09be5", 0x10b}, {&(0x7f00000017c0)="bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d20ae544fa9b0fa4d352c48e0fb99c09d2e047c6b517d5a67f8e78", 0x4b}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r4, &(0x7f0000002140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r3, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="1504cbf11ddb33b8b950cdbbe8e95a8b1c0710c9970f2a08a37a57875afe33ae59c936e01b3bfd7c6eac191a809ef54aadf2d2d33795c914bc5dff6391fe28cb00b942d674645c5bb2", 0x49}, {&(0x7f00000009c0)="895731cd86e0f1195f5aa8e23568e6bbf9a07538f5bafdd8de37aae1414be69554bd827f914c6aacef0b620a9ae6c270087a44a9c9c12661e2476d3b87475a044bcf03ed36aba7e0f65b63a669a0a42c4ca54b8a3e4dfbeefa62b05239f6d8745245c13fc664430cda3ecad559d782e07bb1ac3d7496a51d558055953ae2e0a20582fed7b7611cdfc3e5efa0fd05af25b25bb6c67c28c0d951066b44a615ad790ebdd62da0acc17eabfcd7225eac2920289084e5f06f73aa9c84748c8c339a6a46b6943abda535b2a9290105c46e3450b5d21df638c8daa446eed223be8ba1cd9b20cf7a49dd5894bbd435e2231d", 0xee}], 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) r4 = dup2(r3, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000023000000000000000000aa02009078000000006000000000000000008000000000000000000000000000aa00000000000000000000ffffe0000002ff"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg(r5, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0xc}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069c5, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0, 0x1}) mkdir(0x0, 0xa5) close(r1) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x45) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x2, 0x0, 0xffff, 0xff, r4}) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x56, 0x4, 0x8, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff9, 0x40, 0x1}, {{r7}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x2, 0x7}, {{r5}, 0xfffffffffffffffd, 0x80, 0x4, 0x9, 0x5}, {{r6}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x9, 0x8}], 0x40, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 3: socket(0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x20000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_reply}}}}) executing program 2: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x0, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x78) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 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) 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)=0x2) 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, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0x8, 0x0, 0x3000) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x200000059, 0x0}) socket(0x2, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) executing program 3: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) r1 = socket(0x18, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/17, 0x11, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x3, 0x1, 0x10001}, 0x6, [0xac4, 0x1, 0x8, 0x800, 0x1, 0x7ff, 0xfffffc69]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000200)="2f7d7b3f645d910366cbb594c87011b96b6c9512ed87965e9769efa35a8aed4dedf652f5d5f0d97a2529bb1b1c323fed2102586d50f33f6afc4491615abed9488e7e45d9a2015efdeed94dd2991ea2234757", 0x52) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f0000002040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') executing program 2: r0 = socket(0x11, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) close(r1) bind(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x6c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 3: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x3, 0x9, 0x2800}], 0x8) executing program 4: write(0xffffffffffffffff, &(0x7f0000000180)='#\x00', 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r1 = open$dir(&(0x7f0000000240)='./file1\x00', 0x100, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x50}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000180)="39f29fff56576a8d", 0x8) r5 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x5, r5}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) r0 = open(0x0, 0x10000, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) (async) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08060001803b0604000988343f8a9818998fd549fa84eeb98be25842cd7f"]) (async) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x18}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 4: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x8, 0x6a]) r0 = semget(0x2, 0x6, 0x200) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/4096) r1 = semget$private(0x0, 0x2, 0x121) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001040)=""/186) r2 = socket$inet6(0x18, 0x8000, 0x6) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001100), &(0x7f0000001140)=0x10) r3 = kqueue() ftruncate(r3, 0x20) fcntl$setflags(r2, 0x2, 0x1) writev(r2, &(0x7f00000011c0)=[{&(0x7f0000001180)="f3", 0x1}], 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001200), 0x40, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000001240)={'./file0\x00', 0x8, 0x6, 0x7ff}) fsync(r4) r5 = msgget(0x2, 0x314) msgrcv(r5, &(0x7f0000001680)={0x0, ""/211}, 0xdb, 0x2, 0x1800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getpgid(r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000001880)={&(0x7f0000001840)=[{0x85}, {0x7, 0x80}, {0x0, 0xfffffffb}, {0x4, 0x10000}, {0x45, 0x81}], 0x5}) ktrace(&(0x7f00000018c0)='./file0\x00', 0x0, 0x200, r6) msgrcv(r5, &(0x7f0000001900)={0x0, ""/204}, 0xd4, 0x3, 0x1800) openat$vnd(0xffffffffffffff9c, &(0x7f0000001a00), 0x40, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40), 0x40, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000001a80)=0x1) ktrace(&(0x7f0000001ac0)='./file0\x00', 0x0, 0x22, r6) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000001b00)={0x9, './file0\x00', './file0\x00'}) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001b40), &(0x7f0000001b80)=0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000001bc0), 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001c40)={0x0, 0x8, 0xcd3, 0x93, 0x4}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069c5, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0, 0x1}) mkdir(0x0, 0xa5) close(r1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r3 = dup2(r2, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x7) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/264}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x1005}, {0x405c, 0x0, 0x1}, {0x6}]}) (async) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x20}, {r5, 0x20}, {r5, 0x1}, {r5, 0x2}, {r5, 0x1}, {0xffffffffffffffff, 0x8}, {r5, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000180)={0x0}) close(r5) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000001c0)=0x1) (async) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r6, 0x4}], 0x2, 0xfffffffe) (async) recvmsg(r6, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, 0x0}, 0x1) (async) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) fcntl$getflags(r8, 0x1) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r9, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201", 0xc00}, {&(0x7f0000001b40)}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async, rerun: 32) r10 = accept$unix(r7, 0x0, &(0x7f0000001ec0)) (rerun: 32) poll(&(0x7f0000001f00)=[{r7, 0x1}, {r10, 0x6e078b67c501a359}, {r5, 0x4}, {r7, 0x100}, {r9, 0x2}, {r9, 0x8}, {r6}, {r8, 0x20}], 0x8, 0x0) dup2(r7, 0xffffffffffffffff) (async) write(r5, &(0x7f0000001f80), 0x0) (async, rerun: 64) kqueue() (rerun: 64) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) r5 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x401, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x400) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x0, 0x0) dup2(r1, r2) (async) r3 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4005, 0x6a) getsockopt(r4, 0x29, 0x66, 0x0, 0x0) (async) getsockopt(r4, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000387000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000629000/0x3000)=nil, &(0x7f000028d000/0x3000)=nil, 0xb27}, {&(0x7f00000d9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000354000/0x3000)=nil}, {0x0, &(0x7f0000653000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00000dd000/0x3000)=nil, 0x4}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f0000729000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x579}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000280)=0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) close(r5) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) (async) connect$unix(r6, &(0x7f0000000000), 0x10) socket$inet(0x1e, 0x3, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) r1 = getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x2}, {0x1, 0x2, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYRESDEC=r1, @ANYRESHEX=r0]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f00001ea000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0xf) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000316000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = socket$inet6(0x18, 0x4, 0xf) bind(r5, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000300)=[{0x6c, 0x1003}, {0x11a, 0x2}, {0x25, 0xfff}, {0x43, 0x8}, {0x40, 0x9}, {0x84, 0x8}, {0x84, 0x7}], 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) setuid(0xffffffffffffffff) open(0x0, 0x0, 0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fcntl$getown(r2, 0x5) ktrace(0x0, 0x1, 0x40000800, 0x0) setrlimit(0x3, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0x48) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) dup2(r4, r3) r6 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r6, 0x0) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 3: socket(0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x0, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x34, 0x0, 0x0, 0x7f}, {0x8185}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x4, 0xfd}, {0x4, 0x0, 0x0, 0x6df1}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) bind(r0, &(0x7f0000000000), 0x10) executing program 5: 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0x0, r2}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000140)="f2e2849d49a513afad39bff9bed25a649ef1e8ea1a4bdee0a3b0e465ee5384cc403951137cabeb1abdb42a4d30892bb2346b5d43ee50f37f095c3332f1b75f55166f0de13806990c881d6ad76159537efcc58c5a3255b764db66657259621781965af71fd804b5d927779402ce0c7a01e709877b6c97", &(0x7f0000000080)=0x76, &(0x7f00000001c0)="20c79d9fd579d404d4e3852b500c442245ce3942d70fabc0b158351ad9e036a5e8ea53c5db36e9e75d97d3f32c3a1248f880b63753fd58bd54d45aadc0defe3cfb26909efb5a824141c504b9b3fbd46166027796a5b1b9d26d68d588e6fee231564984ccde121f015e9614a4e52aa9006d102362674363f185a2da4fb4aedae184b9ff6544a659c0f94dc95421454affd139ac29fe95ebe27eef5400f54d6af74b3476d3f5aa958380dc61e3ac957ca9efcc592d", 0xb4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r5, r6) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, 0x0, 0xe) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpid() r3 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESOCT=r2]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4}, {0x7, 0x0, 0x0, 0x8}, {0x106, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES8=r1, @ANYRES8=0x0, @ANYRES32=r3, @ANYRES64=r6, @ANYRES8=r0]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 7: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x5de, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaac7db236805486dd6035f9c305a82c00f375f66185c3bdce0a2b70e49f130000fe8000000000000000000000000000bb0601fc"]) executing program 2: open$dir(&(0x7f0000000140)='.\x00', 0xd78161855395eb8a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4c35c6", 0x3}], 0x1) r4 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 6: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x76, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6048afa20040000000000000000000000000000000000001fe8000000000000000000000000000aa00000000000000000401050000000000030090780000000060a76f030000000000000000000000000000000000000000000000000000000000000000000000014f8d688816964fadf68bc1798bdd999baf9cc90881911cc75f1623ae0d490849d5ad0b3a10b04cfc4c49e102126e15ce8aca269fa3618a0598da6a79b7a879f5c980601120733439e95d7a275e87a2088675867a6f549e86ea5842c10a5134734be2805625a912be61ef8235640f4b202a6d9819c715d9a72adb94eb350fd8093b8d49d81c696fb6373278c547b5243aebe98a99e310e2d087ed7cb3ac5e03f82316c893cc9bd6cf676d"]) r0 = socket(0x2, 0x4001, 0x0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000400)="5e6649eabfbb95c8cf535fce27874c10ba2b930f142ca8f971fcf00f16a5faa1ffb057c3690914b44652d2304a5eba5071ae2a561abb8fe9ccffa60f726ce1cc354dfbaa53f2f191180b31bda49fda2601606a4ab1aa792b6984b2c66711026e1112d16b795c3fd377aef4c99472b9926de1c5731d6cadcf1aec5334e41197fd066a5d87c0906031724d7676939e56b2e64992f14b40cffc6a91228e4f7c98c57c4c18182e82039272e844969799d91ac84b412c2d11cdb2d74961e57e1b899b1e68dfbabe74de4b7888d2b2120324f6f7e810a29b643161e7721fd223601a204c2f37b11089c5ef991ea5145535e0453ec8ccceedd496969166924b5be74cc3048650a235f4a9ab4a5117e258c52fba0cc7e026d325308b887d867b", &(0x7f0000000180)=0x11c, &(0x7f00000001c0)="affc25857aa6c8b81af676a039364c1e236fca86e546b467147ad18c9b3322db9987fcc42a50449690a3013a78718d", 0x2f) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00', 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x2007fffc, 0x2}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x40, 0x1, 0x80, 0x100}, {0x4, 0xee, 0x3, 0x9}, {0xfffa, 0xf2, 0x20, 0x4}, {0x101, 0xe0, 0x2, 0x6}]}) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x18b68649499f94c, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000180)="eb5b94ae2d0731ded5ab8a979c89958618fd21de5b1e0cebac45db02a8ac9a2e1e318724", 0x24}, {&(0x7f0000000240)="cc6895ae9d9f72e8d89bc28365", 0xd}, {&(0x7f0000000280)="baccb7f1a5894c80da3ccad9f8bffa7710d8c476c6a92c4cca49b17aa021091854183c55f50d6fd53feafc24839800278ddfea5f9e706f215ad224cab868a38c262f5d72f0b688612250698ee457a9896fe2c40a6cece17e88577fd456defd86e8ec16b6b62795e9815b5741501860ddeedd98630e125f0bfe8aa56a1827324b3adcada14adee244549c3730a358d8e37b3c09a3f8610c5401afa8bbde2446f40a908304043469d67e3a7c633957a39628ba4430844550e1b6df396728edecfc843b049d008b", 0xc6}, {&(0x7f0000000380)="54476673901247f27269d8f7c07b919801562bb4dfb57289f08f284f80a4653586a73d84ee4b97738dc8ad72a4cb5826c6509f42713569594680e24c4355f783b8ce36c8a82e35afb24b521cc7e115b99fd6f6ea0d32e8ce68acbef4", 0x5c}, {&(0x7f0000000400)="bb0cb6da54fda9aed5cd0259c6245f854d7fb3db2cd9905e2edd005964e805ca40af8963128dd1bea43d52e4220d584675831b3c4e1b98132128f46820b96b893efb6728a4ff48d669390b31241dc068bf24b72e7f1ed6fbef249b16ac4d62586d34f613a46edb9e71a21fe9c29cc66dc1", 0x71}, {&(0x7f0000000480)="a02c129c7b5b1f7a96dc2044c0de1b8119412cdf1832923defced11de3d0f10a69f22105f6afe04588ed8ae16d6c5b6999a9b1ee6e309a914fb8dff7974a89a8f27a7bd8956e2f1f8b8538010332", 0x4e}, {&(0x7f0000000540)="33e198450bd0402743252dc5a977007b411dc128453aff139fbaeb6afeaac3f0a115e0b88a2d016ec47ed179322c8402ed0d041ac51f3052d070050014348524f13f11be79f2445b7e476689b92e9536720a955b1aa8040172be8ea47e07d7d572e65cc7c48c9ef8d7d1dd650232ef0dcf548b8a5c2ef86e6e8d3283405d14fb4893a9ece69fbb124c0635d2f0750849", 0x90}, {&(0x7f0000000600)="eea68e013e93f2ff52bc483ac77f4664dbda8339871b6ebc2a92feae7c48fa01cdce140f9f4afde8bd2a8634a64ab5817e3f668c67775aa89b3fb3726017c714cc2fe9486584b852793a114123cacf0fe28e12ef58e7f8886c13d67390ccf5eccb1cd2e46f32fd3493cf7a2d00ca5ef7159f12278198da39b1abed769bd628eb29c90fd4749019a468420cb1571ed7467b6c76be44638070caa466d2", 0x9c}], 0x8, 0x0, 0x0, 0xe}, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000e80)=""/4091, 0xffaa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0xb}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r2, 0x2000747b) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) executing program 4: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x5c, 0x0, 0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047476, 0x0) socket(0x2, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x4000000, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) r4 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r4, 0x29, 0x26, 0x0, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x186, &(0x7f0000000440)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x150, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4, [@fragment={0x89, 0x0, 0x7, 0x1, 0x0, 0x17, 0x67}, @dstopts={0x3c, 0x10, '\x00', [@generic={0x0, 0x65, "dc933a3ccd9bd52350a77281d0ea454b2522037755a2c21577023cd624e5c46d8e55e7724ed67db43cc2e5525e79ba30db358a345190741bd976744a45bd3bf75bbba9b23eae8d0fa4a425928849739b677378e11be107eae0e443cffe84a64dfdafbef2da"}, @enc_lim={0x4, 0x1, 0x2a}, @ra={0x5, 0x2, 0xfffe}, @padn={0x1, 0x1, [0x0]}, @ra, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x5}]}, @fragment={0x2c, 0x0, 0x2, 0x0, 0x0, 0x0, 0x65}, @routing={0x0, 0xe, 0x0, 0x4, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="99f4b347536e6f940af4a107f28ec4ca", @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @rand_addr="a230ab69c86c76ba8765576c4bf4f84e", @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2]}, @fragment={0x8, 0x0, 0x6, 0x0, 0x0, 0x9, 0x65}]}}}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) semget(0x2, 0x3, 0x602) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) r1 = socket(0x18, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/17, 0x11, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) open(0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) shmctl$SHM_LOCK(r0, 0x3) r5 = dup(r4) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r5, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x1, 0x0, "7d40e919dff257f7e00a7e6eaa54cd31797e9b3a"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75a3065ddc1165fd7341ae2cdc278949223569075937c373", 0xffe}, {&(0x7f00000001c0)="b0da85fb157b06aaae", 0x9}], 0x2) writev(r1, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba1d16c67530919c8a500d64dc67a0af85c9f01e259fe8cb4088aeb24288e47d2f0491cd1ca8ec42b9f2a1fe42a59d7848ec591046a6ef7800604814215d756f9aa9bd382a773db2ea7f3aee74348b80da417dd86a2a49372638a954eb", 0xb9}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="2d5dd10c1da2be890f855875c21996e2dc189591ab4e9bff0795e4fc0aa691c9520d2fc78230a86a29979dec37e0d1dbc823480023a8e520d2a07da635c6ddc469dcf19516aa", 0x46}, {&(0x7f00000026c0)="b6a0bbe1458e6ddb72275f4d53dbc768533990686977bf8c829c7dd499285bbb97d60fd2d7a8cc58965f2e5ecd986362a962fe4a68c5e5017241e8bc7c8f1b8c365079244668be445c1bd0f71f9ca9a0772b7e562df47f018886912b92f4e96ac940381f73cea775cf81ea3ab7430f515b67b2b9c8b5fb14a36e48020ae88f1f9f97ede7df9114448d7b8ae65b99629ae6f1d6d8db9a15f47c294bc100eebfad020d352508f0b675d0ebfaad966b4f2e3283f5f5583297afc2b7b172783674c279af400355a54e729e06249063c20de792a911ceea0b5b805bd56c16e29fbedb141c0a448688680bec416ab87e36412b4e1b1cd90e74a8b4ba5cb85f0fb34ec89b1e98013dd052d6f0bfd43b2cacce863c1da06ba8bc6f165fedfe0cc640e4d3482acfea230132f50a542911018ca2c89229335061c176dca7966c039562aea91111cc82992d68b08c7c13c7bdc3bdc6e080b6b3896caafac3d923f22e3f5eeadd41b3a1a351a0cb3986402790dc30fd17ea5c758c20f1aa1e37ebd399697c0c2c0acc9cf643674b58df73f11a15c5319586022a67475a25557e328af04f1a8f1753e52c556bcc722ad4a02a50e5af235de81d0ace11471990bdfac07d038324af", 0x1c1}, {&(0x7f00000000c0)="b3a11e7d019b5b05f2e04c88022c4180d959fbe2b9f9b9b4835014afc1d59646e3d93fd88bdbe8507f2db3685f6ac107ab", 0x31}, {&(0x7f0000000280)="3e7f6b0d0c9f20dfe8ada65167975cc27f5a61fd10b7110965e48d5e104f0052f916b702d5389b70f295d7b3603ebebbbeca2cad689a2dcfaf5ec4f05d6d8de7468e23277a2ac90e2f42a5477833075714ddbbec062b3caebdd97c61d74983f870a59907100341f0a8c4df76f179a664cc5dc28c90615337b9c73477", 0x7c}, {&(0x7f0000000b00)="53f320a01e8efcf77da20c949c0e5ea687747cc5cafb86aa90bb86891063f0127680059a099ee8a59e38f0dbef51bb94065687c8224d94321597d5e32cbd66c7e446645c033f7691ff846d1d7ab148e942579afe09ad1b1f5ab6beb273587480155451ac44f991b93ae0747d71b6c871c2162042065c521106b5c5a8d6383981435b9388af9665fd5ef7a6b9f43a41de65ab60a668dc9835b7f2f6dd753f82666abc2ca6ed82957b3aefc7a6c538d29fb5e1654032220be1eaebad77764747b2b92e9ec7ea28aec78aa0bb7b67aee77d1240bb503cbe5c07e2a3c0eef4e2773a9c3b10e8627ecf7e4ade855cad0a41731a965ddc79d9eccb6438a8e8875b124b47e27292896955ca2f284ededfc456be68f4ae01e6adfbd869a4015ae778d6c7fac104e42e41ba122d2d385a2239beaca94d8fd872b16b403bfd664fa988b41d3e6854d130e73296a456809260bcd9f3fd35bf89a26bfebaee1b54643d175ae8606dd6f12bfd2d1ca8e048ea446742df49568c712013a10788bccaaf35b4c619cd29c9da0bbb5766b474fdc7b3bfc75821db497b6741abaa8ada828c148d9ddcc45681398103f28db1cf962790175dff6705173199cdcf1d7e6730487f1e33b559ae9b19c48236baa3bf82f45a5087203d9416ef4718db1727f562c327c7b463bb92abc95ddcde3bef8f4a12558b3f39b9f69d0ef8198fd9e32f6be36cfc0a946d314e5fb2b1745cbefa105c48c619cd0a110e20fb2396247a8ded3e3c4c523e04f617d67b10770907ac4a49d21a7f2edbd87cf1ea5a7e69d006a99a316cbcb71d4fe697e875f35be800dcdc40232f19ea9b2be161923a6a4f6c8af718846e2ce61dd5de179f627b5dfaaff1739bbde25cdc32a0ecb1a7bdd72e69594d3479b95f4ff1950f08b83f3f7998ba00f049cc7054f2eb27a0ee6dfd8a572a851a86ac9f86374cbaded2aa2ef8f8fd3e5d76df345f548ae79c224c4370810a8005977354b8b15c2b2a8609fdf2e5a2ff4890f6cb7af0a27616943d6f6968582c94d1cb7cd11dc685ad163a0ecdae56fd68a5190e1b3914a5f611952ee66cbf52d7f1a9f6e59d8b908d94cac8abd5311b3f9cbf76d2728081bd935f486b7187a49079d3fba8d9f949aaeb21c5350954ed23ca657ec0475394d8175aadc89a3e2c49541c6aecc0de6fbad8c847556257a473dfd64e7a2b5f71d441589491e86438536e77fc5d2eb44ab75c69929e4a69bc6e42d720951fbb8c1277cc205f5496694a63b8a361c161e2a7c4d4ea10898b920be02306ef2763477a48f43da5c84142b50e8734c52523d35a3793c37d1cb8e75f0d84e15e0fdab8b999c0c6835c35149845d74c0a50808814b9cb2c8c5ac571c2e4e1cae02ad16fcd310fc5c7a21a57c5615d209554fc5ece7d49b16d311b18f3ecf3a7c64c84073058a115915ac2e49a4469709055ba179884c365c50efdd7b0d759ae0e1736585faa1332f9f3554f4ef4f56d11ec3602b778371eca60ccd72cb0b7681298211224c1131727f9301ca28685f82989a530721407e9f8dbefca6b830d1308fab8f7fe93bbf7b338cf54af084c079cd9dd11e630ff52a4ee302b522078880a7e29d8e1dbd7f780dd86b60eac47ce376b9bcc031c7e786aa926b0e8783e902052abbb601095db94aabbf74ec3fd72ed870fd93bd531f41a82096572cff92260a687b50ec487ff4e75343c558bf4a2b73d26791b34f6ba7574d0d1d27aa2b37fab3c312fd290f996e5a8faeb7b4430bb7639d9280d70885d82a20ba092d1b112817c9d4c3b7bd30998b7359ea08b79df130763d9db86990d8e98205b7a79c9c41b3c573ae4c734e7cf8e026e232b125f6b4361df69a706179bf39ddf45c06f5eb3624d97f4e8a087238c60a9f72d8885d81ece285fd0e1c57ef799c1bc95a1313d2f9b410842ed56b82dc7bc147af3b1938b458cc85b67cde4530ef06e7e1f791c5a9ba545796bc42c93c0a4261c216204c7d3c303a00c00d4cbaa80742a07168bff73e35dc94713a8d56f0505e22b51ffc265932958ea3eec4f2ed72511789e4df8e31a9369c3dc7ebb5cd3e9cc565114f03f1277572549b831a37f2dac89c172c938f0e855560f0cdd1a348a1e0475e08de4f604bda0832277b4db0e8234581fbeb4221c4a16519fc4581a27c797d73655d7d4dffff9f0c17f16432381ea88b9cbc0fc9aa10af542a3316632c6831944a350100511548fad4151e750ee0c3c31da1092ef2e6fa832f2b8ff3c6555c45b1131cae0a655d2a23b804d9c9ff3d40adf4f27c974613b886292de2b2c26f7ec55c71f046e07fc538fdd9e15c3880be8eceaf09ffa555b2334a203e6dc900cb01f1213dc6444cb9103bf715b8e2eba8316ec95d71ac70630f06d31066c5491bbbb7287ea47c122027240f31318ea260af7c0f94f210c230e41fe37242cad517c5ede1419e60eb20daa0e7d4c72d7d47aecd21ae96fd703d06e3f50c6fce4f55c3ecd546f61bfff35bdc693731b3e57209ceef48be0524b3e19c677d8816fbb68f8f989541164995a043728134a273d5fec639c5bdf4d6e24fed5a237c53827af33e6f5f255177ec61375ab09e6462f5676d222a1ffa83937a72ccd2b81a983760b031e03788cf14b3e924bd1ee78d741f85e6c46b3b0ed89d8da20d9167e06db6db92aad6282f0d4a8be0c57f4f14133438face73855d78b56fe01ca2823f34e49cb5398a612f04ec014e7c3563a446ffdb607fc7deb6757f2adb79ee31407d8523f4b65b8df45fdcab229c6a89d92c057fd7bcad89e7950c92e556d06c97eb14f838954b7eef0771d316db643a6caac1704248e84aa3b45ce4f34996ed5db9c4eb0d5bbf66facce7aefb37bce1270f5d0222b1eb67468d4a5c2cc769e6d3d19862f174d751f3e9a6df1eb895020bcb44b138df318ede355b7d821f46a9b3b2e9effdbf48129069fc77d024fc186abf0e823cf4a4964245ce14700ca0d5b26bc3a6cd7df4182cab1eb823b4f60d9c9412a2e20681ac92cb6a358ba1268c5ae2c19cc3e6b3fa3726da01bfda2c49f37d19c6953ccb858c493050ef1d2db0d35e4835495be3cc70218dc3d4eefd76554ce5fdcbb82074e45e207c0514d191b9556a0c896ae51508da3d83f4a5691b81ee7277908c0c7f367a890a8dd56ed9f89e7887702e9d1d4f1092d684418f611b26a9c402384aa1211251a201849464f56e9be2be188d2503b3e053faac3c82859f288e487f083fda09d3cabf61fcf5fcd2c68580c72e0d976db1598d5e561c47734da7f7f3959992d7f99a4151836a29c1b93602c7302cafb8d63342594cb3f162700b9e84acb85f974df1844fe33b7e3eabe3d93300a4899e12374ba1c08647cc2ab2ff7b8318dc0e377635bbdbe1b41c13bb48231cdb32431eecc6c0439a5259a8fb5281db9aec870424253c2dbeb4e6bb8925ca9e4371fd809b117d7190a64acb7a6f5946675ffaa44a969d0995adb5fd27de0330ff999837552913fc5f15c8db40d0f4a5f3fd9657ef91960d498948ca051276b42b7c810679cffd1472ed2cd76355f3a3fa85f48072f326d3bea60fb36f0d8c9979a60d23901e46e838abe549fc6275f733aa82decbcde8ed7d000ac31d4493fcfc8fb6a4f66729fbd61202529e322e5105929400a6b06dcaedf75c7b863d436274a104ab1065a58be004eb31fb7eeb11d3d0fc9dc98ce9369a6db65d8d674dfb97853746492931210a4acb30ce95b4aa5731d3ea4f0ea5989467e02f2c37c6dd770282dd562ecacdd7bd08dd4c8a79a1fb008db090fc0d7a074d3c3996aa9aa46bf4d90ee4492144987dc378e87dca50d089400200a7b25333fc69e198f8637163027ea2c7ff8caaa629c058ef2e6fafd3bb03ddc2f64f905731d755af3784eeed1ac7a817b9cdd000c6930f5f41ee0c4074bce1e586fdadf7d1356210cf39b0242c13c86561f0ad290b8bfd7f272e018dc7d67928a4efe8919e15e1d367479af01dd806d36127047f5b727263a95103337718b122dbc603e4748a99c2bcdf3b9026256a84f83fdee604a1107dce87e48396f2b6bc94fa1a8", 0xb40}], 0x5) readv(r0, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x2) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0, 0x1}) mkdir(0x0, 0xa5) close(r1) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 3: chmod(0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) acct(&(0x7f0000000000)='./file0\x00') executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) getpid() r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) executing program 5: socket(0x18, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) socket(0x6, 0x4000, 0xfb) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) write(r0, &(0x7f0000000040)="d536b184573194272d868428d0d42b52079a9331bddbc84b7ca53b6e0a9c273a7d88dcfdb20ce81ae8c5", 0x2a) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 7: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x20000009, 0x20351d, "28b77c09b87aa5780008000500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0xfffffffffffffff7}) r1 = kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) socket$inet(0x2, 0x4000, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000140)=ANY=[]) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000018c0)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x5, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) r3 = syz_open_pts() close(r3) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x2}, {0x2}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x1}, {0x2, 0x5}, {0x1}, {0x3}, {}, {0x0, 0x7}]}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 4: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4ec5, 0x6, 0x0, 0x4}, {0x7, 0x7f, 0xfd}, {0xfffe, 0xfd}]}) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 5: socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000080)=0x8) write(r4, 0x0, 0x0) writev(r4, &(0x7f00000007c0)=[{&(0x7f00000009c0)='s', 0x1}], 0x1) readv(r5, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x0) setsockopt(r2, 0x0, 0x31, &(0x7f0000000440)="38036588b48004ff9516be88391b4195f5018109ee595e5d960744d027125f50d6601737a812abd7332be5a0da64378c3f188f7f647675fcc5c6177c9e24fda9dded4652c96639a644dc5e0a25f7577bb53d04000000cd450cb682445592d15040e1b02200010000f41b40b6c5b66a83", 0x70) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) r4 = dup(0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0xffefffff, 0x4, 0x0, "010000ff0000000000e4786d0000f900", 0x3dc3}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x7}, {0x8346}]}) syz_emit_ethernet(0x2e, &(0x7f0000000300)=ANY=[@ANYRES64=0x0, @ANYRES16=r5, @ANYRESOCT=r3, @ANYRES8=r6, @ANYBLOB="d947c6", @ANYRES16=r4, @ANYRESOCT=r1]) bind(r2, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8002"]) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000500)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r8 = dup(0xffffffffffffff9c) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x1, 0x40, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xe9, 0x1, 0x2c220592, 0x437}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x5, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0xe53, 0x800}, {{r3}, 0xfffffffffffffffc, 0x60, 0x40000000, 0x1, 0x2}, {{r4}, 0xfffffffffffffffc, 0x7e, 0x40, 0x4, 0xc083}, {{r5}, 0xfffffffffffffffd, 0x88, 0x1, 0x8000, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x100, 0x4}, {{r7}, 0xfffffffffffffff9, 0xfa, 0x20, 0xffffffffffffffff, 0x2}], 0x0, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffc, 0x4c, 0x1}], 0x3, &(0x7f00000004c0)={0xffff, 0x5fa}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) readv(r9, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/219, 0xdb}], 0x1) lseek(r9, 0x8000, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r3) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x8}], 0x0, 0x3d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x8}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r3, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x2}, {0x16}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r8, 0x0) msgrcv(0x0, &(0x7f0000000580)={0x0, ""/211}, 0xdb, 0x2, 0x800) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) recvmsg(r7, &(0x7f0000000480)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/66, 0x42}], 0x1, &(0x7f0000000400)=""/67, 0x43}, 0x800) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000), 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r3, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x7, &(0x7f0000000980)={0x1, 0x9}) r5 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000a80)="1ed204b0bf1ce601065d1a92e855b4819adb97d1e27f4ce5561c6aa9e4b90e37fddd797649a2785b304a5c7ea8f685a253b51b8a5702876188f026dc3a6c7d882d7b896423", 0x45}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x48) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000200)="703a375b614bc69b947cfbc244fb9b1f930dfba30fe4f5e45a0e4c57d9983b232c47c4fe3f1154dcd07a2fd066fedc15146a4db04a4443f443c39901a8b7d8aa3d5371f69d8a9787210912d4d24bd3d88ae23a4042f0d06d975eccb7c03c4990f42c496a7553405ecf52bb463ac7229fdc26aeb4d99308db44aea30733839ffa3260efb14fe3c623d293673dc8c4a0094683a1567e095cbd76b2eb08da04d864a5c1cfbbc94bdf7ab3438c5b6fe104b5ff8d038bccb8453e7eaab12ba20f0db9963eacc9ec0d7ee0e8199f895fd8c5", 0xcf}, {&(0x7f0000000800)="0d8e71e931bbfffa0f25be168da357fd491a5571fed1c4b82a507330ac7a9def6b8c41bcb21e77c8ba978cb6d65f5b33e36f95cc934d3263bb9da7cb09ca477f6b1ed04330fa165d2dcc281f0a3315a4ba3ecc62de919cf793a9d4c1a462d8d24f07a21b80581c76e3a45de042e8958ef2608b8089a6981b565546820bc41927531f024f7a9264cff906bb470917f21d3787bd2a05ccf1603cb1b2a762bb304529e8b028b6d0747b408b6f0c5470d73a4c95b45e6b3e04bb8332dd0fad803953399af7e4062f0d8ea08f9a776377633dc677a239cbf92daf1659fdbb4b0bb11fe39f88561b77dada92903466126eb3504e113ffecc5361f4e85cab6df7861adeab4a2d4d08192aaf44cc9224f29caa93", 0x110}, {&(0x7f0000000380)="0ea4cbbe406edb1c4ccb825435bf3bab3dfa4598b6738d31e14413b7031eaae77ef966cdacb2d765a20171bce017038e3d4be1f15a88846356c7720e0eb337de974601b76e330f525437d53b830796c4235817867e7970ad780641a6eb3233bf4ee441baff1c12dea4b81180daff337f9dffecabceb693cdc8fd90b90a2a3a5b998a1c94e2e357d098fbaa", 0x8b}, {&(0x7f0000000440)="aa395fbc468bfe8721cf0d44f1af0e360a7fe04bef5dbe1dfd56fd764013372aaed24cab14b6ba079ace39adbac9e38ae60d1fc211", 0x35}, {&(0x7f0000000480)="c7350b0e3f63e3bf1e4539d9b0371b5f154cc83c653b50b7fc7c8b95296cc2712df9a279b76c1b3b9ca4a4e8901bc7655116d88a800719fd3addd624b1f6980595beca64c0c521638758744eec237fbc9a38ec15edcac6449b2e776a58d42380fea7decebc0b50d5a79d37318e1b82dd9eba208f841b43962a9c0866f08d6c0b327c65c34ed6d1395fb61ad9f514247d5b71b7b1768cf0925cc43a353c1899047c3f1db33d9d0836f9cf54cadf04fffab83272b2b4b58fbef418d9ab4c438466f1b7f90fc28ff81c7f172c14b9ecfae0c06de503485a47cc789e7c22554734b560cb0d61b6e84c99cd91a1", 0xeb}, {&(0x7f00000005c0)="2f09f0d5e1e0b0815527fb1c6aaa78cc77f7502ac265f7243f36cb45dd727e5859e10e671132bcf33d77c8f98ae87cb86a9fff0f7e282c168a347d204f1ffd66358612373f251b0eeb25985a1a57d399f5cc3db5bc99593cd164dcb4911ab10d667a0a4bbe58684c92daa9c6d71f0017c58ec954cf2bc2b7b7d4c27c169109e233fb45e2f300db4b7d3906629d3140b3d9996b42111dd89e70b594fb60c19041009db8ad19542fdac5e3c56d5ae6973682ff9aa73d3a05ac4c2c3e99be7fcdf38b2736", 0xc3}], 0x6) r3 = getuid() setreuid(0xee00, r3) getuid() r4 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000755000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000580)=0xfffffffffffffc36) r5 = getuid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40001800, r2) setreuid(r5, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001}, 0xffffffffffffff00, 0x7}) semop(r4, 0x0, 0x0) mmap(&(0x7f0000105000/0x4000)=nil, 0x4000, 0x2, 0x6813, 0xffffffffffffffff, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/117) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44, 0x1}, {0x81}, {0x8046}]}) executing program 5: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r1 = socket(0x0, 0x8000, 0x6) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = socket$inet(0x2, 0x5, 0x81) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="15d042c204cf2cbcd418370a267054f60db3f09fbaa5e87e2be330fb7bc21087262f07431229742f87ee0bce27a142a44b28495eae3b0d2eb876cc2a71c49ed94e9f212198e806c6b8c0e300d2d2e3dce8ce8301367c626a7689197bd81784071836e116c47aae9ce884c081c971750820a4a7120e1a78c82d03919fc275d2614dd79fd0436e2b9ee4ab4ffa5e25b88575f11b363f0ea3cdc95fee255b3626f95b2590cf9260ac817ee5068ad4a1c3d6f89dd1e9d92e63b92893056c86d8cb3fff5ce8031f3a4e754ae21f37c530b29aebcec03375ca3100b17dc2e8f86998ee38406239ce952f17dea3be92a9926157b96f7b9eef37fb5cd0890917", 0xfc}], 0x1) fcntl$setflags(r1, 0x2, 0x0) r4 = socket$inet(0x2, 0x4, 0x4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001500)=""/4074, &(0x7f0000001280)=0xfea) socket(0x2, 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000012c0)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340), 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/74, &(0x7f0000000280)=0x4a) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {}, {0x6c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) write(r6, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) poll(&(0x7f00000014c0)=[{r5, 0x199}], 0x1, 0x1) executing program 1: ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@empty, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @random="578670d72941", @remote={0xac, 0x14, 0x0}, @empty, @multicast1}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206981, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000240)="9425cf1b9f7cb0c5632617365c0c4b591c13e04555bdf9e314447216b5faaf301c041382c3ad21f287df7caa63c81c94fe9b63dcec178605aeaa3632beae6742740c9de0ecae81c3804df812912565b3eca5adda79ef0b969486c0eb81f34d8c1fc09de00c88011f88ad198c0b678e3d372b44b1005a59b9da5330ae1fcd05d6fda36df68e9ceba0ac89165e8f48528fa5fd99eb103edd017edbde", &(0x7f0000000180)=0x9b, &(0x7f0000000300)="1e439a16adf367743e811db10ab49fcfc04284b47bb3c34432c4f8a01529374858a2421fad32547fc42db42da17cfd70a64b73fd39936dac0f93a486056178c79e357c1907ce6de55c104c8377fc65230ca092e778c1847ce53bc85a9768fc6a6b82fc55", 0x64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000007000000", @ANYRESOCT], 0x30}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02e2cea7", 0x4) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) (async) socket(0x20, 0x1, 0xbe) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{}, {0x20}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x7}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() (async) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) (async) write(r3, &(0x7f0000000040)="ed", 0x1) (async) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x3, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) (async) close(r4) close(r3) executing program 2: r0 = open(&(0x7f00000000c0)='./file1\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) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1, @ANYRES64]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x408) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x4000, 0xfb) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mknod(0x0, 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x140) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x81}, {0x8186, 0x0, 0x0, 0xffff}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x4c}, {0x1c, 0x0, 0xff}, {0x6}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) socket(0x20, 0x2, 0xfd) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmat(0xffffffffffffffff, &(0x7f00004b2000/0x1000)=nil, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/71, 0x47}, 0x0) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) geteuid() r3 = getegid() getpgrp() setgroups(0x1, &(0x7f0000000240)=[0x0]) getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) fchown(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x20}, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) sendmmsg(r1, &(0x7f0000002840)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000002640)=[{&(0x7f0000000140)="9d9c9db7be7336be31ffa64208265769560da1e47a2f46d1d996e26c6d510672eab9660ce925a951fedd076f4e5b49318bf89c71d54a60d904863e398c6406e14b9ca49d5671effbb5eb2c86e13aafac7738989b98c117fa08d66a3dba59553e933d6f8b1c9463a3d3844d9554c79814090ab8a114ccbbde2efd4c91a167d75c58089eb265d2d97e1f42b55fa60dfe10ae832fbb9ac0c6d2e5588a55aae2a7f125c628d4c2fef84bcac038a69f255f45cc0d001fdc3b1b2b23d060f04767658d69a26467ad3dad4e818c0344881fae7f289e077f53b38e8f369e598c70fbafe0a72bada3cd4647e2d29ea33d31a7eb5e7a2d764ff73314", 0xf7}, {&(0x7f0000000080)="55df0dd28238718baeacf01b8e5c8efd85368a", 0x13}, {&(0x7f0000000240)="38736677a2c7233555e4513a0249a53e85881cf13ddfa9291ea75eb2c60ba5d41bf9c774002f93b87bfc6c6e65e91e67af52041e7ff2e61adf536802a314e3a4f9422f4d2d2f7f67b07deed43ed3adede71bf3d3ba7972d25ce6852347b05af014c91a0c1008e3cefbb9d8156f6c1e6e4988cb8e91e22708418265fa5aef2e544ad9b68065db3bd76d0905c7", 0x8c}, {&(0x7f0000000380)="04f7ab63978957dc83ff93002408d101ac617d03f6ef22f928459723e99251296cc39eea4878bb726c4ed6ab7bbe5b99050689fb5706fc03bf664dc13ce929e2db7374c471a88ca08d", 0x49}, {&(0x7f0000000400)="11ac116a80ebdca4ee774d54bb3052c311dd44f9a54a6a6e1151c5a22f40b2e2ad771db75915cea0d46c750ae0fcbd939c22141c7f3bab64b35aba28544a39e9e25c421d3198e8ddfacfefa2eb81f74ab502a5ea9ef2c8f58c469ed2a862c88f53bfb5ec7c8790e21017cdf50e97ff1419bfc10b814096faeec063eeb16656bff7fa963c04fa88006d03014a4c683f52f3744e2244a97bd60332ba59e1ab02282671b99da967e6f9a1d9f2bb2b8e7fbcf25e60d07af0ef760df254d6f0c3998fe602371fc03c8f46fc58a152e5596ad0bb7d5d0f94e9d108208a53c5cdac932c78b12b6532777c3ffe153399a06a9b684ce396b8f20da53b6029df7a22021bac6849e83a915fa32f5f316f5f85e5e6cb1ff353038f4614b066ed70991e7b68f962373d8ac6b34a8a4a4c6df1c5ffa0a32a14ddaa20fc79354e111ac38c6cff011cbcd094441e422ab766e8495ff2a4c559de0b22c45d458bab4017d2758a24347c5ded0465cb6818edbf5b0066bbb8a79d2541ee5d08353dd32ca52a830c1c369e60564e44f5a70e9cb5e3984395b791c1409fd4c28d177a3e4dac2a69f4c6f119fe19223e3e71f0d633c572d4de18718e1090214cfb6b057993bf0c9a7ff68260064105c9bc203ca33d72bb866db16dceb9af2406dc2f620175cb73aecbde8d186bd84e245e04dd19286e21c08784a99ce4d09aafbb420bd1e03c3bdb23d095c23b11ea02ccc425a03c64b7e72b08e335db93ec313cc23ab9b60ef25e18e60ad3f0f500650c4a0aa088e698dfb59f528bb460aa4e649d930205bfd9409baa1c6186aee3b0a9f8d03b4a14da29d92e3ceb469eac07b9e2b4d3440775a5d467b5726b498c0ea0013403f895d202c74e3612c057934ecf3a7969b2618a41189e651fbadd9b032ba90aa949368526409fb858b37cd589ef595a6857de37e37d7f9aed045dd16caa6a124a2df098ac613e7cf4bee9b7140633fd3675056dd59d6d6c3043fd0da8ddde7b1c4688cda49a9310412112c34660b70efc072b2322dc2ca86864f6b41f8fdd9d6502c017dbee1ed102668d1cf89f35080fd38250ccc3b0ab1b5581790196b5e3e4c39c68ca5be0c2f3230b8bdbf142d118f512547a81bbeee56dfb5429c183be935a08f34bc9e9a18831008ae937156a95f34db34573e11704b7199221caa49ca9369f6044db04f7fff83ea1f055e559fa1bc537dd45869686d381300caae941e542a38c5b8ca087a9c66fd8d2225168217492b44e6bc0b16d504b1d46985a85c6d7a32689e2bcc87afd64fd977d61f71bc40cc2f12642bc742947c1f3cc1a11c151a13d2a8742d878f926222fb236155362006523d096badae1c34e837c1f20bc91766c298d440a9271325b15de1ab2a7c2700cd9c0d03270987056b8ed6e54c3e0a06fb9da6deee90839b84137091beb122d2a0ba2df37d01c88cc5a698f0c3cd545572ee5343ebcab77cd756c9b2e76a3d037e7c1dd40c83528d548fc2de60f8ab198c22cef89a895920230592385345eceb7bf2a56010c618024e9ee152f9303140e3aca1c7efbd451c94d63d5767de5717a841470c73211e2406db57b86955fd3ac62e529bb7219c0b26dcee5a3f8f43402a4429774779fc6d4e51c2df1f0080c7169edbe4c65cefa9982e42c5c8a85b0e4c234fe1d4f29e015a6904e9c42309e369c1f622e0313d64f7bd680ee55c8c74712923db444c18535c330e6390ee834032d7107a97b3174111ebef589d31e1bb785c7f364c56f0c3586bee8c4fbde47964d797929e5ed6dfa461147d7aba21783ed38745bf247d9a562ac495449dbabd98b4a1fd4f6b9d49dd38e66c68141431bf49c516482b9b820ab54e8b875ff7174d17bd11f62daf96e36ff0b2aee3badd375efd457ee9e49b1910df68987f476a9a5defc59679a7d78c31ef624021653e1d1ea7538d37c4e525f0346b93a194e3cd564d664ea3e9dbe32b087947ba7b34d2d1ed40f296e6de973f08c78fe01e880cb8de320a67829af0cfb87c2e53ebb52e44b04c3037e601b632780d5922ae6f5bfc72bfe158dcad06b8ce948b807687b7c23b6e9018444e2f965186630f95423d3b219e77bb39a5757149907ada09c826fed2374f9c64fbbaa7843bc607745a59941906e61296ca4b3e8b6048808a139bc8f36ee532caf61c6612309294cdf420b2f11ed541969095898c19cb64940cfa92104fab5b9085819f2af2357f7ae6da939a7e3d6b414cefec5068f7ae50b4a35a2ad42b7d230b15ca553ce0a8eab67ade3ddbd5f27568be99b29e19cb51f814c8516cc75f067d8e1532a32fa486d81c7052832e34b4ac3befa31bd5d0a5035fdb3a59f9a1314e5bb6097961e2d4076791ca77ca4bb709e429775c1d7ccb8a7aa228ff081269c129d212b1ac5f94cf61c01c900985448ae7e389dfdbb04a56a092f8e5e0ff8ce3885e6127ea78bb3ca61a6df2902c236b1b1df08105a65fbf9656b2791864188807484068a10ba1106702e3a8842f45fd19fd6d5ce42115b08da985fdf97413e13350185f835273f3d591fbe39022a7c2b38474f79d1f193f2d449e455afd94e2c393ed2d084eb4c6d41b1ca802c2acb26160f7b824273af33349c9e6c52e3ea9b8ce789016ec27c59c4aecc933025cc77c3a37dfe712112989f223ed00439cdb93732ef72bd488eaacb6b590d85498d3a664819ac743e63621e186aaaec9c6bf517a7b3a6bcce7f22b1cfd3077993824ae5c68a85d2cc01b5654e74961bee6d01ac3921fdb64d755e86a67bf68bff9e603194462d3018db1ee191399d7de6a7a7b1c5f2d71709417bcfdf94799cadb701e80c7a8e265bd9e1e835b5089770abaaa13d58061142e5c687498ccd09b0f0947cfc46ebc8cb0cf65275f13d07a30fc3f920ab68f828061acf0696756d6212a99f1e4a3d009da2bb601008bfbd460d759050ad8072261467a4ee3060094931a640d2468070216ebc5b6425c4477be5759f59cbdbfa87194874c50bff96bf879d8443eb12090ffc39e9fa9d1fc0e08793d8e7aca64b50641dc8b10f93ea6e422551f9cea6bbfd1738ccd0650fc68da1a72d166c71a422ab0c9cc5fc405f006a69bb1e372d8cc819b4c45f118ad9aa45def0399594147d33ae98420cd3be717a569cd51bbeb2d5cfc2e49c72f0e7f2d880b35cc640769e9aa2230ac31ce8c7aa66a2e3824fe2683e3e2e747f2e8db09372617fa399bb66d153fe90b15ac3070fee4217ff2fd2caea8fe8163a0df3a6c38eb5a7160ce515c228f71b7589924f528efc961d676c9d930f4a5e64a66e3b9a9890b19df2c9b46804613f390b81f4f7be55996007e56d207ad2cc80b7a191caa62b465d563b8227deea95ec68b8a74d844b74270dec558ff3e0d4a4a341d4d2bd9f093c2139484d5558a7349f4a3c0bbfda27607e97de423966ad06be6d389a7c6424c95391086b58e99751923991b4b7b6a898aee45355e0a93a324f23499cf751451fa5f00821de6391f242b0a62108826d3806b62615d3d1d713100c8b2ab2888c47d806417f9a2e3eaaf83a742c3ec8cc083a7fda01b8bb8db5b0b954bcc20d558a3f1e618bf00d027cf8c10ffb7839ec057565bc1c37a17227cc493009bb286315b57d48297036640dc50d9106f422fbd54724c033a4ba30b9f27039f70453ee6d3570ae1863efded70153263d83a50b40c44ea29551391747d07c2d9f99fcada07249cb33a7c45e998a67922646a27132252248787953dcd3f40cc86a46a4f7dc1f36f3705ffa77491105537e71dce9463cbedc04ad656166f2e557b29c0f87a7d2a4ac46e727970d0f089edfdb4faaa53a75ffc5c7bc0f5c980d1f07531082849336fe9ccaa5b53ac80eabe6203b3c5729b4ec420ad900b0b2223739faef2f1483571a44de84e06afd7e4fb17cac573203d61d794c6b944d7186dc1b5a55353ead5d2ae69d7eb7ce14b124be78e0448316073815504f1f8c56a306eeebb2ce8119f2996bb57aad45e53ec386a5914321c88a4c0b0e0da854f5b8e511ba50e93c4be6be6257ae7e4da2ba1aa099e7d63e4f9eafec47d76e0c64b1e6999e0348a5fb2b20f593e1ea710bd88c1ce1b1fbdd733d335b1cbeff6c8d302a21dceeb97e173be4716f95c96666445f5766ddc25e49bdc903babd5e1db74da0eb0f2379dc0ff026e066ed9f6de8e7dc1507366f8e8d3fc42718b4a84eaea1d2450a22ac00e0bc9cdeaf5da978143f5ba353c7379071e8c5f17d9e4a587b9de1688529775e917202429bb10da0fbef2df614214fadac629954aa8b8b9ed73619cb15a175abc40c427663e3bc2687023a93d202ede42300b20a90d7b107f15e4d1c0fbd00ea731f291679e142613dfdc50f7059ead4373f086c3c8c8dbe527068750f32d91c28090ae7394cb7a18f69e524da875924bb25e7771de5642e06f677ddadee72155db1299ffa495467ce74ac5fd28b08be0ab84757970608b7ba3be1474445c6b05abc66a49180ccc4791e371f43d8c301a2d76f892c9f4ebcd6a03b63ab554bf8cef7d62cf299945f71dd8a24911a643e2ab28678197d3570ea16867611b5d6e2d858736ceb774d32b641c719e87c54d123293416328b309e84ddaaa2484ba457c6645925ecf4e75b5ecf1b53446f70b41c6e77afa8fd18ff8552a1ca059bc9225259a8817b42999aa77615f41abf46b020c3d1093372405433a60a8da45587811a219d7cb0451179159d446e574c142a9f606134ef7a92f4837437bffe9f6e6e2b5283e7f11df78b3da121e5226765dcf346835652cd9a28276b853f7910c50781e60c85f6d5b378df2bb4efbdf271881d95c779ef19d6aa0bd4629811a00c21b0a424fdd1444bedf57ec287d988678e3ba7c774b23ad5c17d5f30f1702d140ee7613ac637aaecf176f140d44b81949b967de41d0461a5f91157762927d9bf60694aa71a5904ef4048763267270d924a1f0cb48f2beae3da63e162a307a2fa6b0d089aa4acfbf196e2e334107f0ba9ed14906714e24a129fa9feba2a77be4c80a4434edd9d476a01e66268a800752a56611780c1352491483c79bc1f16c6c0276cbda28166dcea54948f4a5d55dce5f869e0131a1bfa9e8d17f605ca98ceaaa69ca1a3fde5fd1a8de3b16a4be14e4d1ad0c5a62e737cbccfc1566d3786981229e835bce63a0ef3212b61ff584167f4e80734f09d5ca7dca5d62d47c3acbedce5a846ac405b317a13a7d1e4d3f1fc754361b911608a5f039e5e5ef4d2b9b2a48f98458e01c16adb652b62830b78c951d034ced858ab9bd9f3e7edceeec3bd97f14cc01dde6758c9746ebeb749b42f97ca18b1a23e2062bbaa7c29be77adeebeed0686b14510f7af5df99b00a67ccba39c437c91c743fbb8c8371e47df66ca0378e5eabc5aad77aa837d34234c45dbfc76322abb685bd2b855186dd97a5dd75803afd5846b38835648890393a49c6a98e350a1d4d40c977b6f323e3193a8f934ab5cc305ff0f0256fc5c324a493a0982c71413514cfafefda0df857c70e6aa70a073794722710c176346d74b88f6cd4832edba3eef597a6327c836efa4adc8e80e0aa5b1a1e26e21f2421b9c9e0fc1e87b460a7a9bbaed26fe88de90e273606aa196e5a0027d82ea4140804316391f8f98d61b9ce0ce5b9302d0b1a1fc1b3ed1d3b64054cf2d5f14b91e9cdc8be03546b487133a0cf73e03d549d056c9eac051486e3caf74836c50b1293fb197ff147df994cefa637fe6b82cbc2a8c70d390d98afe7e42c97230ec2eb977f29361fa659af6c908c1bc5370bcdb", 0x1000}, {&(0x7f0000001400)="25053b66c1da45156d4b1300cb4ad50087f022770f6365af561c5dba29eca79b4696d6a6eceb4580d0fe2e5d53664fb09e52e7493bc4d7e84a22a1fffb175dc1088689270b63f1ee9464", 0x4a}, {&(0x7f0000001480)="472e7de61101d2b7f43a7c46025553dd02f7614eb7f4b5f08f3ba5cc43cff7b71393448092c152ef1dc0cc9b81fc38e948e6346dba67841ce9076099d57a0aaff32a7131c17b3a673d13137e3951ac98adb7caae4b4978cd9202d7efc27dbf63d009e3641026d907a7ddb1770a04ebe766608949bc1aeffa3354953d7251aba62da448c55f04b3027f9d39d3860aaf0f1d116a4aa4a4153e22d0bbce5a4be48e4035053a25610d59d7d6ee654b24d41c8765b651f8ebb25b14a7701a86c7df7a933d127abdcf54186418657829f5902a89c182ee45dd29fdc1a975a6057a57552a922366ea321a227db2897b88c6657b9a46b57ba2cbcc34f81f855ff4a61f341e63a39c04fcbc52c7cc4dc14cb91851dcc18b553e14b0a73b5f72ff9d4ade5770a793cce79b4556c464483c47b30236e8a63c3eb53e1e15f51ccfcef17d586b3391203df0817c986d35015e96755a8f2c64111ca261eeb3ae5f8420969c9783e335ae97f77e36320c825b5252ea45f55374b7ac4c1f307eb948c01f98fc47078304704a323860f975cf0f826370da8a371017a92f019a98a3821bbbbec74b2f52344b8ad93c7a31db039e17615d1c952f3d51430bf9184eada6044e79054270f91346eb97ac73c595209eae1d5b11afd15c27d3cc063e90c7d89cd1c8da1fcfdb21c1976b3e72f8f824295b5f323781e29b66b440743198654624b968b780dc6e2ea8afe13dc1953cb9dbd9d0b18113926989a8d76bbe9697dc3998d44c856326dd497c77b624140cebb68f5d5774cbff0bee29a38d87319b4434476aa506698599458e26fe7ae3eddd66f270f0786fc9f49aa6c7178cdf8a5cc9665f7a78a1bda94a221d7418e2ee2ba68775e97a9a7b4584658cac6fc66eb14f9f224aa1598997f54a6d9e0e4e3e85e4411cd1e68fedb8722ab2b7554a01d568e4fd6d20cdb4a941d8246a68d8acb701540c6a60f8e71de397d351090d34b2f3619420c0ec9f13a1616ae401c02b5e1d0e5365eca9d0835d030587a7a6192a5e1000c9023e541a2187d78008be2e00ab23dc78e93de1466b653b817d95c8b4f384a743c177b7e7d58c164dce086f54ab70dd3cd40842247fa09b9398d63dacd462a1af2b1551a5e446782b8322affc55628e65770f25a8cc8e5aa0b3e5be8291bc09b5ac9e5d2272d85cbdb004e424c0bd0ecf21a1b03a15e859f2327302733c5b98902596d26c909ea3836a53acd71d152077cb556349fe8837cd1b5442612b43d25440ea410e116c00d202332bb6ed975224808affc5d6aa898bb4036a0e54d5be743d19210ef662ab2e50c37f0234fe5a57fd4c31c5c5e43a121e173731d797f1a4ee432e95b4da160a83168f8f05464cda16146056bfed809b63ba09eb7eb60b9a6d70ad41cd8f3b66801c7528adc281da53394e6bc351897218ac4049bc69eb27a73c712dd044a2b5b3599866cb54e1c3d8f1b4092be1852e9b7bae73a2257620accd1b880f164d0e582ef6dc5bf1beb25ffd717878b04db6bc4afa4bce1e3dad345230e64037cdcd98ac0ae7def0ee41378f39c4d7b24d8d56154b08de28748eac90cf58eaf6251b886f2dde4c0c0c1aa3b7005c15680a621a0130e670f262a5daf132acc5753f5be2283ff9f0889b461f40f63038b5f987039e785ffd583d598e06244553fca9036fa2e0d100c5c637e4070ebbb4bd7a380eda1f49699379d3f8baf57ce7e25853f50c42ddb94d806c3e6988b3fb418685d1f1c7df2f2790ee339fac55a02c8c8fe9a23fed2d9a88f12a5a28206b804791b081f2dd0daa2fa1a807e39044e7bbf14ac563419ec9d44b208f5955c4a395acc2e70b8cc86075a2af7704566b95c686efc7dacc81f58b62c97d50798b159df5b5725955ed5bbac0f0b317930050305674eb4ba66faa9626eb16989c4c7bb94b626060fd6b8534afb8ef760f50ed001b95c569f779bc654896efb54ef98689bef1c61c0140edbc382ff45de4a28d948d84cafe8648fe57d9b4ff9afe3b2016f340a0aad1b5fa3e48e47c6369089473aa8ce8c3391c0c285efa3e40392dadefdb7771151c2c9955ebceb7749f5a5841e48cbab23d5f890a44285c03f3041eb074a7386d6d218ba1c15680779a1ffc1389b9fca8b576824c1178336482002ab8419254b094c2ec0fc60b4c691f8217ae97542f8426dc67012cedd9cca8747efad90982f63bd8906dc28e4e250d2fdaae19c2527711d2153a8cb610cec344ec312a40f8b358838c8ff8d377be1e09c77b1e112a9b06176e350efa3f1fdbe489c34902b53408105ad23e625c4369e0ef316ca4fbc72c524c480ca06df8a2f1d51c9c9744380b1cefdc1116b278c5654695e2ede8a277f3fea01b36a06dd695f04350d87f16cca485ac8c2ce5e6db3609edaf9f4b8888c2a33b75d71e413a1b5522c9bfd8f0a161919ad4efc9962b2f53c8784ba44f612939b3f8a3ce13890764ba5ce5bda0222fc22ee5365b09c969447a939ce7315ef6bcd1c1014db0af4f19841727315ba60eb3dbda179d78b87fa92d27e37325b1598823f3cd1a081dddfc50bd717479edba553afae7e356b48bcdd1f0e64b60b08859fcac2b1702204fb6607f0a8a31a63862036e2b62656ff0d07b1bcc80e6e0f30b7eba53fc972a9e50592ca00408a8b14710de15ddd063c2a07b0e0e66f6d3d1e4a5f2cdbbb2080c769bf354b087908cc7eef884a5c36338b75b0b637110ba01a852a68f672c04da033c4a54463d8fd2adbe91ce4d346e27c546b83b242685773aac97a2c4813256f0544f0f0048f30df653f4644e2d91281b71b88f29cf6a5ec6d931c3a4178fb1b812ba3e67a68f4fe671e2ed00b2b5169bf23f26e343e921879be3e4d15a44e97f37bb3346b9e7593405b63e64b6b944c2c310ffea6b78b23612d51858d6a6666e85a599f890514aaf74f1aa41b962761ee0dc7823b2d876c59a6257ead65bd33b41792954b8823b2a1b532da3b1211c633f197bb240a72884747ca190e56699a9120e6f7c15a8cd02d18a06bc1b1a414de7ae5c242ae510b373feb8e28644e2bd7a849105a1cf633fa73341f3c9e2e3bb8f5e45cbc159a5c753a5085268075069e29c0416ca934790a0251e4e8635cb56214e75f04d54fe08bcb9d0ee2918f7ea0f486d702c36df49790ef4e62e6221875df84bd72d9a405603f4625df01f6645b708fcc835eb593ad8f0e43c697dd6469bffa2e0df998def01a7835bd647a55aeccbbe3db0e86fcd13c8c9caac904dd72ed606bcce7b8a94a9dcd57f9fd20f678c83e8f08ccc094c0a019eaf8306f92ee6d04ae85aba8afda817bfbdcac0c7307bc69a1846e19aa5aad0be60b4409f4dcedd615bb2ae3f0deb1da1de53013aa07a674bd6594e5b045f8c191a49640fc7d0f581942e6f31f0f59ea40edaf816910b5922d512e53a4aae5be10e971111b4ad60cff1b52a2960ebd34b43131998433a99e87772f9bca9357f076ec158d8cb84ae1deaf7be9fc64bf422b57824862582c2527d99ff9b0ee6d196a052ecb873f91eae6444fd1b843c47caa7ee3bd8bd7bb1a9d267b9622f4e889925c128d7c2511b7a0d823694ace16857104044801290ef46e06fb2474c80d0f5b7c9fd0dec1228efe4c228231b65b58d4afd0281a2273ed74fb0dc72de890e2a0310c7ed80201cacb85aea93e37ecea5b63f35be0ce82438f078a9a0fce095177273e15cba6fa2aade02676936898fa218a49ebfd60902241a420be344c32982589898c4fdb17a51b64f0b846dd977e4f0c0afd2956c6aee11e6781ea5e1a0df5d715017f76e837cd5ae88aad5ad0546b8696a4d532ed7b48873f15545b41976fc65307cd85db54c281f9a7e3125d710ecd45a01ead9f32b3293c5c0715051b13dd0ba726dd3dee77d63a9b20f0c9fb41de534a933f78a245034a83cc3b87e3a9489d1f6671bc17c6a2c0d80b6d457da022d1191b95f553244a1c9c735d200b7dd460c9ba26105e093346dbb030551be1fd0c1e81c3480991c1ba1719c2a5a9cbbac1f8ade9b721504e9f03276d3ec6b1a22760da5891ce4e2a4b4256cd3620b0f33157b5a0b8b05188a0699a1a463f1eeb9193b48852edf5ac671357cfe525a4ea9f275eeac0fbff396cda08d2098a9212aa7ff51809a6bde8358588f6f782668f6badeb966b65248cb7076c6bda15daa1e398193bd099bc2b6482e55a56b65faf808b81b308f326737b2fe406255f7cafd9fd1f73fa88ca5777a9fddbd3ff15950e421d2e05a8759a1c5b5b60ff5608c36e64c7dc6f5b4f9629ef3616aedad4b2ef6e95793c77cd97a5e08289603c14ead211430010338ee64e8b6b636dbc59c5b06dc16677c402902408f1229f4b63002cc311d64b3837992d07ca1d59cf1100b8934e13be3e5dd193726aee3f5018af684dc058f44457dbd4c2081fe6d122c43f9395ec0032a6718386007d52b734b53b3280c4a516b74cad1521a729a1abaebc7054e707513a182ea8d9b328b9d57512a959c2c845e6fcf09ab2a9b4b9cb9e91728206d2d52c6c9173bd65e142e669db5c6c7de9ea7caf26b6d565bd513d08b7af3f13567e79e2a1f7fb8e447830a98b7dec11e55aa74721bf7c16ae4ad8f62c29d8371915fdbb1fce87855a22fb10923798e3ccf6c6dd1c06b9756ef52d1dc4edebb0043ca62820d73a066b0a516b67b49172e4850f0cacfa3bc410d00267e29f971e54e2c5889e21adc8d46c899f75df0b60992afd3eec3b1e064db3286ea753a04fc4b30e62245df884189b9d645b5bc2c6c5f34198556fadf2c1e898a5cececf7c60cae718b3e03f4d8d96f3f3ed4b298b4f247cb31e06d32078c09b957ee5689122ae5a0e285d5586b30b9ea7bd4e33acf0a912e43f486b8f5ce474a76db08300f42884860017f7f160666be30f6bcb13d520ff67aee840f396923627c190fd252e3b631d08c0d12b94cc3cde9c7c3791f14c2ae105f9c7e0a3e962cfd0ea68bd1dd48414112a8185a1305d73762131e1ddc6fe233098b57f07c0a256be7dddf458f1837de48862838b49a710b5ee19cc49c0681abb162190cccab9e1e6e977aa761af88a3c910051239d7fec65020391a71f4a3d228c0d71c7ea0197d1830d11191eb5199a47ac1d5c567686c36f201fab045938415a64a75eed4e8cd2e0c50f4e838ae778e7f90e3ee6c36ac711cedfafffa125a42f439d09d75cb451aeb1a15f41c4a0cc1f29726bdbc0c86880cba3d96a377705e27aaf55c41c573b0b51e1eb4e7ab656aa26aadf6593dce53e1987454c0469580837eec2833a9b769557db567b9282fdbf6593aacb47716a4255923be58810323a67facd407af94ef1634ee32b645989dface0aa896e75792abd20f2f4d174aed3c4363f6cdefef6082804c70a338f96fdfea6c1fe2a8da32aebb7eec5a0aa34c9ee2fd4c8426ebfe4f1604ac3a30a12a69466090d74455fd30b6d052d522a39a8a7beabfc939c063d392ca794da59fbba016794b30a93cf7a76ca07dffbd11043bd0b1289744b64bf2f344c412c7a0f8b60dfb1b048b6417463b9845d8037e1b4bc09ee314eb5fa6e3023b275783f5741f828098376c2836d1f4acc4c80b0dbea157725943a781c08c09066d7cc5bc50e66834af33867a30dd227e52ce6d016049cf893681b52abb4aa8a423c64c8498755b575c67717e6a01096ffd33ea089c0efde544650c666c2e3783095e3a06d87c11b066bf83837729e63e8061f9391f56f09c51f20dc35fc2bb159778ad19ca6d534acab5fde6ac11bfd35b671d277d7e185490815e", 0x1000}, {&(0x7f00000000c0)="019f341e", 0x4}, {&(0x7f0000002480)="5e572fc1196eedaf776f2bc65a4a903ea97485f7bcd452fc880194189317344bb2e58ff096009cd382f16f3a5c80ae2b13919384719b911ad6ecfcb8b5de05972c74844b9aa2a298e7b68f4b46be790211c3d9a6b923fafb92ee9d48cd7bcc8f215dfa75e2db3c80dffd742fca2aacb64c3b0021b2b4855808e286981561af8780771cdac1b0de74c286b94b0101db629b5c56099701b58680d10ab70046fb80f12dbdf66d2d2647a845a79e36208e79d2", 0xb1}, {&(0x7f0000002540)="27ad8c698416fe8b473fabfb3435baa250ec9472266ccd2680ce992d83716ef22b33333996479a262bc764dc8a03e7f58fc160a5f7370fd6dd0e2e9c495a7b7e746c663b29c7268c8496f91dd7b9c409079703e64228bff7b6214e3d300b2b3670ad5d04e366a2e10bf3e88b0cb31c1cdf1466fecf9831e12fde05718f16dc5cdf86601e54ce61127356f08d167fb1762d4bce3fd655d856c3582ba47a2ac0097185a0f1aeeb62ca7ce8e8e2497253b0ea0f212ab26240736a7116570b0b1cc3afa23f0f12aa77c1d46ae54dcd", 0xcd}], 0xa, &(0x7f0000002700)=[{0x68, 0x1, 0x2, "2765eb5831a0b31e78fbd067074bcc13a1f9926f96785b94fb19fcc21916e3ba7f6147418f10d2e1cdd40949e46cff222b95adfb53de2f3a50e45d5e31dbc69655fe4d53a78efe49d1ac217b2dda4aec3d1f8095b721"}, {0xa8, 0xffff, 0x3, "2d27adac133a68aab97cab4d9b5ad52262a6a3f7a1b6e3f0f3d7684498c45a778d33071bbdfd2a156e03321ec6311d32bcfaca4fe172ebb9f42486ea21e603db45133f7ba8050e2aa37329b9e42faa8f49a972c4d9e1915ac53272de272ac8309bd46ea66a0f32d5ee35d2407589f7815a0a89fba9ebd9775f351861dab1bc150c269256cf6910853d0ba92c467bd48a9fbcc9"}], 0x110}, 0x2}, 0x10, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x1, 0x0, "7d40e919dff257f7e00a7e6eaa54cd31797e9b3a"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75a3065ddc1165fd7341ae2cdc278949223569075937c373", 0xffe}, {&(0x7f00000001c0)="b0da85fb157b06aaae", 0x9}], 0x2) writev(r1, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba1d16c67530919c8a500d64dc67a0af85c9f01e259fe8cb4088aeb24288e47d2f0491cd1ca8ec42b9f2a1fe42a59d7848ec591046a6ef7800604814215d756f9aa9bd382a773db2ea7f3aee74348b80da417dd86a2a49372638a954eb", 0xb9}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="2d5dd10c1da2be890f855875c21996e2dc189591ab4e9bff0795e4fc0aa691c9520d2fc78230a86a29979dec37e0d1dbc823480023a8e520d2a07da635c6ddc469dcf19516aa", 0x46}, {&(0x7f00000026c0)="b6a0bbe1458e6ddb72275f4d53dbc768533990686977bf8c829c7dd499285bbb97d60fd2d7a8cc58965f2e5ecd986362a962fe4a68c5e5017241e8bc7c8f1b8c365079244668be445c1bd0f71f9ca9a0772b7e562df47f018886912b92f4e96ac940381f73cea775cf81ea3ab7430f515b67b2b9c8b5fb14a36e48020ae88f1f9f97ede7df9114448d7b8ae65b99629ae6f1d6d8db9a15f47c294bc100eebfad020d352508f0b675d0ebfaad966b4f2e3283f5f5583297afc2b7b172783674c279af400355a54e729e06249063c20de792a911ceea0b5b805bd56c16e29fbedb141c0a448688680bec416ab87e36412b4e1b1cd90e74a8b4ba5cb85f0fb34ec89b1e98013dd052d6f0bfd43b2cacce863c1da06ba8bc6f165fedfe0cc640e4d3482acfea230132f50a542911018ca2c89229335061c176dca7966c039562aea91111cc82992d68b08c7c13c7bdc3bdc6e080b6b3896caafac3d923f22e3f5eeadd41b3a1a351a0cb3986402790dc30fd17ea5c758c20f1aa1e37ebd399697c0c2c0acc9cf643674b58df73f11a15c5319586022a67475a25557e328af04f1a8f1753e52c556bcc722ad4a02a50e5af235de81d0ace11471990bdfac07d038324af", 0x1c1}, {&(0x7f00000000c0)="b3a11e7d019b5b05f2e04c88022c4180d959fbe2b9f9b9b4835014afc1d59646e3d93fd88bdbe8507f2db3685f6ac107ab", 0x31}, {&(0x7f0000000280)="3e7f6b0d0c9f20dfe8ada65167975cc27f5a61fd10b7110965e48d5e104f0052f916b702d5389b70f295d7b3603ebebbbeca2cad689a2dcfaf5ec4f05d6d8de7468e23277a2ac90e2f42a5477833075714ddbbec062b3caebdd97c61d74983f870a59907100341f0a8c4df76f179a664cc5dc28c90615337b9c73477", 0x7c}, {&(0x7f0000000b00)="53f320a01e8efcf77da20c949c0e5ea687747cc5cafb86aa90bb86891063f0127680059a099ee8a59e38f0dbef51bb94065687c8224d94321597d5e32cbd66c7e446645c033f7691ff846d1d7ab148e942579afe09ad1b1f5ab6beb273587480155451ac44f991b93ae0747d71b6c871c2162042065c521106b5c5a8d6383981435b9388af9665fd5ef7a6b9f43a41de65ab60a668dc9835b7f2f6dd753f82666abc2ca6ed82957b3aefc7a6c538d29fb5e1654032220be1eaebad77764747b2b92e9ec7ea28aec78aa0bb7b67aee77d1240bb503cbe5c07e2a3c0eef4e2773a9c3b10e8627ecf7e4ade855cad0a41731a965ddc79d9eccb6438a8e8875b124b47e27292896955ca2f284ededfc456be68f4ae01e6adfbd869a4015ae778d6c7fac104e42e41ba122d2d385a2239beaca94d8fd872b16b403bfd664fa988b41d3e6854d130e73296a456809260bcd9f3fd35bf89a26bfebaee1b54643d175ae8606dd6f12bfd2d1ca8e048ea446742df49568c712013a10788bccaaf35b4c619cd29c9da0bbb5766b474fdc7b3bfc75821db497b6741abaa8ada828c148d9ddcc45681398103f28db1cf962790175dff6705173199cdcf1d7e6730487f1e33b559ae9b19c48236baa3bf82f45a5087203d9416ef4718db1727f562c327c7b463bb92abc95ddcde3bef8f4a12558b3f39b9f69d0ef8198fd9e32f6be36cfc0a946d314e5fb2b1745cbefa105c48c619cd0a110e20fb2396247a8ded3e3c4c523e04f617d67b10770907ac4a49d21a7f2edbd87cf1ea5a7e69d006a99a316cbcb71d4fe697e875f35be800dcdc40232f19ea9b2be161923a6a4f6c8af718846e2ce61dd5de179f627b5dfaaff1739bbde25cdc32a0ecb1a7bdd72e69594d3479b95f4ff1950f08b83f3f7998ba00f049cc7054f2eb27a0ee6dfd8a572a851a86ac9f86374cbaded2aa2ef8f8fd3e5d76df345f548ae79c224c4370810a8005977354b8b15c2b2a8609fdf2e5a2ff4890f6cb7af0a27616943d6f6968582c94d1cb7cd11dc685ad163a0ecdae56fd68a5190e1b3914a5f611952ee66cbf52d7f1a9f6e59d8b908d94cac8abd5311b3f9cbf76d2728081bd935f486b7187a49079d3fba8d9f949aaeb21c5350954ed23ca657ec0475394d8175aadc89a3e2c49541c6aecc0de6fbad8c847556257a473dfd64e7a2b5f71d441589491e86438536e77fc5d2eb44ab75c69929e4a69bc6e42d720951fbb8c1277cc205f5496694a63b8a361c161e2a7c4d4ea10898b920be02306ef2763477a48f43da5c84142b50e8734c52523d35a3793c37d1cb8e75f0d84e15e0fdab8b999c0c6835c35149845d74c0a50808814b9cb2c8c5ac571c2e4e1cae02ad16fcd310fc5c7a21a57c5615d209554fc5ece7d49b16d311b18f3ecf3a7c64c84073058a115915ac2e49a4469709055ba179884c365c50efdd7b0d759ae0e1736585faa1332f9f3554f4ef4f56d11ec3602b778371eca60ccd72cb0b7681298211224c1131727f9301ca28685f82989a530721407e9f8dbefca6b830d1308fab8f7fe93bbf7b338cf54af084c079cd9dd11e630ff52a4ee302b522078880a7e29d8e1dbd7f780dd86b60eac47ce376b9bcc031c7e786aa926b0e8783e902052abbb601095db94aabbf74ec3fd72ed870fd93bd531f41a82096572cff92260a687b50ec487ff4e75343c558bf4a2b73d26791b34f6ba7574d0d1d27aa2b37fab3c312fd290f996e5a8faeb7b4430bb7639d9280d70885d82a20ba092d1b112817c9d4c3b7bd30998b7359ea08b79df130763d9db86990d8e98205b7a79c9c41b3c573ae4c734e7cf8e026e232b125f6b4361df69a706179bf39ddf45c06f5eb3624d97f4e8a087238c60a9f72d8885d81ece285fd0e1c57ef799c1bc95a1313d2f9b410842ed56b82dc7bc147af3b1938b458cc85b67cde4530ef06e7e1f791c5a9ba545796bc42c93c0a4261c216204c7d3c303a00c00d4cbaa80742a07168bff73e35dc94713a8d56f0505e22b51ffc265932958ea3eec4f2ed72511789e4df8e31a9369c3dc7ebb5cd3e9cc565114f03f1277572549b831a37f2dac89c172c938f0e855560f0cdd1a348a1e0475e08de4f604bda0832277b4db0e8234581fbeb4221c4a16519fc4581a27c797d73655d7d4dffff9f0c17f16432381ea88b9cbc0fc9aa10af542a3316632c6831944a350100511548fad4151e750ee0c3c31da1092ef2e6fa832f2b8ff3c6555c45b1131cae0a655d2a23b804d9c9ff3d40adf4f27c974613b886292de2b2c26f7ec55c71f046e07fc538fdd9e15c3880be8eceaf09ffa555b2334a203e6dc900cb01f1213dc6444cb9103bf715b8e2eba8316ec95d71ac70630f06d31066c5491bbbb7287ea47c122027240f31318ea260af7c0f94f210c230e41fe37242cad517c5ede1419e60eb20daa0e7d4c72d7d47aecd21ae96fd703d06e3f50c6fce4f55c3ecd546f61bfff35bdc693731b3e57209ceef48be0524b3e19c677d8816fbb68f8f989541164995a043728134a273d5fec639c5bdf4d6e24fed5a237c53827af33e6f5f255177ec61375ab09e6462f5676d222a1ffa83937a72ccd2b81a983760b031e03788cf14b3e924bd1ee78d741f85e6c46b3b0ed89d8da20d9167e06db6db92aad6282f0d4a8be0c57f4f14133438face73855d78b56fe01ca2823f34e49cb5398a612f04ec014e7c3563a446ffdb607fc7deb6757f2adb79ee31407d8523f4b65b8df45fdcab229c6a89d92c057fd7bcad89e7950c92e556d06c97eb14f838954b7eef0771d316db643a6caac1704248e84aa3b45ce4f34996ed5db9c4eb0d5bbf66facce7aefb37bce1270f5d0222b1eb67468d4a5c2cc769e6d3d19862f174d751f3e9a6df1eb895020bcb44b138df318ede355b7d821f46a9b3b2e9effdbf48129069fc77d024fc186abf0e823cf4a4964245ce14700ca0d5b26bc3a6cd7df4182cab1eb823b4f60d9c9412a2e20681ac92cb6a358ba1268c5ae2c19cc3e6b3fa3726da01bfda2c49f37d19c6953ccb858c493050ef1d2db0d35e4835495be3cc70218dc3d4eefd76554ce5fdcbb82074e45e207c0514d191b9556a0c896ae51508da3d83f4a5691b81ee7277908c0c7f367a890a8dd56ed9f89e7887702e9d1d4f1092d684418f611b26a9c402384aa1211251a201849464f56e9be2be188d2503b3e053faac3c82859f288e487f083fda09d3cabf61fcf5fcd2c68580c72e0d976db1598d5e561c47734da7f7f3959992d7f99a4151836a29c1b93602c7302cafb8d63342594cb3f162700b9e84acb85f974df1844fe33b7e3eabe3d93300a4899e12374ba1c08647cc2ab2ff7b8318dc0e377635bbdbe1b41c13bb48231cdb32431eecc6c0439a5259a8fb5281db9aec870424253c2dbeb4e6bb8925ca9e4371fd809b117d7190a64acb7a6f5946675ffaa44a969d0995adb5fd27de0330ff999837552913fc5f15c8db40d0f4a5f3fd9657ef91960d498948ca051276b42b7c810679cffd1472ed2cd76355f3a3fa85f48072f326d3bea60fb36f0d8c9979a60d23901e46e838abe549fc6275f733aa82decbcde8ed7d000ac31d4493fcfc8fb6a4f66729fbd61202529e322e5105929400a6b06dcaedf75c7b863d436274a104ab1065a58be004eb31fb7eeb11d3d0fc9dc98ce9369a6db65d8d674dfb97853746492931210a4acb30ce95b4aa5731d3ea4f0ea5989467e02f2c37c6dd770282dd562ecacdd7bd08dd4c8a79a1fb008db090fc0d7a074d3c3996aa9aa46bf4d90ee4492144987dc378e87dca50d089400200a7b25333fc69e198f8637163027ea2c7ff8caaa629c058ef2e6fafd3bb03ddc2f64f905731d755af3784eeed1ac7a817b9cdd000c6930f5f41ee0c4074bce1e586fdadf7d1356210cf39b0242c13c86561f0ad290b8bfd7f272e018dc7d67928a4efe8919e15e1d367479af01dd806d36127047f5b727263a95103337718b122dbc603e4748a99c2bcdf3b9026256a84f83fdee604a1107dce87e48396f2b6bc94fa1a8", 0xb40}], 0x5) readv(r0, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x2) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0, 0x1}) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) close(r1) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 0: socket(0x18, 0x3, 0x3f) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000680)=ANY=[@ANYRES8=r0, @ANYRESDEC=r2, @ANYBLOB="f29582b08af5d55dd8287ca09ca6faae3bccc3ef78064443a746b23bddbdff277773f5b745105aa15223e19adc0482f7f7ed0a58936a862870bd40ff433639d1e0c687f899dfa3199b7739e84bad291360a7dce3ecb0316ebe9ae9cda5b03fc3d687a78f2a615bddfca2f8a5944ce546bfbdc78bcef6958f913626e75096789c194e4093fdbb87e8698722af3d7b2f2c", @ANYRES16=r0, @ANYRES64, @ANYBLOB, @ANYRESHEX=r1, @ANYRES8, @ANYRES8=0x0, @ANYRESDEC]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYRES8=r0, @ANYBLOB="9a3eeef23837128a"]) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d, 0x57, 0x0, 0xfffffc00}, {0x16, 0x0, 0x0, 0x2}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() preadv(r7, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f0000000900)=""/257, 0x101}, {&(0x7f0000001d80)=""/164, 0xa4}], 0x3, 0x0) madvise(&(0x7f0000355000/0x2000)=nil, 0x2000, 0x6) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (rerun: 32) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) (async) r1 = socket(0x18, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/17, 0x11, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) (async, rerun: 64) r3 = socket(0x18, 0x1, 0x0) (rerun: 64) dup2(r2, r3) (async, rerun: 32) open(0x0, 0x0, 0x0) (rerun: 32) r4 = socket(0x2, 0x4001, 0x0) (async) shmctl$SHM_LOCK(r0, 0x3) r5 = dup(r4) (async) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) (async) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) (async, rerun: 64) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (rerun: 64) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) (async) execve(0x0, 0x0, 0x0) dup2(r5, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) 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}]}}}}}}}) socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x5, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81}, {{r0}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(0x0, 0x78e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x2000, 0x335d) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000280)={0x0}) close(r2) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r1) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) fchmod(r0, 0x40) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) chmod(&(0x7f0000000140)='./file0\x00', 0x144) executing program 3: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x8}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x20000009, 0x20351d, "28b77c09b87aa5780008000500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) (async) socket$inet(0x1e, 0x3, 0x0) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0xfffffffffffffff7}) kqueue() (async) r1 = kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) socket$inet(0x2, 0x4000, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000140)=ANY=[]) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') (async) acct(&(0x7f0000000180)='./file0\x00') syz_open_pts() (async) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() (async) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000018c0)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x5, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) executing program 1: setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000040)=[{}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0xf9) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f0000000300)={0x6, 0x6}, 0x400000000000021d, 0x0, 0x0, 0x0, 0x3e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080), 0x0, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 0: setuid(0x0) r0 = socket(0x18, 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) dup(r4) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc02069b6, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)) setreuid(0xee00, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) executing program 2: mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x25}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (async, rerun: 64) mknod(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) (rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (rerun: 64) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44}, {0x81}, {0x8046}]}) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) (async) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f00004eb000/0x3000)=nil, 0x3000) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async, rerun: 32) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 32) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') (async) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) open(0x0, 0x0, 0x121) writev(r1, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) setegid(r2) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, r2) (async) setreuid(0xee00, r5) (async) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="af82263ffa8a439867c6948c", 0xc}, {&(0x7f00000002c0)="9bfa45fd135e68e78e7f2f4bf2f008279ba832afa9ad6d2ca665f9aa29d4e1d5d1b1b73a00706cbe42fa3746165c33fcfa4a41828aad0edb709d4483c599ea05cb75c69ff62fbaa2853e833920cd2945dc464df2a7faf804fd62536679d58607378c4f530ff2fc5f247ebbda6ca98be02d830b5cb49b66a771b878bc930752f690fd6d6edb7c82cb", 0x88}, {&(0x7f0000001740)="9523e96e11ae27e8deb1d1f51059829397a8d0a1aa3d4d28e8c05ef56ba988ad2e33cd73f66aab6ad9eed0ced5837990a1e98a194c12a136fc687016c3548d36be606b7733ea029f95ec219ac057d1b84c32e89cb77be9f2e9be9c7bc9676ed633a3bdb940e1b885c806d1729037fee6025bc6c63edd650f033caed6843f4774b5631a9f82dd1ca2d4077a3d3724037f5a9a5d98fe3a5296eff862cc5a86897a2370d9bc827b904eba1fc7ded1714333e5473fa90aadf793ea2260b311f2228b041cdf3f83003d00fec5769450eab0bfba7a56d0e3759f60607e80b86360a470f234b67783e203c2046c4de5f7ca66ef40cbb6b97c885aa69b5b5300390ea247320ee50556aabe27c55afdfa4c6256600e9d213be3afe5df2e9d51d043b0de7ae3acec14885eea8f2314beeb7db8d3171aada9bb0d5adfec4ba88451467c684800d044fe41c8cea5a39164b89cb41a11a266f5301dc098aaeb0a04b1d915ad85b38c1f550f5e0b428343d9a579d79a2aaa0907ef2f4b77f7dc0d80ee3dbefbeb7fe46392bc1d50f01fdd93a70c6a979f061e6232eb5feacb25fb4674c87bbd6b46ee26c63cb4d54cdbec0cc135421408aa6f62c9c5a91739806ac8754cfd17a82d9071148bdf7fa84a2522d120d0351dc24b323b727ffb8741805024a32c5a4d033e3ff0bae94014260075af7305e5e3f42c5584a0c9be490ff71448defcc7c842a7458b3f83c0e6f5ef6b45fd983321020c7b8f9137d74133210f9960f4d30fd9ca30298ed940e34c9c78cd520e321f7e4d1eaa03bfbb6a0a2e3ed9463cb83a3fc5d6909358b286778deec54c3e1c05ed5e61e8830b8aba6474debd557141b0348bd506df44a9765cbcff150b5ba9442e832ec9935d86f402e238444e0285c85e787dfd5adab651e5acdc5672b74e9cd409feafa45d534d588ff457fc9aa056007195951cedfe7fb8479606cc99340a9d2e8bde4225a6bf0b7867d528a31847ac6828a2aa7e2ee03f51dc59ad4ae31a04f356aff1f1ef83e5f9fca7116845ea80ddebb5188f22d08ebcbe8748a6abb5e761d63d2a0d7f2f0d89cdd035fc800853cde9d80031177969d7d5e5b9212fad1082514f393717ab0956a37c381f23373ee24cfe90ce38d506aab55f8311b38e89309b149e2d3aa062cc55db2df77e255435c5a28c0681c0d7581435a3ad2cf905f57e5219eefe4ee1ca8d28d4ef854f14d364b89241335015626e2a1facd24f4d56c7b8b6c423d713ae8c42c5ead68df11b97b6287deca908c1cdb6fc21199f7507338a5839c701f96afe22d2daff4e6c18073f777302f7dfbd48910c16ab43bdf5a2b356b498e989bdf86f1c7a1fe796bc839a3c4e682a02e41de1acc2cec351b35858ee22750beec0401a17a83662ff678613cc41e10e6078a00911a8084b09e30fd614025b48cbd43186030512f1a30e2812f100595a1c194a02124a052b77b596ae81186a97e4314d21e2d1ca5d3e8296dd2fb9e062d12c28c34c6d3de682711dbe7e8b557a5656ce588cde5eb7cdc82056fddf4260a0d87cc8e112da7351a9ba666b4b5091b7eba0f2326b766ea14b81bed6d9d4f43e4d108ac10711885c9062f5f06a83667124fbce1ef3bbac1a7e805591f7a870748b7cdf50f80955db10c59a75e3e7f7d8479a14f3b55b58644c98c7e20abf3e8fe82f4a61efdfedadce018b4b022d676bbd7a9d034dc6e0ce92fc81f7ff2af5a689d204cbc5bf4d6ac48616f8c2426b0d3b296be3318a2c3bceb0b232a4735bb7cb16b2d165440a6cfe172b70208f3a9e55d09da3b2ff08bd9e792cc41281139061dbfe1f3710af1f2fed6a3898c065d283ee72a52b92b193a058412db0f8a9e9c18afa6cc6ecce50943187ce1e3cc55bcdd3392b9157bdc46d26364ea15ce43615de17ff38934618a3064b637c0e4fe96da8b1c5621b2e403a81ba9782c4b9688cd15a14611987f1f29abaf6ee85de4ae1c948aae53e4f6ba88ef2c42840891027847fdfd28244dcb5921f83cb970b3cca67a9d7cf1d5d8aa0b252a1f7a4bf50ed7d3ec11faf614ee39eb1b5e059a1091c110439e73ef4c0118694cc7e5243c9d9e89a4ad59d1437954ab2461bd73ea333cb98eea153b069017bae93e46c4b2cdbf2268dfcd100346f5908ebf9a66dc6b5eee88dd1b4b123733e8f9e73176ef7e6e6dcb44ff5bcfd5f51cfe15dfc0bd088d0f7783f1fa66ba2ca2ab8a1c3c349f0649a3473eee464ebf94764a3bbe76a29dba2a3a229ec36d6a7fec9b02d9d3efcd7e4e233dd60a1d4443b39a9ea27b8679ce21d1129365541b6f84cbdd72a683470bbfccb8d93e4d7e903d3021aa9ebb6aeb42bdebe570987cfca74d650560a72a516b5e7ccc1c089670d7e1aa397e0df80105d3e894f0dfd0c8ffec52c38e3b89248bcb1436f0645061d9df1885baaf0dfafaa378e50accfa2758a8ad597ee19a7d20b4a6f9a84230776ff4fe4c467c4a8068d0581b892b7ebdca9ef8b4cca1f131c91f7f62ec02e9cf1927bdc4593c6efe5dce855364ccc373b13ab383556f5004fd76dbf617f24fe8992ccda822c7284e9297b30c44efae049ce0c52a394a38d9bbd378d896bf1b9c2edfb0cd0ff735b48ccbf9f2ab2159d2becd8fe73b280dbad07e8ad95ea4d01181e58eacbf20e9a7b97e13c9aff1a00094ebbbc7a889465bb192dc1496642abef910c22aaae56a615e68e7c20343d1916b4ccac036a76b11b7a18ad0feb3a0e9ee9b09bac24ddacd1a80ca5902fe7bfb5afdafed9acbef67f49f085a2f314496f0c0c1416a68c6a58aad8e083a988009ea062aaf1e87b4bf411c3be7f42478a98630f681f79b86151b7499ada431315cb9f3fd9f4ebeb4388d90f4a5e6e25d66ea841fac81631c9eaecaf5481ce72803de8363a2c321005b1058b4aa31aeb7ded1c6c4d415267f9393616617f7206b9cb07e50fa45c140ccebfc78f685a98ac2765a64af6d6603b7b3d10e7f68be6a04ca6594738abf19ae8459ebfd4990c1d89259246c429a069697ebb99d00929dda08b35c7e2b2d8ea4eca8d9d3afa51eae1664a468c03598bdefb38d42dec306d649054d06c9a13f1db89d573e10b2d847db970b3162c451854bea404e3e59338d84e164ddaa9fbc28e05856d46657323f95e9a01b64149a114917227dae3a90d952ce3377c4a16486723386cc55b938cd3a0ba0b96a7962f76d2d01bc8061211fe6fb46673921ecf1739830b5a63aa2193e542d7b9d36bfca0c6625f585b7ab4d534d47ade80a97a869c2f1e5bc6d5901e2f7191e51d12c0afe993dbf773bc610877f1043b5bf93a0584a6b1e5a27a7db81aeca97668041b99d4407f221f45755616f0f21515e97dcc73343ea82527d732c7829edaff9bd776d19ad40ca0d04830345ec89cba29f040d63d1d19f507b26f6c66b8f35537c29bb9edb8ee5b2f90f5491588c23f1fa5f25a609c24cfdff65bbe9a29ff26f6a9597055b8e3659608f21f3c6b39ef31e7ab573038e23fe84376596f41206c61657c71b41a148a4aa705ba4253bc8d1d8f999ea24e8ee6d3f02c2ef6a058a10275a9409f4cbd750c58b2aa8e7fdf070215b0faae0b608a503eef7723de143a42235fd06ee41c8478caeb45914c05526da4e9c1e148ea206beb01255e7cb3c8e4c7733080da6279616806d173a8131e3efd55c418e0117df4bd4bf14e1e81f4f9b8461cf8f4e19562ac8cf4a91f9fed47f6b41d9810b80846ded4697bc8b50d1ba665c06802afd1eb044cdc011b3eeef81dbd659d81a01b04b463265738bd901fafd2ba547b0b1408610681db5863ab84e102005f38afc4bb6b0c3259fd7e4d26bff299b4a7d5d0c079dfa05c5afd983214327e039b7d0d06ff7171dbd63c42180e87378cf81b9418d29141e60c7b1bbd4c47e2bc7ba717e4d68500f31680a8bd8af429f272ba28f9c4cbb503698164ce87f263b15363eabb24ad704e9263c59a3bedfe11fce5098513ccf4fd912579ad651dbd6a6f9b5dcd19de7db8b826ccfc7a3a16a519c53537b352255dcb410f5b709a14eb8b700a1091ded9a18e701a3050fcc4787e53a49bc3d484755a79e59e1a4c2c5fcfaeb5015f4d53570977fa67fccce8f212ef39b2c16570999a237ce2abc49531fae7cce3abb43570dd13b2ab59263556a1bdfb143eb9e7cc081e600a9c67eda7fef2741923fbda425b7b83f0f93718f0514dc4ae38387f6698a5a475fef2ba1c5382d46b98efb03b30679d697a4567ddcc383737f64048aff8f0324acb7df39e45ec70ccdbe65a3c38f8b0f65905359baad6d7a8d91f9b88b6559f4eb0e554c617429a1e558266de028f780e28f8481b95b9f9f2ae44eadb888294ac45921e37f33ccd4cfb6c3c361efd87df2ad6d1d87ffae605d2d420d0744544789518dc6433ff982563e249c5b66c448404b13a61a9017d62c23b6d588095732fe14babd0d908a4e28b3bf7638a94bb08feebba107b54277feca5dea05d5ce49e51bdad30dd335a25b3e6c3ed4d62084356dc446f94734834e97c27dd83fb51af011d3e16681eb1b8603008064efd171950b95fe288935520a618a5f96148c27aa417d028a95a94a383a2b4481ca5c04adbbe5bbccb246ed9b775f1cc7a1f5fbb27dfe2e87de73cec9a1d98806c8810e11d85d26fa95af4d1d25cc2b3a0e37c91f859646e4a6f9242b50c799807037b5f404999fc9be70214fdf6dec1dc9bc18c40a7fbe498a2bff9641f20c117ca9aa2337d1f17538854a0de3c5348b239bbd3270d924d7f97debc8ad2c837501d03cf6dbf0b4f1f5bf85df119e6b2461a3bcb7668628dc493bca210328a00bc452fae1de05ca7b5e38db7af8039898903422026bc562aabd922405e6a5d97c746585fd96762c7f6126a0e78d8448e2f5cbd78de6ac8d0e09e84d913c21eb64e9d2ca2ac225d437b5b948fed34a596a6c696bc6a0cba758ce5a5627f339c31657c182f903d94b56efa70ae715cb0bf468d09e218e30c5608f33c4e6c99886c0e70f055a49707198eede5cedf2ccbb8e15d3684a678fc7aa582eaa09ecc92ad480b2dd1621d7318cdad1f1d2e24d476c91049b6bc0f1eca7b3573113dab797a51fb65ed7f70539b04ae310f2879053cd2a884c81cd0d9b63aacce18b149146520271b6503c354308638798b41622f14d85ca93c24563fb8dc255b7f8cf06bb3b4c1862291ba7a4ee058f7e941bf2863c4bf83f746be866ae7fa0e128250f275413c174fe3822f8924ebb6578610e36cf6f894d52591def4157f3ad2dd0bbfee77b5cc95c68f38cef0c19efafb73e0c22918cb71d15d014615801b9f4bc1cd0ded579670c40fef45b084482ff73a3c9a1d208c9484b7bd815a4d9acd0a56fa027cf4bde6157208c03dcce089b174dcde4953e084c9edcbf196b5cb69ca31dcccd61f739fa358305caaae89389db6e6e304000000000000003072a78166f19f798d9939f31050b2a16d2f7d90b7fef55438acb73011ed490b10f57bac2f3ba1c12b32ebf397c4bff795278c49eb1a6fbef4286d3dcbf4acb699f5c556be6283084facfd4ebe210a94ce7844bf19d385034c690bc0a31c9a06b7ea8a07bb25dc1cf226f261536bd838220ec67834689042e30a7a8945146c044e69c7deb68bf0e1da2cae8205ecf1bfec2ae7d773e515363f572a8ca68f048eff11799f81d7e57b70ebed49fe4b5352c69ec5ea0dd133395b6257734b386da6f81cebb8e5611363b5d36adfbbb3f880818199815b0fe56eecbb481223c0224dc6", 0xfef}, {&(0x7f0000000380)="dcdeab5dcdbd415011086b3ae84b5f7fd87df3f96dac14a12118dd16b0e606967c51d61da6bb94a97ee9293f6b04c528015cc71906d8f8f6c45ad8fa40178952393779acd462f7be73cc08346e733d18c4f9e1330f63d4ac661a3f4334bd38b7f48703ca81142a3967fb0dfc83", 0x6d}], 0x4, 0x0, 0x0, 0x400}, 0x0) semop(0x0, 0x0, 0x0) (async) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/266) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x18, 0x1, 0x0) executing program 3: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4ec5, 0x6, 0x0, 0x4}, {0x7, 0x7f, 0xfd}, {0xfffe, 0xfd}]}) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 0: ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@empty, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @random="578670d72941", @remote={0xac, 0x14, 0x0}, @empty, @multicast1}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206981, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000240)="9425cf1b9f7cb0c5632617365c0c4b591c13e04555bdf9e314447216b5faaf301c041382c3ad21f287df7caa63c81c94fe9b63dcec178605aeaa3632beae6742740c9de0ecae81c3804df812912565b3eca5adda79ef0b969486c0eb81f34d8c1fc09de00c88011f88ad198c0b678e3d372b44b1005a59b9da5330ae1fcd05d6fda36df68e9ceba0ac89165e8f48528fa5fd99eb103edd017edbde", &(0x7f0000000180)=0x9b, &(0x7f0000000300)="1e439a16adf367743e811db10ab49fcfc04284b47bb3c34432c4f8a01529374858a2421fad32547fc42db42da17cfd70a64b73fd39936dac0f93a486056178c79e357c1907ce6de55c104c8377fc65230ca092e778c1847ce53bc85a9768fc6a6b82fc55", 0x64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000007000000", @ANYRESOCT], 0x30}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02e2cea7", 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2c}, {0x35}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x1, 0x4, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000440)=[{0x3d}, {0xc0}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000600)="3998a035", &(0x7f0000000100)=0x4, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000140)="525d14e96eee6ff17e5dd4403d8d4c1b7e06747334696c7dcdc0168f2023c36a91e669513c36088ffb89", 0x2a) executing program 3: syz_open_pts() mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000380)='./file1\x00') (async) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x0) (async) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) write(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000700)}], 0x2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x6, 0x1}, {0x8e, 0xf}, {0x40, 0x80006f2}], 0x3}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x200}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000003c0)=@file={0x0, './file1/file0\x00'}, 0x10, 0x0}, 0x0) (async) r6 = socket(0x18, 0x3, 0x0) close(r6) (async) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r6, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000400)=0xf15) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r2, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r4 = getuid() setreuid(r4, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f0000000140), 0x8, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{}, {0x20}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r1) close(r0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="930faf4c67523241a11f910f75bd57bfe2a08f9be24146b088d28574ad248ecb6c337ecf999e29d16bde6677d32b50688c7464c21f43310f9586d91ff570b2abab7284c5605eb494961239c4b7430afab7a18bff124528337d525d13356dad14c1eda2156a8d5d0e6a6cf5633e1290114e077adcc5158070bb7d3e1b79c37c10bb4ba533b841d970674b00bdeeb9c017c3b7c949045ab4ca0dfa07eed7bab782f4e9db5b138cbbccd1effd42fd3830ddd5d14183cfe27a336411c3aef8d7cf4cc28154cf8ae89ae932b9f3aa212463fd70a2e921ce67a82bab36672835aa5b02870a7e568587753bdd74538289ae986a633455b0640039", 0xf7}, {&(0x7f0000000200)="58320b9c4c934853a18a01467cf9b022c291f19b5527de9ad2918c628987d9df7fb3fd8b9c91bc2e82ce19339daa54749f868c8d0f5d2953e60d2c5b670b83854f81cadcbf3ad057f526af6382c44f333b24d6a06ab716e6bb9d95c219b9b44b58859d70e0229f7003f9e15865461cf481114470c84c99c7dfe88569679925113f897f33fbc930660f31", 0x8a}], 0x2) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x20000000, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="44c23889e2443aa7ed73612da843302fdfb5491dc054e95ca60d6cd72a0fb432819049e41513de41e6b3126caeaab44e267cab472adbad38f86f1dd519a6d07b6f67893df17fe8ba6fdfbade4dff1483c00b04dd4171e53fb005a362ca2bb607920eb25e70c6c1fb2c27230589da960b4b81ea85c7082fafff8a5c3cf969b5b7eff531d02f9451dd04ba2eb1241240d8c25a03ef487d6b0a6958eda060fdc4d266561574df5c3131ed5812e4cc6bd9f3fc99ed5948409283a0922e8edb3e6a07554a36b44b5b2fae924949973ea370e4384b76595e52d60cc630d65c950a24c5162c504f", 0xe4, 0x9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file1\x00', r0, 0x1}) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) close(r1) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0xc}, {0x6, 0x0, 0x0, 0x802001}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0x1000, 0x1800}, {0x4, 0x3, 0x1008637d7fcfae8f}, {0x1, 0x2, 0x1000}, {0x3, 0x82fb, 0x800}, {0x4, 0x3ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x1, 0xd69, 0x1000}], 0x7) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x44) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3b006eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000100)="38094d54b576c9b76fd0ef3be57c65d35525fb416b375459256b8b7627578cb60f4dd4232b11968bc2d532197451897f3873c9e37b435159170f6f339c9dfea290ddf1269c44b53d6569d6071c478c66276bab69", 0x54) executing program 2: socket(0x18, 0x3, 0x3f) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 5: socket(0x0, 0x3, 0x0) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000004c0)=[{0x24}, {0x4c}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b0e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) bind(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x1}, 0x2) fcntl$getown(0xffffffffffffffff, 0x5) dup(r1) listen(r1, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mlockall(0x1) executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000040)=""/15, 0xf, 0x1, 0x0, 0x0) executing program 3: socket(0x2, 0x6, 0xce) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) socket$unix(0x1, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xb0e93760b5ad532) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x60}, {0x15}, {0x812e}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) (async) ktrace(0x0, 0x5, 0x40000106, 0x0) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/178, 0xb2}], 0x1) fcntl$setflags(r0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000140)=0x7) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffe, 0xbed6, 0x7}) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x0, r0, 0xe22a) close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000200)={0x9, 0x100, 0x4}) r3 = geteuid() fchown(r0, r3, 0x0) chdir(&(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0x1ff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf0c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffff108}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xf85}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xb995}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc000000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}], './file0\x00', 0x401}) lseek(r1, 0x4, 0x1) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000480)={0x5, 0xffff, 0x9}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0xd958, 0xff, 0x3, 0x7fffffff}, {0xc78f, 0x8, 0x0, 0xffff}, {0x7, 0x3, 0x6, 0x2}, {0x9, 0xff, 0xff, 0x4}, {0x100, 0x6, 0x3, 0xfffff541}, {0x0, 0x9, 0xe1, 0x3}]}) sendto$unix(r2, &(0x7f0000000580)="ebb490cf25be274b76eacd44bd976cec236e6f402d40d738ac44481820235528058122ea993ccff5ef1f2bd3e7bf0f57845357105034e18ef949c1b2be4cdf3c882035e6e84fe3cd8fea6a81f1b83fa9d29d55449595b476b8a3f9408112d35c37273707a8cc5af6ff117d41a6861a974f4acd08be792ffc6f102a16b95b2c28dd35843c4fa4f6480849bd0a1034b7ba7e0eda5b22d9254eb982c714a4878bceb92b6a8d79c18b1bd1259188e9e1fc29c55c74f416e13eb87784896ee5", 0xbd, 0x411, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000006c0)={0x4, './file0\x00'}) fchdir(r2) socket(0x10, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000740)=0x7, 0x4) r6 = geteuid() lchown(&(0x7f0000000780)='./file0\x00', r6, 0xffffffffffffffff) socket(0x20, 0x8000, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000007c0)=0x7f) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet(r6, 0x0, &(0x7f0000000a80)) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r7 = getppid() sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)="74527dcbde287bdc4ea33ff7501283c234fa7edcea3e85d1bc41170fd1a5cadd05b4ee780daa6b121898c45ffef48def9410ebc5c6cfbed24bbdcbd45e0f7a1f4809a31afa84936ba5900dfdb4dcefe5cf6afd9551844a2600e97e393cbfc0f8456c7016f03ab90bade6ba6b0a53998d3a06234702db3ee56c1bf74615194a092ae8b527894bb06178b269caadb27626b1eca783fdd85d460f461687dc67", 0x9e}, {&(0x7f0000000480)="de04fb253f6c0bd883e822581b6bf5083593c9195a65a8d38a4f20caa242e6a72894b3776845a106ff4f9a493daee318df2545e0b9a699c76842049b97a163bb99db47a16b282f2d3a38fa704314ea7890e8d802f5836eee5e11571f01618c5616bc9d479d28f891e7b4ee8b8b9f0eb59140ddfc9aa49a263c28520306fc96215721ab8f586ff8263f3955ac7c3650bc480dd0187589a19addc7b4dd01b9b4681cd6dc9751217ca113c410dee3b18da932cc17b9e7f86eef6df3161e1ab26d864ac47db10bb92cf3d843e97f88acd9b47465eb4e781a86645a684b30df465ab6cd8d", 0xe2}, {&(0x7f0000000580)="96d6ea08f1637da72084e64b34f17f533a33869d24ba22cdbf02bef5ba66366a19994a266ae09c9f4e8a2befca5251146115f57039fd779f386c793a65194345ee7bb25a8805536fc818b1b455c6719956f9ca52a7f501a4541c2ff08e0b28d5086126dee4bc6ef624badbf139c93d71b185382aa4dd7c52e6ef31d8e68fb2c54d8dc8e5c9e0a7418c3879443b74cb6f3bb534d5bfe65c91d56b540a7ac5523cc3cfcdd4ea38984e4a001516ddb6fe8b3ba9bee8c88cdd03a3629c27c2696d180cb06d11f500797f9011d4ee47909d04c542d1dd", 0xd4}, {&(0x7f0000000680)="1a8126df26fdaa3f34c347112f654329a1dde7670426aebc36dd756e0be7148e4a66b28ea3ec7296b98b321e29ba6740bdcedb6aa2935434cca7e294b5dd5073f7c7688e8a652f7613bee0c4949ad89712b38e6dbc8a0bea81911a82c960a69f5c9894f79c06bb8c0b200efcafdb4350112c72729c8167f5812a5a96a9a09d1e9e78f3", 0x83}], 0x4, &(0x7f0000000740)=[{0x68, 0xffff, 0x0, "a878ca0508d6748ce3861b18a73d66c023717c0798e0ec5f08aa7d8a09214dfcf9e848ee24c4a200ea186e211818069483e92833600ef7b3dd101141b4847008240b74ee4a7a4f5b7ef8d58b370fd985d03ab2059a"}, {0xf8, 0xffff, 0x4, "39cff2ee1cf38400c45ef087fb0f7f681402db0be728918b8e2ec5fd562986cc7661232837b72003fa44e3cfea833981694a2638fe3e88afb6062c2e04b5a7619491c49a23fa9b7305e71f5b250fe6dd9769f97237f7417e2ba5564948f658c5bb332584709a5aa11f166f81ae4eb8abb9f34a7f39d931393c17a4ae84f2c5b2df2f4c364c085c885434a791856965fa0c23976be3400001903c8c581563880d1e443f235e3e35585b324c55816cd1ef3f23677b89fac23cabf7fd1f663e111d026072fca7f763323e7469bf72fa421ec49b3154c1298adee546d893207ba01d5903"}, {0x20, 0x1, 0x9, "db945c7971ac7827a3df"}, {0xe0, 0x1, 0x5, "487cf5f48df6d4ba9bf1d3acf39388d45f8cb5e11ff4d914b38aac7e4fe0d85f0f568e13852b640556fe6a7a322be86d2907368e7d4232e5553608b39dbf6e721ab894264d151c3eae4142d5ecec7e333e983527364abc05e11ef3d0c83604e65716f90b46253ed21b2f6a981b26e22d49d5b54b64979804e053d9b693ddb3fbd45ad031e63effe0f672f51a1c90dada412a96fec4f0f4cf1e0dbfd9b0ae23cc3acaf172d686d454355de36eecca40d880160ca7b1e9a364cf6ff02d1a1506a98652d6f6e84585ce272c8818"}, {0x60, 0x1, 0x5fb7, "9478bb21d6856fd5c8a4c75eabf2d467703229c91c3d3cf87b3f0240c494e68b4801b710b1b122e9777e307a536669fd4c9f0139d0dcf0b9f8fc8c6de333c3456e5db514e085cd47d4"}, {0x78, 0x0, 0x101, "4e0c93eaad98f342546a99c13e729b60d5fcabbae3cfb7033186511abb4b8163d2a5eee0489f19e83221e033d8b1cc00e12dc0c1a2f2588f6cfdec03859a9249c423c33acd5f1d45fa93cf706feeb6e622a1f9cfc4f16f6c06c4b9f86064fab63e69e5e9"}], 0x338}, 0x8) ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r7) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) recvfrom$inet(r0, &(0x7f0000000080)=""/17, 0x11, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) open(0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0xe1) r5 = dup(r4) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x10, 0x8000, 0xff) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {}, 0x0, [0x0, 0x2]}, 0x3c) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00005af000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r9 = getgid() lchown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, r9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 6: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4ec5, 0x6, 0x0, 0x4}, {0x7, 0x7f, 0xfd}, {0xfffe, 0xfd}]}) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$inet(0x1e, 0x3, 0x0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x5, 0xffffffe0, {0x0, 0x6a88}}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(r3, &(0x7f0000000440)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kqueue() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000001, 0x8}, 0xc) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2d02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x3, 0xfb) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt(r8, 0x29, 0x2c, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{}, {0x20}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) (async, rerun: 32) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) (async, rerun: 32) close(r1) (async) close(r0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8218694a, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) (async) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) (async) msgsnd(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="0200000000000000086085b026b414996e39be2b9c55981a43c1cda3653181f48607007886a81055f25b821d8fe3aac5c2cd12d674af1aeb7cc04393810000008dec9b610c367f096e00000000000000003d028526d6797b583884bc578ddb0c926afbf27cc6b275a94b0569c44348da2799aeaf0b0f3c1d9c67e06963de4db6fc5a9523b800cbe037dff7a69df3df8fcbc794bcfa00000000ac350921c01c3593fa58dfa5fa0177b3326b2c466dcc523124bfef5711243170144cd61a54d38809635e6338cf6ec497a369929edd603b85d30f18c81e445817372ec1834661b72ad8465a6d62d9eee0"], 0x50, 0x0) (async) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d", 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) (async, rerun: 32) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (rerun: 32) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) (async) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) (async, rerun: 64) fchmod(r3, 0x0) (async, rerun: 64) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x21, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) r4 = getppid() (rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r5, 0x5) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, 0x0) (rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) (async) flock(0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3f}, 0x52, &(0x7f00000000c0)="216381b62a57611ac8afb7d72e7f82fbb249fbfe094978627a08cd", 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) socket(0x2, 0x2, 0x0) (async, rerun: 64) r3 = syz_open_pts() close(r3) syz_open_pts() executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) syz_emit_ethernet(0x66, 0x0) semget$private(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000500)="c370eba5805e75ac58c77ff3b8779a5f930804d81df4974d38912968b75cfbefd396795ff10afc1caadb6937834a40e179553c7033e46ffb1ed8cea6079957cc2389216a1d71919940ef2184ec1d8be16790cd6a0e9cf13928becd22050401cfba962d5df5554b9774dcd0c38039d5789ea130b1ffd2552acae5283b7846238f40a0e34284720d2c395e62ec300183f0dc8cb2fc74f6ec203e4e", 0x9a) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000100)) r4 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6b", 0x82}], 0x1) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) executing program 1: socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f00000002c0), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r6 = accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r5, 0x2}, {r5, 0x2}, {}, {r6, 0x10}], 0x4, 0x2) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x8}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x2a6, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r0 = semget(0x3, 0x2, 0x400) semop(r0, &(0x7f0000000080)=[{0x0, 0x1}, {}, {0x2, 0x0, 0x1000}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f05fee55"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a000000000000000000688f80e05ffbda30fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000012c00000000000000"]) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x25, 0x1}, {0x122, 0x6}, {0x8, 0x80000001}, {0x26, 0x5a}, {0x22, 0x800}, {0x8a, 0x2}, {0x7, 0x8001}, {0x0, 0x3}], 0x8}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaa0000019078ac1400aae000000124009078fe339657"]) 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}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r0 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r0, 0x0, 0x6, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffc58) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) pledge(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000001ac0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) setitimer(0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfff) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0xc}, {0x6, 0x0, 0x0, 0x802001}]}) (async) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) socket$inet(0x1e, 0x3, 0x0) (async, rerun: 32) r1 = syz_open_pts() (async) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) shutdown(r0, 0x0) mquery(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 2: sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0x0) executing program 5: accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x7}, {0x812d}]}) 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, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup2(r3, r3) shutdown(r4, 0x1) close(r3) executing program 7: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)='9', 0x1}, {&(0x7f0000000300)='?', 0x1}], 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x4, 0x9, {[0x80, 0x10000, 0x1, 0x7907, 0x7f, 0xffff, 0x5, 0x197fbfa7, 0x4, 0x5, 0x0, 0x0, 0x7, 0x28d, 0x15, 0x6, 0xf8, 0x800], [0x4, 0xfffffffffffffff9, 0x8000000000000001, 0x7, 0xf1, 0x10001, 0x8c, 0xa5, 0x841a, 0x100], [0x0, 0xffffffff, 0xfffffffffffffffe, 0x101, 0x6, 0x1], [0x8, 0x1, 0x1ff, 0x81, 0x1, 0x2], [{0x20, 0x5, 0xd6}, {0xfd8, 0x5, 0x1, 0x100000001}, {0x4, 0xee, 0x7, 0x2}, {0x7, 0x7, 0x42, 0x8}, {0x1, 0xffffffff, 0xa8fd, 0x4}, {0x101, 0x81, 0xfffffffc, 0x9}, {0x7f, 0x4, 0x81b1, 0x3}, {0x0, 0x0, 0x80000000, 0x1}], {0x8, 0x3cd2, 0x1, 0x2}, {0x7ff, 0x3f, 0x6, 0x9d}}}) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x4, 0x2) socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x0, 0x7ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069dd, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername(r4, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000180)={0x0, ""/12}, 0x14, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setreuid(0x0, 0xffffffffffffffff) link(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffffe, 0x0) link(0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd80691c18b0 failed: no mapping executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) poll(0x0, 0x0, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x416, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) execve(0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) r5 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r6, &(0x7f0000000240)={0x0, ""/15}, 0x17, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r6, 0x0, 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffffffff, 0x502, 0x3ff, 0x0, 0x1, 0x40007, 0xffffffe1, 0x1, 0x1, 0xffffffffffffff81, 0xee}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r7) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) syz_open_pts() syz_open_pts() syz_open_pts() executing program 1: socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) write(r0, &(0x7f0000000280)="02ee286c8c45e3b44887d6704e2a8e57d52bc25d57059eb43e834b5e5ce98541cf908a75c4c846f44817d835edc84304d130bd9a469404101faeeb73b4d58b211c3dff2942aa68eed7c9704f797dd828577291d291826b17bf4986fc777d60684c3a8297e764272394085cb59919bd2daf5f0157a412e414640bc17c40ff8b4384f648f5753f742f2c9e32bfcd11991e", 0x90) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000240)=[{r3}], 0x1, 0x0) r4 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x302, r4) executing program 0: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4ec5, 0x6, 0x0, 0x4}, {0x7, 0x7f, 0xfd}, {0xfffe, 0xfd}]}) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x64}, {0x812e}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452"]) execve(0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) r0 = open(0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semget$private(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fffffff, './file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x1800) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="0200000000000000086085b026b414996e39be2b9c55981a43c1cda3653181f48607007886a81055f25b821d8fe3aac5c2cd12d674af1aeb7cc04393810000008dec9b610c367f096e00000000000000003d028526d6797b583884bc578ddb0c926afbf27cc6b275a94b0569c44348da2799aeaf0b0f3c1d9c67e06963de4db6fc5a9523b800cbe037dff7a69df3df8fcbc794bcfa00000000ac350921c01c3593fa58dfa5fa0177b3326b2c466dcc523124bfef5711243170144cd61a54d38809635e6338cf6ec497a369929edd603b85d30f18c81e445817372ec1834661b72ad8465a6d62d9eee0"], 0x50, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2040, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000011c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(0x0) setreuid(0x0, 0xee01) listen(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) pipe(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x52, 0x0, 0x7fff}, 0x0, 0xff, 0x3, 0x0, 0x50ca, 0x0, 0x0, 0x5}) r4 = dup2(r1, r1) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) executing program 6: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/3}, 0xb, 0x1, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000040)) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) r4 = msgget$private(0x0, 0x419) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r6, r3, 0x24, 0xc81}, 0x100, 0x8a7a, r1, r8, 0xff, 0x4, 0x4, 0x3}) ioctl$TIOCSCTTY(r0, 0x20007461) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r9) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7fffffff, 0x1}, {0x3a4a, 0x81}}, 0x0) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f0000000380)={'./file0/file0\x00', 0x2, 0x3, 0x800}) r10 = accept$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) pwrite(r10, &(0x7f0000000840)="6a23ac00c0c059af48f3479697b2782c931d07a7dae936433eaa6782fd6c03f0b1878ca9536e36478c747acdf332161be054e2a47919acdf886676d7638bb1b7cc5a6c77ebbf249c14633fe3ee171cc128", 0x51, 0xe00f) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) lchown(&(0x7f00000008c0)='./file0\x00', r11, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0/file0\x00', r0, 0x2}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={r5, r6, r3}, 0xc) sendmsg(r10, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000a40)="f1c736fb", 0x4}, {&(0x7f0000000a80)="107f60c80dce057b6151a56dfdd3b48bb4a8041cda29d158d7070a785fbd42e847e72e407817b0da3a55c4c6bfa64923d482b6ecc7bc9da0cb3cbf5b71843c1ca9bf9379879de7cfa0feab04b556b4c87e1d7750103ae3e759af03036962f6df6bc899ae69c129ba69df8dae929147825c774ca346827e505ca4f908f9ba38f289ff8a11fd7e7f4c29269eca784da52873cd4b7c77a635bb20e9a25f3a21587b34732bcbfbc493b5512a12b58c9e0954ba912e38760a49e3bc93a10cc6", 0xbd}, {&(0x7f0000000b40)="2a7e456cf5c6c629c41311c359378487696eb15c3caef550c39dfc6b3e08ed", 0x1f}, {&(0x7f0000000b80)="770a07228db6aa412d1520b6f465e10c91e7d3618e637507878f1987767ec0f8f65374aa1dc8f5563dc9dc31912f7bf728d11dd254c1acb3d8969e2f1c71a41ba4a08224149e9595b82b80f383e8418c169360434c30b9c0ca8984c4f0a84580e8fcb5161a12d63b42c8103d7c3371492e55335ab9502797962402a4ab939d00849c978f95f218600b4964684cf6b5b17bb32951c5971744ddde19b53d47421cd0fceb3aca14e70e1d259b16c2e0cc7336cd50a7e50249962a8f7bffda4f7ce2049208eb2002ae52ffbe3f8e03fdf54e200b53613b6b18dcdcca81e70a803f7ab6ca4dda492dd2d4b063347893edec3f8ecbfee1157cb942d15658a5559a89ce80cfb364c432587088e021b22504eb8711be489ef96c4250a03cdce946628afcac3a64e27c95213b44a9ebca5c560db3fe268011af5eb69915b4a2c3cad80fe09ed0cb6e06b56a71795c3133731b878f92baa19548f189e0d109edfb50d0c570605c4e9da9d2271f38be8253f678efba583ead92f91e039e723e64c2fb8cb3d2123b2438d51aa2cd0593f8b6305f3ca11c5ec668e86df923d86b06a75094dde4f2f3cbd92b00ecdb0b9c8462d912caf80997b889db9651a76a8ea9d8326ba05fecbe6a38778500f59adfe52fc7596df33314ccecd379b2b2556921366e6fc68efc8acc7d1ca54ba58b6f5cc86a66f78c1dfc4dcc2aa6d1cbdca91e6d6a1ded76508b497e2e3fa3570c49a3fdcec968d54bf875e91fe41bfbcfc301792d597817520d83dc544b9755052ddae53d00f3b8352345adc53829c3470a4cf4ea87d4521ff3ed473a7372c85d6eec264a3347c13cda7ec0bfc95266dcb7641ecda292fe9a99dc2f4bf232b6f5f1c0e16031dc575733bddc001ed9afaf5246f9d1b770e60ecce8cb5aee7541674f6ff5f27784dca32f0d79f982ce7a64a3c21427d47be1429f83da067e02b24e585f8a909121f3775337170ae5c1b7658f61750b1e92b2f5bfaed39cb1d1946f7acb250ca3b4ceb5201823899f1d961a9c8491c36459f190caa462deebd9befbbad16d2c2420414226db921533e92884a4259910ac83c889093718e012b5eef178c0e04e36902344a1332e8078d6cee688487e4d4aac6c6753e495ecce371bba0f52057722a79922a66fbf476c2874208715e4667d7aa98382fd8fda980cda277c82e0e1d6c6621e1ed503c4f4b5431eb51441c1d402c890f03f43f31739db47fd698923b929a4bde338d69b8d42d3f3d2da0643ea2e8992bb153972225a1e599a1da24fde6a6f0d8edd982a11888af6091239ce015722ad6e9e142e64f347d696d73530af640d9be334cbcb905ed3bb3b53af5a55018150c6f0e0ea3105fa76e7e358edfad9eaf1a351a7f1a05044d2d33dc6b2bf76c70ada58ee3e2b6d222a1252b4f00006765056338ccfd70eb12a02612202090813350dff0792020ff4c50807feabdaa58c60429212ae32b91f7d9b50f24bee967de2aedaaab4816d70adccb710d7ba3ee0803440b70e9f818c84db46c0743db1a423ee248b649212b3e37c507f4b5e0a98a6d14e2835ac63e98445e9ecfdce4d17ee689c0342674cc28dc2b3e30b29a94ec105da5f270e12099f497797e39bd07cb141bf8c2133e34800cdb7180737a364acd769db729be6a128a58f072a24318a62fad5180b9cd9e5f9e2305d6d16c294fd2b2f5ddd81cad0ff3bb5a4d7c2aeffa678137fbefe4654c57b1db3e137ad59b50ea3f1ffc4e1b44cbce1b40f5ee1e7b7d96fab9666e1b79342c92f3d379c19f6185352700ca5d1c6ec277a896be14915d431390ad2895d0a898cf1b323fd80666c250aed54b97584267e121d3e8d9b4b0e152fc480c6289948c15d9600bd4b9dfbd2634ad118880d315d7b7530acceaa25961ea3e85d7d47554972e4957ff4caff813abf4ebb96580816612bce2693a1dde92f3aea9a5461442638228df291b821971c7b1936334ad540002db89611a2a59bc62e5f29cd19f14eefb98b34f223200007f949a803cf15b21d9582e127e7aa6644737f750d1eaa8670def08750a838fd990dc1dff79b0e24f13270de53853c6f2275165d12ce69c5d85d01676be2df4eae0d00d13a269f82619e10c03f15ca48151459e23a4f6a5f309379cdee75957199bc1ef1d7c0a67c983095594988942c81b664547c679d22572aee797c2d4a9ffdca69a644995e38e647b5a54e46574d0f3cf34e305d677e6b0df6297e3e9cb606cf14c499fcd60f731d0cc7c725f6e9118eb7f4429b60e64e7c7ca7fd25ddb265f5b299887fa8784b7ceda8b401ca07133ccf43809e5f07c23bd15a86d533f09862f30a17efb2377226b80ad54092cb4b9de989e3ff02e617bb6c981746e25daa66afecaea85fb1c32d6b2f58e148ab659a0bfc8c7f2094fe7c9f1a87f936d29cf0d769fa520896833f2b0775b8443c40015a846cb94ef12f1bdcbe9f585f9b96318820fc5b4500a8742e7e18aca26b6fe2f049d207deb8899842746d177ea6bab1fafb0ae0df728955c50430e94aae7d359604eabaf104eaaef32a5674b8f20903813454b81c42fa1ad8ed1ff540ca5efb11bd6bc0b6121a1ef40f5a5ce9494cd41da79bec3e1c8dcaefdee058ad484c6db0cc58dbc5054dabb926bee078485a1e3488ba2fc2da70ba5dc5bdd15717bc387e0fa4110b9a2b6e7a6d0f2126d4f468f644c7a71c722400c96ca695ea63b418281ba360b110ce72e404a8d012f6161db57296155d7e5b48683b423cdd000092c42d3304f1d19658ac5ffa5762826bb355a154959681c0cca232bb65e3660c868b2bcb3e7940b91132bcc0975061b859378dce42fa4f1ee8b1ee6045f426c9f65a5539eda935ba33a920a238ada964b88bf419e7bafb4d0c7a695b177dc3193a270819b5664f5079dc15ac68e6e4bb3f158d9ff9dee2375a8d46b093e3da6720609302bd7df5a0fc8144d0ff43efd85ecd4be40b4217b02ade332425a4ff5da6b758f7054b6eb00797dd5475ca46056a5e888cfe585e36e30402af530cfaffbe73b1f058521a045e33daf2077154e226dec3a8024af2e1e114c8b4666e3611e7b626a12f25887f1b2a48aa434bf132c9ddc2177a70252dda3aac299eba2484cd11f80df6fbabfad7ef666020ee43f5b32c4cacdb7c3d4e84016161c45e76be3af6d53fb49d58bd92272908ef557bc8ff90a31b7d75eb66721b07fc53639bfea1e31b8dd129110a8b80c93442a29e8c79e209fd999f6c6225630102ebe412436fb51774397cb877ed26016391e91ab3f0a4215a214bea8f7b8152cef1a427e515c38247edea0efe13192c9f0f2f7a0bef415cee48be2669ce7b9af1736ab3d1c9a89f53c2c3cbb0f39f4c4aa3cb5fb058a2c138d677d4c3750bc7c69e24487c9b6f49427e03420d290d5b77674516fd81f3c7690c9b4c35dd4c53cf32d2cf50f3e349835f146511d5f06e249eafbb0b2e8f5112df4cb3526ffa0ba1588b975ee395359edd80bed0e601f98ca2e71542b955cc27d0d16b66579dad37b838ab7b73c2d15db875a7acc8f21082889953deb57ebe7d5c26c15986fecebef2520a94f11b3404cc8d435e4b76c4d80f4979b9b4147a30ea4f855a73c6c3061242a33150a6150def6b36c50f855d59646d50c698100aad0aba3d851a20e26746f8f6a03f1c6f5fd36205fbc23741e91e525c811da392c5413c09f6b00279719336f97066447b4a987d785a12ef1dd39e1ccf6b5dbdc1870dbe11d82a5dfb63c866e59ad760bb779f26c74ea08bb830ad83df8791290e4221613a9d9a70bdef5b41ac375d14f585e7013b49b7211d521321aa2e1e3ec854c576c58fef091593c89d0d62c28787565e4dfcbaea4c4e816b9f9102bd6c2234f63bb7a1d4e9b04c999ce6d4b56a462579ead6ca9a328fb4a80d1ad159376bd3a8ab5789c090a676f1beaa3b94db1feea2e5a6dd84cfa9110ae384d472b332af74f1bb1e98f7a0629333ce46cbac22702c96495d4ad926e3f45538565e9d53f1892cb9bac670e621b8db2c8abc6e50be4a6378d0ac4428d1bdc1c0f531e238ecd5bfc97717ca34944cba51fe64383063ee534794767937bc1432c372526f4214e905e09ebd14f109b8b1603f217532fa04c536fefe2cc08c4de21ad63ef8bbddc389b642cff35aa9d5d568f54a1370fc2c2f5f4eb7c60fcd1ed64d9c78ba033e430d6b09c4511390bdc6f373d6bd918a179127b82e3c54b85f284d650484bf5ece321171c6b113eda5b31b2d7106afa0383949e0af30601791af9a67c77dd452c0c61fb316ed02c287785d0db5a2bacae80dbc2d7a2eb54425adcad9cae6edfe3a563815d88f70029da1426869a752102f33c1a22092834349a876879c98d4f24298fca1faf711df1ba0d0ac192ffa0c6731d881acd6f36ebb0bbae2087bebade50cbcffce7b031b24c756b11066e6047a191d14eedba244dec5730613df681ab273adbb5a397f49ffb7631419687c317f20caef231a6d56770877f9502b223cb5414a501fe0930685438359f3ad588f40c884787a11dc78fc31568598dcd8b13936260f503038a3041746b4e0f3049bbcbc677ef8e225b2ac8c32513097459f4828695215299f1d1f44c225c5c0fb5f859581b2fd7ee2c170853aad568049d00172d7e3506d1fbb593ee7f87cbd03bc54fb0fd6d5334015e431a67c4c7df77f41ad9dac378fc27de1330f8d60523c4c4c361022622610dca12ea4ffd48cdc494ce6d4968bd0de1ce0307c2cf2e2bd4ddd186296d48aacbaec357229e38402a3b8beba9812534ce52d65464fbd28698e938cea40ce788c0dffa89bc86543155bf63538b60b8f3d3578ac0c3fb3355095b0fcd0f894811d749e370ec1b16d59055d38db90600a3c2631a4923467a1ea6d9f2d12f79548b250c84539b53c2b9a2e4e09409c42afa529334d30bbbec83fc70581ca9c8988ed4cd5c78a99242208eea09c5b2593e9ebdd630dcc53c6639249657f27677ed5b6ed00391b001e809ebee83bd850a55727b796d97a85c0c67d760061c18ea9603b3e91a7da5fb37ffb47cac005d428e8c4fddbd7a47d39de080e106966cbe88b4821a62f98131120b10b7e5ea8d7d37513b68fbd5b1506832c148295c784c7ebe870cc7a9843a9c7357e14fdcc7984d64c33324a4327cc9d4eeab175eb34c7c7987292f73f1135ab26a4e5cba1c2cf3e7b29ae41110570b753458eb8d858488ed287ddee34a8d78728922dad9ecbefa56039146ee427f0ac7ac03736ba88675478f731ec869baf534ecf795c2ce0739864d6181ef7491c233014486b1d2f77e5f484efa754439a26e3f23ab23c25d608d1ed0439dba302a053870f6b8b7f3f014062e5db061c7ee9a0488bafd0474812dc3b3083930eae770fde876db4536182d023e9ed5f13629978b6ac267012bfe2043f55d85bbb53b81bb703323efdb64d9b708a0e28d5157f7d51377abb7cf588a9676669545ed40d7f36a00011a555b636833bca6ab2964f542e875a7818f1e6a642afb3731500ac848a7a23d4a2adc4ec3064d9c68fa5c31d90984e2123c4894579a6a1849f6472f773dbf6ed04e8e01a1c585341e5914c009f2c634f632927abb2b85a1b268b94d505ab904473559b5f4c6f8698c7acf34f327ff1cfccdbb439a55d783b43c319e2e15b649cfb59ffa5637fb4e65c8d327e274a812128beb51b6c30fbe60779ebbb94ef0baad0a6f47c6f2412fb8c115ba6b1c0eafbec897b277206780f6ebd685640759da76590fa63a4816939cf3948a55de7c709f70307ab04", 0x1000}], 0x4, &(0x7f0000001bc0)=[{0xc0, 0xffff, 0x81, "2fd907df727fdd5ca6bc535f57d1e7a22bfe7e5661ef38a7c8e2d05fe23a51ac75a9a1816973de72cc68727950b6fd7c6dcd5db6502a7914c6548f48e822792c2438ea89132695fcf34e4a7ff8fc8b71c2c8080956006eadd22ef9ff1a0aae0caaeba93eb596bf157d76d283cdc17afc97aad9b4684869be618334f4e7164e1297782d519dc4eec013e902770ac949a1cf9296b2ae6465fade00a76b2696937327cc9d9c8a70efeabdc8adfd26"}, {0x88, 0xffff, 0x8000, "0ddf22da69b7913df95b64a3bd8ea17de9428ed69a76062d91de083aec388b1cdde87b7263400173585e8d14bec20c38d09ca27e1bfef4d07bc278b355f26a5deec804f781ddf78b9aabc55d4344bf949b30749c99026b9a3313e283742031e3b527dfde97d2270511d98473dfd8d8ef5392a0a62a4c2e"}, {0xc8, 0xffff, 0x970b, "39cda056babccab2c4f2ca727b005aa8047d6c7a11454467deb0b3f781887daf4a26e24cd631df6b7febff09a8b47b0f9358741054fe9c8aa33f4b1e76e3292277b17fd3754466ff98beece8ddad0dd9fcf555462ca0669e71724a8d0dd61ab88d36d2336b5c425328828b774ec98eeb1fd8edcd6e223ceee2e65e98be9a010f4d55f182a7e6764ba31480a4712e8503906343f553768b2e5263a6297a86012b36d5529c1876d0e6df88bd9ccfb7474d177a"}, {0x50, 0xffff, 0xffffffff, "9dd71aa3574f30a9d540877191a76fea2db636f863bc9592cdd62e005484a6db44428d7fdabe450e6f95d0c7e3a4a023cc6713f9990c89e9f2"}, {0x30, 0xfffe, 0x100, "d0bae4d1127063daa654247002ea3ef9f4553357735a83c522c3846d0756"}, {0x28, 0x1, 0x7fffffff, "47cecf698aeecdbc09011691be717bfc6fa7be"}, {0xd8, 0x1, 0x7, "6fe0135e127c31c6cf8606212e3fd040c6fb9b65c1940c05d3a52950feda3dc15db001fab0847668d33df8cac4970b23b8fb04605c301b8b5c7b0be5ffcb36102ee0090598b5985944d41628db7046f13b7aef654da9a184504bcd0567e94ec6db35e1be886507f64edbc13e46446d5c0abfc2946d9b915aa6d7ac44f8fcdfea00e921ff7f70ca4953e44773f1bf21394f5b77ace996127c76bb48bb10b8c780fba820eda5cb1f12860c688652f8999ea7b53d80ffb5076f55042af52b95e2c4bcf834bd7e"}, {0xe8, 0xffff, 0x4, "cda71e66e8bfa07686d8fb5fef676a56def8e653a73a95e734702d8c5786ffe51717f8f0029b607010b53bfba5af2f4b21d65b6a4cc37ee56579d3f43f3b3899547833d2ded18e7c8c6fd403739c3f8514a7a4ac4f5d421d89b41dcb0c9dd50b1c2cdc9c01045839f17866956cda1895a8ad5c3b4f7ed31445add32c8bb8750f9d10c69ef6ee7662a63241ca6b6e0711ad8fadec39f35a80bb3dde819f39d346901a03b76c35d72e96e16eb3af0bb466a94aeda6212d2b36936af42c9ec6a0e25635a3fea2a4f09f504de4478b694435ac68a2bf1ed564"}, {0x78, 0x1, 0x0, "db30dd89748367609e86105724926a767f5a2b1433eea54670a882455c3eb7054469c565eeff69c897f42c02150fa5a3d51eba6d667cbbc9667a3aaeac79c573c9ad364cdbb8b39c8427266410e8d848602709688b9b7647daebcd0ec09551eb36ecb784de5e"}, {0x68, 0x1, 0x101, "42e1bbcc7680c4085ae6f6c34a376b291956b31c78ee0793f06d410c2b3440246ad16de328be356f97836cd60724aacce20e159aae6c4db8ab68433b7e7e2424b1721f3d322c3963f8aa3f47d7a82b12aeceff5f5360662e"}], 0x558}, 0x40d) r13 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002180)={{0xffff, r11, r12, r13, r7, 0x3, 0x7fff}, 0xfffffffffffff7ab, 0x4, r1, r8, 0xe6a5, 0x7, 0x6, 0x1f}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000002200)) write(r0, &(0x7f0000002240)="6bccc1f1bf00fe7938432a78439262b517e35842a471e0b36fc53dd4bb318a1264af3ee88ca57b5e1af0525824242543bfcb417d9864bada1fc6ce8ead638ef79060f37b1382608cf4e40298b3b15003f63feeabac0730acff372f53ef7b557a6ff0eb8914712c73cb558593c180dd1e02c02a9db9686a461390dbbf867ce09fcbd6658e64663c0092a2799bc1d7d436970dbae37c25efce7b2a0d5dc51e1391fb674832264be115ebcbcb370a0e85b3ce9071284c3ff6d1e881bb6dcb8ad05a41f3fd39f889aa927b41617b7ce29fc9e7d9d5808637969b742a21d0b802c03a586c6e948b9f07ad78b4220e934f9d7140c785d3", 0xf4) socket$inet6(0x18, 0x4000, 0x1f) executing program 5: setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) (async, rerun: 64) syz_open_pts() (rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000040)=[{}, {0x5}]}) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) (rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) (async) r2 = socket(0x2, 0x2, 0xf9) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) (async, rerun: 64) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 64) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) sysctl$hw(&(0x7f0000000300)={0x6, 0x6}, 0x400000000000021d, 0x0, 0x0, 0x0, 0x3e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x3, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080), 0x0, 0x8) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 2: setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x1d}, {0x4d}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x8) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x100080001}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x4, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) getuid() close(r2) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0x0, r3, 0x0, 0x0, 0x1cfdc0000, 0x0, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 0: close(0xffffffffffffffff) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000240)='O8', 0x2}, {&(0x7f0000000040)='5', 0x1}], 0x2) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r6 = dup2(r1, r2) setsockopt(r6, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) executing program 6: shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r0 = open$dir(0x0, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r2, &(0x7f0000000000)=[{0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x2) semop(r2, 0xffffffffffffffff, 0x4) executing program 5: r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x0, 0x1}]}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) executing program 5: select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r2 = socket(0x6, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe80000000000000000000"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(r2, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0xfc97, 0x5}) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0), &(0x7f0000000280), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) r0 = getgid() setrlimit(0x7, &(0x7f0000000100)={0x7ff, 0x3ff}) setitimer(0x0, &(0x7f0000000140)={{0x1, 0xfffffffffffffffa}, {0x8, 0x800}}, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xffff0001, 0xffffffff, &(0x7f0000000200)=""/181, &(0x7f00000002c0)=0xb5) r3 = msgget$private(0x0, 0x210) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = geteuid() r7 = getpid() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x395, r5, r0, r6, r0, 0x41, 0x1f}, 0x6b0, 0xe7, r7, r8, 0x0, 0x9, 0x81, 0x2}) r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x3, r5, r0, r6, r0, 0x10a, 0xb9b}, 0xffffffffffffb120, 0x5000000, r9, r4, 0xec0, 0x3, 0x8f, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000500)=""/151) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt(r2, 0x401, 0x1, &(0x7f00000005c0)="1245ea7f552a2d755f30582bb91d4ed6714b08a8e4bc216ee09ffafa9ec4b58158b3aee8023a93ea402337e0499d6adba45177f3894f93", 0x37) r12 = semget(0x3, 0x3, 0x2) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000000600)=""/39) r13 = dup2(r1, 0xffffffffffffffff) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640)={r8, r10, r11}, 0xc) setitimer(0x2, &(0x7f0000000680)={{0x6, 0x7fff}, {0x4, 0xffffffffffffff90}}, &(0x7f00000006c0)) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) setrlimit(0x2, &(0x7f0000000780)={0x60000000, 0x60000000}) select(0x40, &(0x7f00000007c0)={0x7fffffffffffffff, 0xffff, 0x80, 0x0, 0x2, 0x800, 0x4}, &(0x7f0000000800)={0xfffffffffffffff7, 0x5, 0xed, 0x4, 0x7fffffffffffffff, 0x3, 0xa91, 0x4c9}, &(0x7f0000000840)={0x10000, 0x9, 0xfffffffffffffffa, 0xc221, 0x6, 0x5a, 0xc679, 0x6}, &(0x7f0000000880)={0x18, 0x92}) fcntl$getown(r14, 0x5) utimensat(r13, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x257, 0x6}, {0x4, 0x8}}, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt(r1, 0x1, 0x9, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000002c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x2, 0x4, 0xa5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r5, 0x42009) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 0: socket(0x11, 0xc, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) (async) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000380)=""/255, 0xff) (async) setitimer(0x0, &(0x7f0000000300)={{}, {0x0, 0x10005}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{}, {0x1}}, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000040)="041c27465bf1db3bfa3c39331206", &(0x7f0000000080)=0xe, &(0x7f00000000c0)="44bd401ad3dcbf3301b7aee13ddd99460dba3da16f6acba1d7b17a3f762b1a32f8555a0bc6c4d693618d6691baf8df7794380b2ed3af32d1ab64ea4a650584634af6287ef3a06ee56143e1de48492ac539a8b034f58b2cd113838cf55c32074e5f96a2ef131de23a06fe6e155d12e700dadbb616e539eb6b748136241e78b49641249c6d4bf18953dc3d2ba33414b72e3293544f213e566eb65686362eda0b9b0678158b7a0d64707b006a71cd0eaea5d3b87bf7b30a83e5bea2db9f08cdf86a78d3b1e8cb4a358a91ba2666420c037c0acc8fac8b1931d6311743a43f4729afde34979c2852c09692a5a1267955b31bee", 0xf1) (async) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1ff) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0xffffffffffff0000}) r1 = socket(0x0, 0x5, 0xff) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x19) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x1, 0x40001908, r3) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async, rerun: 64) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 64) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r6, 0x800c745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r4, 0x0) (async) r7 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x279]) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3, 0x1, 0x0, 0xff}, {0x5, 0x0, 0x3}, {0x812e, 0x1}]}) executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea070038000000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf000000000000000000000000000000ffff00f10000ff0100000000000000000000000000010000000000000000"]) executing program 2: socket(0x18, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f00000002c0), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) (async) mknod(0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) (async) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000000000000aa"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) r2 = socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r5 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r3, 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) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x5, 0x5, 0x80000001, 0x80000001, 0x10000, 0xfe, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r8 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r6, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/44, 0x2c}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0x2}, 0x10, 0x1001, &(0x7f0000000a40)={0x9, 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r2, r4, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x8000, 0x0, r7, r8, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r9 = socket(0x2, 0x5, 0x7d) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000ac0)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0x59) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r10, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r11 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r9, @ANYBLOB="bfcd4e19d55b06d24f3558d9ff3bf46ffd3d8472afc55215a6412e837ae66d7d38e7fcac58cc8df267853c1951e46f48c4c2418719afc922eaa93378f8c84d04491e09305b791a56e2f5a30b43f60a7641a6bfbab8ea55bc129719281070983827ff883945880266b7c4e40c"], 0x68, 0x4}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, 0x0) pwritev(r12, &(0x7f0000000280)=[{&(0x7f0000000040)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3c77996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f0000000740)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000800)="b9edbb2507eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b68d3569b99b4416919b072830156294009c222548f53150", 0xb6}, {&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16dd", 0x26}, {&(0x7f0000000380)="ecce76da25ce576dcd811facfbc1f4046ad344786937eef8d372d0800847067e58f6373f9b4040d26dac05f83f610c", 0x2f}], 0x5, 0x3) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) write(0xffffffffffffffff, 0x0, 0x0) readv(r11, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) executing program 5: socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x4000, 0x3) write(r0, &(0x7f0000000280)="02ee286c8c45e3b44887d6704e2a8e57d52bc25d57059eb43e834b5e5ce98541cf908a75c4c846f44817d835edc84304d130bd9a469404101faeeb73b4d58b211c3dff2942aa68eed7c9704f797dd828577291d291826b17bf4986fc777d60684c3a8297e764272394085cb59919bd2daf5f0157a412e414640bc17c40ff8b4384f648f5753f742f2c9e32bfcd11991e", 0x90) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x100) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) acct(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) poll(&(0x7f0000000240)=[{r3}], 0x1, 0x0) (async) r4 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x302, r4) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) (async) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) r0 = open(0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semget$private(0x0, 0x2, 0x0) (async) semget$private(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fffffff, './file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = semget(0x3, 0x4, 0x490) r3 = kqueue() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0xffffffffffff0dca, 0x1}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x2, 0x84}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x26, 0x2, 0x7, 0xffffffffffffffff}], 0x3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x120, 0x40000000, 0xdee2, 0xfff}, {{r0}, 0x0, 0x58, 0x80, 0x200, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0xd3593df15765e1ba, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2a, 0x20, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x10, 0x800}], 0x1, &(0x7f0000000200)={0x0, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x83) fchownat(r8, &(0x7f0000000300)='./file0\x00', r6, r7, 0x2) sysctl$kern(&(0x7f0000000340)={0x1, 0x27}, 0x2, &(0x7f0000000380)="ad82057f6cf11a6be75f3581f55e19762516ac18de19dda3021f233f02b346aef2c4125cc258e4bba5c800f91eae0377c18358d6114ba9bddc2eb554b723b1cda4a3abd4782926d9f03796869f00de51f168bead1484cf4a2d", &(0x7f0000000400)=0x59, &(0x7f0000000440)="087429fd3efaa67537f0398d5d36108d4cd266fcb2353d6c8ab92d55e726d7425e1c6347210a69c9f4957a4f3604603997d8e84c09fff48050a4a38acb66f61d48ee0e552064e836efe9326517be7583c0138983e57486c7ea888a06031f534d62e802fc54735e39ed", 0x69) semctl$IPC_RMID(r2, 0x0, 0x0) kqueue() symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r9 = shmget$private(0x0, 0x3000, 0x195, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0xffff, 0x0, r7, r6, r7, 0x68, 0xce60}, 0x0, 0x7ff, r5, r5, 0x80000000, 0xffffffffffffff7f, 0xf0c2}) sysctl$kern(&(0x7f00000005c0)={0x1, 0x4d}, 0x2, &(0x7f0000000600)="8e5dec6abb8e55eaf55a0bd9f727708fd57fd117cdbd8bfd90c9912d7c1bd2f309e57936204445c45a21e1efbd8b04a455d26023ecd67a450e84e933e0dea515de12164ab592d545182fff8d621138233aada6d556cfac7ed575bbc57327ba16ee1f56be5a9f432bb964ab54dd5cc40ca426445cbd7ae0354ec22d31475c43a4cc258a51d99cf0c6f87a6e91288e92ff45b496dcd69d8a54d7811c5300d21d3817f5e0672ed4ec", &(0x7f00000006c0)=0xa7, &(0x7f0000000700)="2dd1749567610617defb7814c5d337593b40e35589ec4e358642864bfa0cec695b25155d4198f3b07c04504d39e0c5118dd854364863a189cae67db77db5bb3bd504fa274af388ed910f0892cf742e835057e5414f4243cfc0087e7acc23a3beea42693a3d595c028f168f077f10cf4a436f7ec6716d26703ad67ad20fcddbf66af68384da6832e2b831c7ba7cb494ae3f26ce185077bcce13582a4304fe3bd9d159b7210432415a38541e5bc9db937e3592c34ad0fb23faafd44a50fc2279ff872c69440305fd74772243d53314ebcac31352e0851f2daa2ad04342cabdd9c831519aa9a6", 0xe5) r10 = socket$inet(0x2, 0x5, 0x3f) fchflags(r10, 0x10000) r11 = geteuid() sysctl$kern(&(0x7f0000000800)={0x0}, 0x0, &(0x7f0000000840)="2e80ee0843fa12f8eb66e1f9ed0252045922c0eaae21bd72d2b727dd6e88942f12bff5eae7b1772574512619ffcbe31eca5ee8d61ce20eb2586efeb9e0a12491233b3bc5d5dd350f5c578d4a9c3e34e84a4febdc0964163256e30db252d5e53ec6a9f4ea45fc4dd440535bd3705e5661a83f711d8459c9f2d42061d5133a53ea4882bbb28f8c305ed5352f8e87a7572d5a3cea9a62c70de55eb46b767cdaa429e7bac9ee54735faf621eac15c7aa085124e76c765c03521f4fcd3bc76d6048e1c6b3a67ca2fe5d4de87e3395bc67072f54f6db874e17", &(0x7f0000000940)=0xd6, &(0x7f0000000980)="5197014b88504ea70ca910f6b088b8a318d672997eee0dfc82e239fd90e219a4aaa655950e205c8d35409af01e68f8aa1bfa722542d73adad5cb650706b61e30c39e74cd38a1c687540747f2c589975d0900795f4e8caa81511e7879b0bdd90b2efdb68a1fba9fe7b1e9a8391a25a739d52c8dccf696dd09690d396b44971673", 0x80) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) fcntl$getflags(r3, 0x3) shmget(0x2, 0xc00000, 0x458, &(0x7f0000400000/0xc00000)=nil) r12 = semget$private(0x0, 0x0, 0x11) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000a00)=[0x8, 0x1ff, 0x22d, 0x7]) r13 = semget(0x3, 0x1, 0x102) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000a40)={{0xffffe806, r6, r7, r11, r7, 0x20, 0x400}, 0x1e, 0xc668, 0x800}) sysctl$net_inet_ip(&(0x7f0000000ac0)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f0000000b00)="3d4b8129a8168b20e5ae912990178d0171f1296d5ae7f123126d82460cb744aca32517cc11ac074b6330fdf86d228a15b55e2be08e394c7dd1c0bba869d8d8cdcce3b12019eccb77c8b336ee0bcf2b", &(0x7f0000000b80)=0x4f, &(0x7f0000000bc0)="1090e92c806cfa9b9118cbe9785bdc44e0492d9de2c7337b740c637ecc03c11b46b997a696d76d3236dfc749d9356c71c191ea08a563f10b67381f20fb30d358928cae35be154ae0a8961a4c952ab999786fae2a3085affaaf5abe0cb4a43ef8ae9e97c9634bc6245e9d0f84656d38425516ced9bfe05d017628a318fd1f8740ee038e18f7a41e5a40dbc1df3a8658e440d8b761082d", 0x96) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c80)={{0x1, r11, r7, r11, r7, 0x128, 0xb1}, 0x40, 0xfffffffffffffffa, r5, r5, 0x2, 0xf4, 0x3ac5, 0x4}) executing program 4: sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={0x0, 0x2, 0x0}) mknod(0x0, 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) getrusage(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bba4aaaaaaaaaa08004500001c0000000000019078ac1400aa000000001100907800000000"]) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sendto$inet6(r1, &(0x7f0000000040)="866a9ba7eed12cddc25ebeb71d659ed2f251ccac2cec8ceb7d910158464123d5f306aab20ad05110c243e3b4907a2aba5d066d98b152434f70c906a02b5c37c1612b7110e79507f0c86cbf7725bc4a01d49563c87e95f7b9bd590ec9338bf69fb2fa7546c75fb03751d9c4d00dfd3f356831b2828e0ab3062b835113dca39d09ce20742d6b8f085b93b5b2ecefff899696a4a8b78119a37cbd262d", 0x9b, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000900)={0x0, 0x0}) r6 = socket$inet(0x2, 0x5, 0x0) getsockopt(r6, 0x0, 0x6b, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0xfffffffb, "5d530000000000714543e43392069400"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x6}]}) semget(0x1, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 4: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000200)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x85}]}) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x60}, {0x836}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 2: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0xb}, 0x2, &(0x7f0000000340)='Mz', &(0x7f00000003c0)=0x2, &(0x7f0000000400)="4ae21826c09a2eefc0b6de67b71b4f7f41950591745f84c83f5b6b9c4d91eaf87f306dbf59edeb52f2a501c890d9a68929c2d1f1fd7b75db483254d194f52bedcdd350bc68e5e0000db02d03b25d6c59a2560fb133cae387a614a93de1883681a978afbd77bb235988b5f89a048add7aaf8345482099c6f9bca1a7c2a83e62a835022b436d0b71b6d2e4338d064c3aa10dd49f72edee2c5f627f434706", 0x9d) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x0, 0x91e, 0xfff}], 0xffffff81, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x86, 0x20000000, 0x100000000, 0x7}, {{r1}, 0x0, 0x1, 0x1, 0x7}, {{}, 0xfffffffffffffff9, 0x9e, 0x8, 0x3f, 0x55}, {{r3}, 0xfffffffffffffffa, 0x12, 0x1, 0x0, 0x4}, {{r4}, 0xfffffffffffffff9, 0xf3, 0x0, 0x4, 0x8}, {{}, 0xffffffffffffffff, 0x4, 0x0, 0xff, 0xfffffffffffff9f7}], 0x0, &(0x7f0000000280)={0x1, 0xffffff7effffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x2c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, r5}, 0xc) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(0x0, 0x0, 0x5900) socket(0x18, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESOCT]) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) mknodat(r4, &(0x7f00000004c0)='./bus\x00', 0x1000, 0x7) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="fffdffffffff006cc500000786dd600000fe0000000400000000200000000000bb00"/48]) r6 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r6, &(0x7f0000000080)=[{0x0}], 0x1) executing program 5: r0 = socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = semget$private(0x0, 0x4, 0x556) semop(r3, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000240)={0x0, 0x5}, 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2100, 0x7f00) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYRES32=0x0, @ANYBLOB, @ANYRESHEX=r0, @ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x734858c9, 0xff, 0x2000, "e41399f897c9d789ef99afc51179f5120b451acb", 0x8, 0x49f8}) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "7114e6", 0x850, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x6c}]}, @fragment={0x8}, @hopopts={0x0, 0x1, '\x00', [@generic, @generic, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x8ef7bbaa1f8499bf, 0x0, '\x00', [@enc_lim]}, @fragment={0x1d, 0x0, 0x1, 0x1, 0x0, 0x3, 0x68}], @udp={{0x0, 0x1, 0x8}, {"1e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"}}}}}}}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000006c0)={0x1, 0x1}) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x1, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) (async) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet(r6, 0x0, &(0x7f0000000a80)) (async) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r7 = getppid() sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)="74527dcbde287bdc4ea33ff7501283c234fa7edcea3e85d1bc41170fd1a5cadd05b4ee780daa6b121898c45ffef48def9410ebc5c6cfbed24bbdcbd45e0f7a1f4809a31afa84936ba5900dfdb4dcefe5cf6afd9551844a2600e97e393cbfc0f8456c7016f03ab90bade6ba6b0a53998d3a06234702db3ee56c1bf74615194a092ae8b527894bb06178b269caadb27626b1eca783fdd85d460f461687dc67", 0x9e}, {&(0x7f0000000480)="de04fb253f6c0bd883e822581b6bf5083593c9195a65a8d38a4f20caa242e6a72894b3776845a106ff4f9a493daee318df2545e0b9a699c76842049b97a163bb99db47a16b282f2d3a38fa704314ea7890e8d802f5836eee5e11571f01618c5616bc9d479d28f891e7b4ee8b8b9f0eb59140ddfc9aa49a263c28520306fc96215721ab8f586ff8263f3955ac7c3650bc480dd0187589a19addc7b4dd01b9b4681cd6dc9751217ca113c410dee3b18da932cc17b9e7f86eef6df3161e1ab26d864ac47db10bb92cf3d843e97f88acd9b47465eb4e781a86645a684b30df465ab6cd8d", 0xe2}, {&(0x7f0000000580)="96d6ea08f1637da72084e64b34f17f533a33869d24ba22cdbf02bef5ba66366a19994a266ae09c9f4e8a2befca5251146115f57039fd779f386c793a65194345ee7bb25a8805536fc818b1b455c6719956f9ca52a7f501a4541c2ff08e0b28d5086126dee4bc6ef624badbf139c93d71b185382aa4dd7c52e6ef31d8e68fb2c54d8dc8e5c9e0a7418c3879443b74cb6f3bb534d5bfe65c91d56b540a7ac5523cc3cfcdd4ea38984e4a001516ddb6fe8b3ba9bee8c88cdd03a3629c27c2696d180cb06d11f500797f9011d4ee47909d04c542d1dd", 0xd4}, {&(0x7f0000000680)="1a8126df26fdaa3f34c347112f654329a1dde7670426aebc36dd756e0be7148e4a66b28ea3ec7296b98b321e29ba6740bdcedb6aa2935434cca7e294b5dd5073f7c7688e8a652f7613bee0c4949ad89712b38e6dbc8a0bea81911a82c960a69f5c9894f79c06bb8c0b200efcafdb4350112c72729c8167f5812a5a96a9a09d1e9e78f3", 0x83}], 0x4, &(0x7f0000000740)=[{0x68, 0xffff, 0x0, "a878ca0508d6748ce3861b18a73d66c023717c0798e0ec5f08aa7d8a09214dfcf9e848ee24c4a200ea186e211818069483e92833600ef7b3dd101141b4847008240b74ee4a7a4f5b7ef8d58b370fd985d03ab2059a"}, {0xf8, 0xffff, 0x4, "39cff2ee1cf38400c45ef087fb0f7f681402db0be728918b8e2ec5fd562986cc7661232837b72003fa44e3cfea833981694a2638fe3e88afb6062c2e04b5a7619491c49a23fa9b7305e71f5b250fe6dd9769f97237f7417e2ba5564948f658c5bb332584709a5aa11f166f81ae4eb8abb9f34a7f39d931393c17a4ae84f2c5b2df2f4c364c085c885434a791856965fa0c23976be3400001903c8c581563880d1e443f235e3e35585b324c55816cd1ef3f23677b89fac23cabf7fd1f663e111d026072fca7f763323e7469bf72fa421ec49b3154c1298adee546d893207ba01d5903"}, {0x20, 0x1, 0x9, "db945c7971ac7827a3df"}, {0xe0, 0x1, 0x5, "487cf5f48df6d4ba9bf1d3acf39388d45f8cb5e11ff4d914b38aac7e4fe0d85f0f568e13852b640556fe6a7a322be86d2907368e7d4232e5553608b39dbf6e721ab894264d151c3eae4142d5ecec7e333e983527364abc05e11ef3d0c83604e65716f90b46253ed21b2f6a981b26e22d49d5b54b64979804e053d9b693ddb3fbd45ad031e63effe0f672f51a1c90dada412a96fec4f0f4cf1e0dbfd9b0ae23cc3acaf172d686d454355de36eecca40d880160ca7b1e9a364cf6ff02d1a1506a98652d6f6e84585ce272c8818"}, {0x60, 0x1, 0x5fb7, "9478bb21d6856fd5c8a4c75eabf2d467703229c91c3d3cf87b3f0240c494e68b4801b710b1b122e9777e307a536669fd4c9f0139d0dcf0b9f8fc8c6de333c3456e5db514e085cd47d4"}, {0x78, 0x0, 0x101, "4e0c93eaad98f342546a99c13e729b60d5fcabbae3cfb7033186511abb4b8163d2a5eee0489f19e83221e033d8b1cc00e12dc0c1a2f2588f6cfdec03859a9249c423c33acd5f1d45fa93cf706feeb6e622a1f9cfc4f16f6c06c4b9f86064fab63e69e5e9"}], 0x338}, 0x8) (async) ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r7) (async) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)='\a', 0x1) r4 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = semget(0x0, 0x2, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x6b, 0x0, 0x0, 0x0, 0x0, 0x109}, 0x0, 0x1f, 0x80000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x0, &(0x7f0000000380)={0x842, 0x800004f719eba}) r7 = syz_open_pts() close(r7) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="860e1ac505c4602394fdc052494c0000000000b727826738da4ad77dbaa158d124884274b52b6e68981318fe1834f4f2c4856a924517f94e0000", 0x3a}, {&(0x7f00000002c0)="795eaa6b739ba91d2db747a13f527c7bf47ac2f55f0a0005d2a83517eeb8bbafe7be2a8b30c3ec7f4fd3eb4c095e095c86bfc2b20c4fda57ee9e5b1251174d4dbedfb3d64e110a058f51d91eb17110cb58687e73db3685432f64c9250c3d", 0x5e}], 0x2, 0x4) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000080)="82", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x80000, 0xffffffc0, "6104000000001a0000ff004e200900", 0x200}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000280)=""/29, 0x1d}], 0x10000000000000f6) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') sysctl$kern(&(0x7f0000000100)={0x1, 0x54}, 0x4, &(0x7f0000000180)="71f91e3464ac0058b85a9e2b823403bc916b5fae1fcedaaced91501d94ff03000084cff1b59c7afec37082", &(0x7f00000000c0)=0xeaf, 0x0, 0x2e) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x25e, &(0x7f0000000080)={@remote, @remote, [], {@ipv6={0x86dd, {0x8, 0x6, "c1ddc0", 0x228, 0x62, 0x7, @rand_addr="4f90d97bfda8c883db461a9f687ea8e1", @mcast2, {[@fragment={0x2c, 0x0, 0x81, 0x1, 0x0, 0x4, 0x64}, @routing={0x89, 0x6, 0x0, 0x1, 0x0, [@mcast1, @loopback, @mcast1]}, @fragment={0x3, 0x0, 0x2, 0x0, 0x0, 0x13, 0x65}, @dstopts={0x4, 0x33, '\x00', [@generic={0x0, 0x5, "9939bbc091"}, @generic={0x20, 0xcd, "5404d4f6e4649323ff307731d4ff042adb0a2416367ea3b84ad85ddcd594261548f9a99d47bcd1266c6124e367980325ad40fc361815701b741498ec50ce62156e4185af521976eb4425f64fe388d7f12c89e118a25d026fc2bcb3ba00ba525aeffc8f88ae2be863f7bf3bd8c85fdf1c72d3bc7c3fcb26d5a0321a382e239da950429b29c39810cf77f2ea9f3c97e574f84b3fb17ffb8c6910acec14658609eaf5cd5181435c1ba27c7d20deead61105f672d5ff21ec38ad186b91394b30513b594888ccf663584ae259f3c26f"}, @pad1, @enc_lim={0x4, 0x1, 0x9}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x2}, @generic={0xc0, 0xb7, "f7da5b73517f353974ea10db273ec6bce0e74e8acec785e87320ef53a6faea7f12252e691fa62259134c2cf212f5c6f1c86d0a907ae340ca85f9f2f558864c67d8d7507e8db94023af603c6746d9108e890d1785eb723c7a1eef956cd46722657c655e1be0bf813d50aba5c75d8d57838797ed68f4a91d79ccc1baf99b09a04cbbd82abd33ce377f008cc0a2e690c56c73a2f36cac2bfce56b0e9ed7e15d6e54a1a1d8f1e1ea6426a172dea4ccdcc98cdeaff1966b7b06"}]}, @hopopts={0x2f, 0x2, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0xad}, @ra={0x5, 0x2, 0xffff}, @jumbo={0xc2, 0x4, 0xba}]}, @routing={0x3, 0x0, 0x0, 0x6}], @icmpv6=@mld={0x83, 0x0, 0x0, 0x401, 0x6, @empty}}}}}}) syz_extract_tcp_res(&(0x7f0000000300), 0x14f400, 0x2) setrlimit(0x7, &(0x7f0000000340)={0x3d, 0x80000000}) r2 = msgget$private(0x0, 0x401) r3 = geteuid() r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x5, r3, r4, 0x0, r5, 0x20, 0x8}, 0x0, 0x400, 0x0, r6, 0x0, 0x45c9, 0x6000000, 0x3340}) sendto(0xffffffffffffffff, &(0x7f0000000440)="c7d6d3452f2292ac0bd4eff6ce89c9b539c442b04c7a95e2f78ef6e652b5d103a64179f452f8457c82d7f1b841ae1171b7c3f185fae830e61c5d1797067a12cfebc4cf87fea29b32db3f7f4b2e93fa795d2994a111b828091a4abb09bd86b70c663e23c200d9765683bf939eb4532e3b0f328563f71c3c09f74f55cde09bbf86448a4298e38c7cf868f22509046e2cf40f6085800d8c3163bd89deefa4eeaf57a39ced222b38f604d2233a1be0316d4d35a0e05f68e7340787cce2b3777a31ba0ea956b43cf5ba783651f2bee09f0f32bdc60afb", 0xd4, 0x7, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000540)={0x3, 0xc0e8, {0x7f, 0xa6}}) getgroups(0x2, &(0x7f0000000580)=[r7, r5]) syz_open_pts() link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000640)=0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000680)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000006c0)=0x1ff) sendto(r0, &(0x7f0000000700)="a0cf34d36b3f13f9c8b32a06ade72685969b36a9a2d1b929dbf37a36a5deffd2ec6956372bdada13a4e0a91172646d6de9f14bab8d6ca9c7c143ac4038e9fae3634bb11d5b8ed49358d40b525c2e36952fbe6a4e3dcfb651a0357d0518754b24396f548b6e128e13a6a38e0219f891dbf6809edd12cf7bde3ac388ad7c531eb3d2691d366c0d825bd3eec10600027a6dde12bb5584a4fec2852aabe69f1f609c6aa9c677837b56aa635d2cd17a60fddbd3e01f88bf91c742a35300d7b8589ff722161ef133cf9e6238e7709af73f7535673365f4d80b9afd127ff0a5d555173cc9ed925ddda98e99dfc2f59fd1", 0xed, 0x800, &(0x7f0000000800)=@in6={0x18, 0x0, 0xffffffc0, 0x5}, 0xc) setgroups(0x5, &(0x7f0000000840)=[r5, r9, r8, r5, r9]) r10 = accept$inet(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) sendmmsg(r10, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000900)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000940)="46ef2fe64b80dd259c1738f31ce7ca", 0xf}, {&(0x7f0000000980)="92b72b178b01c4ac13007767ab64bdf475852fe3ad85526fc67177b607e26755675f6bb7bcf1a0a25d2222fe5e2d97f18d90e805527f90def11f5c8e695ff171c629fb7c2f7e0ada3b40ced8f6fc1864dabe929864b49d5d137456049b2d3216", 0x60}, {&(0x7f0000000a00)="5ecc3628aa1680963148dbb83ecb71ef82ffe7c9c1518941e33aea1a2e67738aad3d373866c6cb26b27bdce7de274dcc210ac0dc2a22ba12", 0x38}, {&(0x7f0000000a40)="8203959e2d22d05526886bd63bc2cea797261f9d6cff282e9c4a0b0fb6669256881c71dcfc98974077b0f2385388260b77d5b3332adb20e61aef289b3f08390af88d4664d170c54fc85c6700ed0402fccf602861111a967f451ca6d6f9ab31304e5ae8f89976878b0dc39dcf8e52916da1458a6daaa64d31e0c47e0069ce9ed63f98071a66d9f51feabfdcaf62c362944e101c29a218f7f5db9b85c06ed41bb9bb6c85e5", 0xa4}], 0x4, &(0x7f0000000b40)=[{0xb8, 0x1, 0x5, "2ea7c3675f798148f356fe74b02263650ea7778162209b7eac2e390af5f4e1adfdadf581c8c10b4889465ee8eab368b5e93b9a9f60b188ffe9432e309cfd38bf8e18f1ed9e3693dd5698033075ed2afe583d898aaaf9f28420da05f59b32a44436494539f22dfa88aec67f8dec5ab4017736895785dd99206d117f73431c5b6a62221a835ced3e6d958fedbc26e6e504b4056e92f61f7bf28c537c1437d1c67cccab15bb31c61b"}], 0xb8}, 0x400}, 0x10, 0xb) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000c80)=""/28) getgroups(0x4, &(0x7f0000000cc0)=[r7, r7, r5, r8]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00), 0x20000, 0x0) ioctl$BIOCFLUSH(r11, 0x20004268) openat$speaker(0xffffffffffffff9c, &(0x7f0000000d40), 0x800, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000d80)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000dc0)="edee72a0b0c0fcd64803650d603984b2aceae76980e748e1ffa776cc82a4b33018deda638bbe055c29305542ed69cdb49eb791d9d1086ce9436232fc1b220fad90e1344f5bf93660d65a7d4e7d97be642233c44615bf35366c4043a879da84c463e1bf9bc1567d067598ca96a431992476d45c5a136fa1c2cce2db533bb300e0581cae0d8f30bc75487f624a43de011b419d2c44e8f2abe281062b4bec16895573ef84083e84", 0xa6}, {&(0x7f0000000e80)="e64f1ab6f4ed6f0fcd221490605e38a6503d9a7c88af01bd4bf0124508384fd4263a043f74b57c68c111e620c9ad20ca331aa4c9a01d98e69353e6bea8516431bc92e3eb47eecd26b764b648e29a1638ae922d0995cc1c5b0b7307c0447a32c5ba609e9380592f90acca220373239125591f8eb07931798e4770a7d85402029d6b2d5c3175fb62dedf52fc41529aad8ad1f4bca166ea16a8f4b5058af46cd1f7ead9b45e3cbd8d5abf1a3e444fdbe45d844fff163ea307ee6991ad30c927eb1fa8dae2092a6384aea610ef38be8e3c948e8ab734dbc5777b0ed88cd0009aa01a0a6c66fe34a685003222a3a8c1d500ac92c59c3c70d88aca071dba3142a6ad59b78f83d0cab0aac3856ff84b5adf3d38c500d376a4335b059ebadf3b764562edabbfcf909b03a28d11c7054a16ceb41c7f3cf6350590ca3dd66e41c45bb28d2d78b33205f177c211df1b71273dc11b436e77ee391bdf0afd02f33ced751116a0a0003ebc243828e4d1117306052013276529648dc020bed977e08fcd276ef6836811a614c81aa8279e0c6dc70c3765ac89befec3738eef29c599e205eae903b44a30e33b8ce1310ab04b2be1e67b8e2a7c1780196ee2aa7bcd60cbff412624e7c292b0399bf14ff2d5d3119479aa279395745c87bc5a7b62890a9bae3d1bb76dead077210290632f0ce8a9953ceadd024d0788880de1376734827d9dde21ab5b2ae04234fbd5fbbd8f4d327a677813ed9c5f095d558f138b8220304ec86155d6025ba50410c8a93061f9ce4edd391245c9fffa83917c5bbf3b1e5635068c17347fca7fd43621d1686a1b5734703e339358c4a0498f46ebb196e75af5fa13640192882ee3268aefd82016839d4caeb767dd3a7cc76c25f673d4e4577b3e54f53a616969d9433c897fea5e00587b48382a9e0ddb463160003c7b85ca15187168223e6da946b141b5a78d7be1c5a00022b24678397808a83c3c7eb80b6f5b1940498b1aaa01729d735746ef633f22d34c7d075142296a157f97627cab66977b4893c0f2a6d2821f395bb5854bed49eaa58961a672de0c183858e512729e020de1c7db0266c4469b3cf68273c6cd78c27f30aa29f781d702c3644f3c7efca15398bcc87f6833c0d93dba9b7259efdc05f6e360b98f80c98744b808eec9cfe87d541db12ffe2e2a167c8ee1dfc7180a0739a9f91b06f0acc1ebd886254d99da1d97eb23dc946bf9390a70208e32b4d5374b290265fed21682908d93ff52fae3af9b6326accb18ca0eb2073bd92e6e4af3707477579e6e690d795fed2b225b0a0875b1ddd012ccbef472e058edac08d733b4d7992da6c426bc3eb79aca6957d7b6a0c2b285355db1308c0e4df1be10906f40a572efa86a213176ea37d5bd8bad1957b58fad660b43133c1ea3cf44b79efd28d151bfb519617248fef4978b36d74c9ff0b944e2febf3d23e9a311f3581990385edf5c1bd4a7f11709564d7208f49caa42c25b62927327f4983861d1f8a7c9e62d312506258e3c3cc6c53620960a9473e0b4d8da92102db750a0b28406b9c67fa22539b80c10617db1105f7ca539b662638a3c4f02c5a77e7a26b99fb512ee0b344b2c3aeafa0dc48d9151ddfb162a0e4e84a76a0e9bbfb2f187614e2f33f6f4646320305c9426cdee26920f34fb6127f03ff62cd5903b76e47b445f929a3e9ccd757e19a212a9a508c7b2e3a61c3b354660c711cd4f15945fce1e68b5058f1e7dfc2f4ca183a8a461f2a56dfd6585aaa10fdbc9eba6aab06049382d38d3e543f5c26af3986c444fb8a36ee55c28071f663efb05665a1619d67ad55d2b36f9ffe668f2bdeba7fc79a1a1ae814f715adac378895d8e721b495ef8ba8c94db411ab1930585cda7f3be5715e3c76974ef5ca71fd7f78944c798f14c11246981af1dd48726b6e6aa49859c63125086149b8e5ba48bfefea74d570024d72cf568b8e60d8d81be2704880cceb7a5b54108ababd4b3b460fac437c860ffea40ba010c0e6e0714283396df78bae0513137ac8814a694614f5b7311b4aeceedaa193c340b210b46e6d8967c13fc09c9de3ab0312abfaa0ae913dc1d19c597fa66b8de686537ac5f99274fdfa3275e20184b64a1f3442ac84717af35b0e03b2113b7f0d6fa21f9ad4a33f9200a9e8c6b943841489721c6d536b28cde24a7a55076bc90dddeb894e4bf2b2299cdb4a1e32c35e2d7bbb26c9e506f1b340ac7935fbf11bfb1004cb321f47fbfe8068133b54639ae33f6aa5ef910c9e0e4116227599b65669cc0ae67d5f158fc8dc68c89d747fcb621a0d71969257524ce3228ad576b69174cf96db7bf5fa5f0bf56ae4d96df219212faa968ef13314ef921442f899d5c0aeed8dcf9b9daee3700fe8d9720814a4e74ecc347e2a638604d30186d6457eafd2b2a39df4c6d60bcf1c2c40d4b93e3cf9e98955d5b48ac8015f73ab5a87ef129bc6675ece4f4e321a1aaaa1674f67ce3ecb6e9df166e34e702d12a89ad4f4b42590656655b24dc3d7c24d6724a560e1918c639172582da6e700486e3ebfe2e77dd160ca0df78495b31e7ec5a88f792f7c5233e7fa5b20f41b6f89cd2099932c50055b8e1b83fd317c095fd6c005c249669530f287d0d9b2a6f494fb961ee191ff228b91552927c0d309cb5d00cb6c46c8503ffa96d3b4c6e16634062e7037ef5b50809c9d655cd729d6fd4d72ea6dcc3f11072f7154dd2c1391d4e68da2bbb62acc48eaeeebcbb240d513628f6f2114c6796f8b4f0431eb6cff24a9fbc8903fa6c4973eafdc95182e5ea932bbdeb6b868c87cec4de4a15ad14f1e79c3a40fb9cb6ac25171b824c358de3aedf6be9869cd4901a2a4cdfb81bea01aa95572ef889f25bbdfe074904145fbdb27cbae4fcd356ff9ab8b5b697edf12bf3c31c6492432539d27ffefe1957826d0e4fc126ae60a19cc01689f3546775f77ee7c141d6fb5cfdd09e19cd02efe4de57bcea55fed4b845808028cfee09c7a0d11e7fb74dfb918a4dbc72b006bb340ed5ba4d9a2f62b713ef8f4c041e5b32d8420547c846a14b3d97e369995ee53cca05238e1de655b16774a71a4670017d6402339640658ec33ec393eb940cbbc7ba5104ae14daee59572288bfb79d9f36707890c35c59ad0d15fdcda5493fac7d5c7b22e6b83f249a4362dd0f73ed1fb50e97ea962702b87ff93e8d24833ad404c23f7e7c5bd30e965f15142b4dd14656d112387dc8f47575b189d4043b16b91a7898ca16a17d6c75b5a2a0a540aa5244782a16d3a4e227fe90dfe626167389b0b6383e57003430dbbb962dc7ab7f2e4ebc23b7cdb34f6ac61788a50b6d14f511200ef3dd3e24c2b146dde60c4db404c10f67050c369857da0faadca5040d6b2e9e121c748ed165c1cba2733f4d1e77c0bbf1c1b97b120c79c3b3ce07965f50421e32cbfddac00bc58abd3d9679da14ded89d0fbdc1e2e7ab6a482ce6ed5d31977ad10390bbd7cfe2d36640a086bf7c041673b3f2c834cc17136c741a3bc4cd3ceb41854688c8dfb00cbf6a09f1b85510bdbe632664adf52ca30d3932dde58b8f89e5c69173ebf4c8f2f054dbf64474f1532b19aa37bd7fd2250e03d1e672de978dfa092b8e145b0b6e667a1723f1e6ab64175453199ceab6e8a09f6af6c3903cd7a4e8013f2b6eafcc54bd303bc4877a9752737f529ceadd00d2b2af14e00c11fd9c8ea0535024fbe041d584c388fef6bbb56521d6c7171e6f45e430116114c1738b21ea080aee5774c860923df2fe9621622f8007d1f69f934aa17258a4a0e4cf0ab3e767dcb4a93ada3dc25bfdd547c105f30cd3d51d099528d60a9868bef236958764bb959b2c2ceb71fcd5f625d2689950badeb668592f8fd8f0a742f38adad1c14d222bebe006a2b8793896f6a67ff1884d8c29141c48f0290367d7f41f15e14d800cba5f5ca14a277fa3de62ef92bd7c06f702af328c85dbe9e8b20c2e4357da2e842617d7f5adcdba6f86a84e101dbe65843b2271093c0bc356cf6e422787fd0c933e362e18c5b0135715789fd4c23a0f04f8aa68ed5a79416b10c84ab915cfce5261334af215fdff805b37de2435195795c8c6d584b446109a7da2768f86cb079f433cccc00fea25db64a68dec8a5fc6cd30087e375bee7605c6a2b5cf5fb930b438adb135c0124cf186f25d0786d76637d2a2cb32dfe5aad6510ff556b4e33130958664e67b3524bf9c2ace593ba1befd1370aad7089076094024c3e4850edf8c447833fca3cf260f1e03ae7c9c8a3d5f2ea4ae93d5a94ed988d915d84aee620e98ee9eda8586a2de7cb6cdbd249e0e62f466c9a5cd3115dcd476ddc0954d38dec6e48298cd2662a864b722a2f64aa362503e2a4369c7097f3dc3948f9564462e63ec2e317446fd7cace02c008aae61ba886ada3b51f88df8e2a401859b54aefbf8c09c5842367086df021b75d3c0068cd2345959f5e6e3715ff3c4d82d61a86bf1d4343bfecc69028128078de4d9e4a389f9256d6079e0e86ba17d31d48c9ef13bdfd4d3f48b2a3a8d41390842de0ccc9f15ad84e870272dfe98f0f996272bb75bcd830d0763a933d548cbaabbd6b9f848b4f5a9cbac4686d45e9d597b26a9c8ec6ae473379bce6908d74525140515b183e30b7e9d1528caaf02d2b92f84f21914d7de89d097054baed09a1bcc56c2382ba183c7b1901e0b9d6fec62448959a4fd2092b417ca060c01a6df7611502bee4620141271becda49cef92f464436dce4e3045ccfbe300a076e3428618e3f06f4280341e5a78add471ccf50d4d0abb1c19e50b2563d19b6c5bd237be01a24bb0aa2a4d22342b1e22920e45735002442da3a9290627b0556a1aae04e29692e6e48e62de7047c2233970c3508f8bf16c22dab711eb1d73d1f6610b75406ce490979ba4cd2f4d36f73a02d7fb4fd711316d00e907c281e7f18264dcbd2513edbcf47d3151385317fe26d54cd75175c376fc3515740594f087aa2c624a28b941f3dad06ba13f61aea1940bbea7a5de44ba4d5e3419cc90ea07afbd0c0a589096bbc4bcdf09bd6e7b6e565aa3264ffefe8758bf8f87fffcd54fbb356bc9280403876c14a8f89a458ed44730c58b6484f1dc70667a1cb8e197cdeca74b6c2e7fa2a39b72fdc41b764abc89798bbc8d757bf2885ee15bbaa5fc562a8b3e891aac5c6caf82e28bd95678ae70e23993cc0c3a8012952dc31a4996d383d9b5b13bbef364956cceec93cd302f932daf3e9946dcc14ad1bc9352b7453fcf199dc4da3dedabf58db5f363e3aa6cb49b639011941bdf895838fc0f65bdbcd73c1e4dce0fde9d03a15942fca96559507629b5ea86bc59adc8b26d5004bd197f4fddd9bc2a5a66fff65a82d57f75d9f34baa931fb458322fb9a53e96cb8ce82ed645c7e984ea1159620bb9013cb8180547ad06a07fbb4e17923fed112017ae439e264de226b8f7cf0cb43952ab425c241ad3c5444eaecb73d7f91b303513f7dd1f76ea9f6a9aa25f5372f8bacd0a627def79049cb271bbb773508695b37b966a5914a689e337b31d2ae1a80c4ac407f49978a1cea406006acf1597a2a45d84b016c1afa51c3829c632aa3f34d9173b6f726caa167e2bc1b3c5b29ae876cdd0a6767035567d374c04ca05dbedca641ab09b0fab12e4f809c5da99da56347e16c787d22292b3e0cb8ab4a55b313a83e04fe682919dd1540c41accb6069acfed074ff7a0b4c7d6da0e70fa723b41327f68a439f6d65ad977d41b707459f48516b3bfec1ebff0345efced386d48cccc3c7eb06d1959efbb557124269ce3be9", 0x1000}, {&(0x7f0000001e80)="e204d31a8d3bb0cb48e47741281e3d848f7677c3a59cb52ce480bacd4332ed898665fb7e8542889cde79397dded7a8039cc61cc8e424e701946c3e89a4d5b91f8af9d295326e3677977d0df41021d2f00d8063a5876b8f73adb1e1a4e29a803d5f62a0a5d12b731512c8afdc3179a5b575a2263496f9a890414e6221cc", 0x7d}, {&(0x7f0000001f00)="badf9a29b822c733b08acd113332574a3233fdaad26fbfaae526c081ea218fa5ee2429576e51a78ca8657331cfe2eff9001a9f2ecc33f261b777c0a4c70d06ba0497bd4f9036e9780f995f2d9adc92fd233d1451293eb771a3a3f9daf952f610270779aa52598d0af6ab6a2849b505079e8ed2801be3ce4707d0963a49899b040a53a0a57d99b9f96c856577a1437eb1a697ef5ad6e6e9797db5357cff429e8d616933a21d0c9cab8666563a421d2538331a84b0d6b77142411d0f0509c7057e4863b0a1b2f57d490c4e6e7b41bddb01cd909a51518185c8b6858e2e0cbf6571165b", 0xe2}, {&(0x7f0000002000)="7e3b9b28e7048ce73ebf9a1025a7ef539c9e4a0e2df8e5ef2857c42c5f4290ce3959fc023908302b2e24f25cbe7b4d9a73da3a84361f818dc99db05ed9bce1e1868dea8c8d320b45f215281d90f2ce5d6fbb77a13f08188f549206bbb0c0", 0x5e}, {&(0x7f0000002080)="fa240bf7ac99bb027c7926afae3c7b52e9af2baa82d6fb6b82086e59949189754282777f91c43e1303921fd21a5ea35b1f67a4d1029fa7607d8ddac0208660e66e83ec6201d0be29d981869bf171f989da65c5ccee127671b87d2bb1e46cc777cef920a06a48a3f5cce12ccfcee03a9a4e53b3cb069e8bae5824fa1f1a88f5c58644c816a9dcc8d0b30b4fdd02ab560a07c0b2db8957a87c3abd05a0ab278d014cceac2ec6b74d4a43f5e88e1e082514aa1f1ce2b447bfd4c745ff0ca32c31db397dc347aad6bc982bf38b492826b4b53bee6841c2ad06e44eaeec2e53aebcd0eb71b8922b30a260baaa30c17e434d71f93b9c6e32", 0xf5}, {&(0x7f0000002180)="2f758bbe35c3f9d184cd3f501c3991340a07a8e1e557b50f853b726e187940bfe53758c0d8665f42859939f8bcb50852b5b43b6c036701482028a838007ce5ceb9f2b6482a89af4be8c7cd1703d182965a7ea879efecba534826fbad07c9ddc5e3de1943eb82a7e302eaff25f989ef086fdbba3f030dab7ee9719c197a649b9a05f4e9a57a213ac7a545fe1ef4505391b5f7b2cd9f356cc40d8d145f51f26663d5bd5fef837f440f04734618522a9b262de055f5fb810e767aca84e1aac5faebd7a55f1b30", 0xc5}, {&(0x7f0000002280)="bf3186721df765e50dfb5f84bc7ae4a31d7a9ad34cb49ec21674563ceadb1c32ff473cd7bc046ae1e51c3e867fa42f4299a2f647c037ef08d1d105934bddc2880c2122a0fb19526460409a32ae8960981b93fb38360b62e8f93667ea71b4910f0b88757b9f43a864b241f5d40e72d9397c0acf5979497fa603148df84de5ed8f33adb5da43466efbf6d682a91788f86bc38907d62f9226149c152e683556e2b477541da846c3cc5a3e0a8dc78066d490922e9582fbf5f47210dd354fd18c83ee00", 0xc1}, {&(0x7f0000002380)="ddb9789f2c25c703041d7c592f491600bd9cb0d01e90b8d353001cda47f9ef152f0f1c3fe45b5950607d091f75ca", 0x2e}, {&(0x7f00000023c0)="c89b53a458923962c2f9dc6f9a6bee2a4ebbc6cc03742efc6ad6631573fd8c11a8a5bd09081a790cb1406a", 0x2b}], 0xa, &(0x7f00000024c0)=[{0x70, 0xffff, 0x8, "e840e623f3b223c52e6480a49febbde9ae0da67b1045d0bdff0d8132feb95f249b71f16da72904d7e8baee1aaa604c3e5fe0649915dfdba50ff3a38edc85808f11266accfd74c93828a527f7129e6f4982ca43c5ab359cfb89"}, {0xe0, 0x1, 0x3bc, "1be8efe80c9e708295b86c11597d3903da230fc1c7301c45f614c0eb6668f0eac335218782b19197ca652ddfa95a29cc2652380448a9264c4939b6d2d5a416a999f2aac3873191e36ef18cb4696421fc6119d240320a4ec609a7c00d53640043a6f7df0dd4001dfe9f45d307600c0a75ef39be1ad00a2f5f9796470d41e34e0cb4e553c6e8c1bbb5a9ee4f36317ba81491f1dc653a5bb4bcd5baae79764df8fc45e2361679590f2d55d5d82d50ea9739cb75f0ca8bad85f4e0b86bbc83204694277b83f9f958d75ed48f60b032b09e"}, {0xd0, 0x1, 0x100, "44838214b0b32859adb5ba0233c16a6a2d5969143a4b853c93860d135124efeeb10cdc67a17c5d3279257b0a56c821e9fe226408ec6f1602424d6dde0ab54341cda97510343b102f72aac067843067c851fb72f066666278c9eb35f3876bd9d807182564f925a09cb7aa4bbdb444971ea3610851cc84dd3818be7e08148c857a851f2cee29d290abf954cf1f7d2f3ffea2c2cbb91debedbaab67130aabc51faba798f23aa0f8ea2fb28ce1e864ae6823cafb4244403a929fcc"}], 0x220}, 0x2) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000002780)={0x5, &(0x7f0000002740)=[{0x0, 0x8, 0x4, 0x8}, {0x4, 0x6, 0xa7, 0x3f}, {0x1, 0x3f, 0x5, 0x3f}, {0x6, 0x3, 0x45, 0x6}, {0x8, 0x5, 0x4, 0x3}]}) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r0 = socket(0x1, 0x2, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 1: socket(0x18, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x1840, 0x0) flock(r1, 0xb) setreuid(0x0, 0xee01) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xffffff07, &(0x7f0000000400)=ANY=[@ANYRES8=r0], 0x3e}, 0x404) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xb5e8, 0x0, {0x0, 0x3}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @generic='3g'}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x3812, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000073f000/0x3000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00000b8000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000161000/0x4000)=nil, &(0x7f000066a000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x3}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x3, &(0x7f00000002c0)={0x0, 0x2}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) listen(r2, 0x0) accept(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) fcntl$getown(r1, 0x5) semget$private(0x0, 0x1, 0x21) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x7, &(0x7f0000000000)={0xff, 0xde8c}) ioctl$TIOCSTOP(r0, 0x2000746f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0xc8) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x20) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/113, 0x71}, {0xfffffffffffffffe}, {&(0x7f0000000300)=""/67, 0x43}], 0x6, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x5945) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x2, 0x40) renameat(r5, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x8000, 0x0, 0x6, 0x8, "da04a29187288cb1cdbe36a39bfa9a9cb6f91f59", 0x1f, 0x401}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000580)="dfb58ea175c80a651a59320186ea3e0fbd06203c6d19ad5e361b3970bf4d054eb5c2c6d8bd9393e1d1a662f4fda937ff283a59c01cfed134dd2a6a62d69632bd910211b4a7e14ecc9389c2659f9f2df259db", 0x52) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000600)={0x3ff, 0x5}) r6 = socket(0x20, 0x8000, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000640)=0xfffffffc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') syz_emit_ethernet(0x377, &(0x7f0000000740)={@broadcast, @local, [{[{0x88a8, 0x6}], {0x8100, 0x7, 0x0, 0x4}}], {@ipv6={0x86dd, {0x3, 0x6, "0acc73", 0x339, 0x3c, 0x0, @rand_addr="367e5d42feeeea02923ac2fe42be52f7", @mcast2, {[@fragment={0x21, 0x0, 0xfc, 0x0, 0x0, 0xa, 0x66}, @routing={0x33, 0x4, 0x0, 0xaa, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}, @dstopts={0xff, 0x2, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7ff}, @enc_lim={0x4, 0x1, 0xfe}]}, @fragment={0x50, 0x0, 0x4, 0x0, 0x0, 0xf, 0x67}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x1f, 0x6, 0x6, 0x10001, 0x1000, [{0x1b, 0x17, "112a8b1a9863bf1eba2ca13dc5b3a4508373f59997bed10d6b5c655b549146ed8dfa3fd4b46af730c5d163c2e6b71efb49a52b90b10a0b3b7071fa1999018124821c5a29d2a306e2101a6a459023113f91f4ebe35b7915f4a46a48f091235dfd5491fa08c3f621e2a280f77f7dd558c30b34af6ada70434f3736825123178e321daf06f5c7cde67fa997fa841c824eaf4fbb2ffa0d5a9336e137c66f909d91711c3635203c184c56869447c16c5e5a7ecb1ddbec255b7926ab05988f"}, {0x5, 0x12, "923d6a8331835b8a0847588f373c05ed7d776392c80648f6fb8686568598da9bfa1c62b0954ab0bcc7122d20f1c0b4779f60f40b1875ac78954c12c7603d6795c0d260d885cf589e50041b6138ce63e101269d82cc9abd4870303510b55e90a8c1c3270bd424c2e83ca3b5ec768ff14772e4412690b6b75115e6cb84eb5c1c14c3216e200147cd068463328c9bd5fbc97dc096d8"}, {0x1, 0x12, "44573424c24fc26550e263a09e3a805bbc2ff2160767c0d53f90c375c227738b932ad22890173e7bdec57c3d98cdfc128a79b163425d2c252b462b297e9781fd1656444df10e0d278af2b106e2ff5765c9d41e50a19cdffe5f95a61b9d6d9e22880fcdf6382852a7f11ecf8486af678444a5a60e7cddcfae562af624e2e50ceedf0ec099d64d976f0ac014601d88"}, {0x4, 0x18, "93f35db6540ddf753f937296cc372304368643c8d895cddffd7ee99fffa1be47706ee40a9324e60b89ea35186399d3916b089e31faa6208b951b946df6b1ec7f24d0e007f59b255e2e43144ae1cdc09f63bdb2bb981732db58aa87eaae16a10d8c9c0459ed7878f5f1cd0b97cb1048acff87e3162455f6bc04fc553c41e9a8b897b7e85a2422f0cffd0396d5ed031c7f11473b753f37c1884725e95942b2261bcebca7f085ea01edaf93e695140c9d337f9c87fec832283b43e8dd12202896d542dcf268a0"}, {0x19}, {0x3, 0x5, "e7932d18356e07bb09008a9bd3d7c4be83d3967c3daa9fbbdc6928702ebe0f550648a5c99ef7f697e4f8"}]}}}}}}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) poll(&(0x7f0000000b00)=[{r7, 0x1}, {r10, 0x100}], 0x2, 0x490) r11 = open(&(0x7f0000000b40)='./file0\x00', 0x80, 0x0) fchown(r11, r8, r9) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000bc0)={&(0x7f0000000b80)='./file0/file0\x00', r4, 0x1}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5eda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) r0 = open(0x0, 0x10000, 0x0) r1 = socket(0x2, 0x3, 0x2f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f00000001c0)="dd0cc017", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x4) connect$inet(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x34}, 0x0) mmap(&(0x7f000060a000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x80000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) flock(0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x200, './file0\x00'}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaac2aaaabb08004900002c0000000040019078ac14002a00000000830974cd37652f80bd0194060000000009009078fe339657"]) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) pledge(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000001ac0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) setitimer(0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfff) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab777", 0x3) r2 = socket(0x2, 0x4001, 0x1f) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="ff02907c392e0e74aa73fa021d0763dff317a4d1e46ed3143aed69bda6aa693c14af5050e0e81297881b0579ba16e995aa9dd595f7215e52fe5f4469821f"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x10, r0, 0xfffffffffffffffc) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x6ee}], 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) close(r0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') (async) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/../file0\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) (async) shmget(0x0, 0x1000, 0x91, &(0x7f0000fef000/0x1000)=nil) (async) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) (async) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) (async) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "000000e21a36660000000000001b00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) (async) mknod(0x0, 0x1ffa, 0x0) close(0xffffffffffffffff) (async) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x22) ./file0E 3ç÷¬ªÿÿÿÿ3g./file0/dev/bpf./bus@ ./file0./file0-vm_impl_i êÏnit: uvm_share failed (22) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x48}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) dup2(r1, r2) r3 = socket$inet(0x2, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x87) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1bdf8812491a5ba882434440fd650409d00245d4c7105cd54cc018d87a76e5f092da57c55b72a4e46d08b53a380ec6101c6cfe1194f3c5b5324b3d5ffd239d57b6dfaae35d388379a80d3e93fb73c54001b2a8f5048e590d99c9d7afd8c5c963d41d7487c498bcf6d2b5c2d54a1f5f8cb2a4254e83bebff62306a75103ec9b421846a98afb8615057564fac6fe4f77d6fd0b5cc2497486eceb892002a12ece0fd070baefcf94df30888378c6f11d5c1345edb792b5b5f680d3e107eabca7504e2c0626bc4c400171aef96735b12f4eb6a3b797f8b897d433936d1ce74e2a831a4bcdadd46aa63a2fc8098a3fa43bd2b10d5298baef1806471005ea60da005e0094d4373cb049cd7e5f99"], 0x10}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) sendmmsg(r3, &(0x7f0000000140)={0x0, 0x2}, 0x10, 0xe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f00000002c0)=[{0x1, 0x1f, 0x5, 0xe5d}, {0x7f, 0x8, 0x7f, 0x1}, {0xfff, 0x3e, 0x6, 0x2}, {0xb774, 0x1, 0xa4, 0x3}, {0x1, 0x80, 0x4, 0xfffffff8}, {0x7fff, 0x7, 0x1, 0x3}, {0x4, 0xf7, 0x7, 0xffff0000}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001640)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) dup2(r2, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') select(0x40, &(0x7f00000000c0)={0x0, 0x80000000000, 0x3, 0x0, 0x0, 0x1, 0x3}, 0x0, &(0x7f0000000240)={0x3ff, 0x8, 0x30000000000001, 0x400000000007, 0x19, 0x4}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff, 0x1800}], 0x2) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, &(0x7f0000000280), &(0x7f0000000380), &(0x7f00000003c0), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="2a300161dcf112dbbcc398d76e9f4dc1090112f23845640d597102c03f0d0077b4e6877663cc829bbdad6f5e2891122dc77d884e78fdf56b839fc8ce103f9e4ec311551eabf9ef6ae02bc047f6ccb342be6c36feebc4361c267e1e6f1be89dbc52b5751ee3552f8852573b4f3e246e616d4ce37e675310fc623d9eedd187208abc0806c3068251edf4b926c0ab75387fdc743cdf0fa1ff25f7b03d690ba7a6ea41868d6bc021c26e1d0d9e5a515c2856b365c9f5ef9963139d0b324dd0c69da48d0dc9a91157e49d8bf0d19b916d9153b7273cfd4c715f44f5ddf68d", 0xdc) sysctl$hw(&(0x7f0000000640)={0x6, 0x5}, 0x2, &(0x7f0000000680)="c0", 0x0, &(0x7f0000000700)="d3c07c85519ebdd66ac5d0a91012916df88ba18344d6c1b9d52aa9c2604d0a5683d3d3ff7242f990a877a6d790298ea428363258d2fe34bbcb6a5a08703767bbfa9a5f5556db234e4c44c9375ec2d933f63e145891da0300e10622f249e4548ec0455a3cc4bc7af2cb5c437a2b940d2e73051f939ff8b74c05d8fc3f2f3e6bf834d459e054c1ed7c9f6fbb5e216c63536459623025347132c1759259ecea4e88ab79d02b36df9ec344cc1a56a3fa7560fa3cf131a8516330954dcf3061ae285b85532a7779eefc3eef4c2e5292ae40fe49b0777db6b397bb6ab0d5cc8d0b0f842422933e6a6d5c00a2a058aa2ada19cc10a576df5d0d3f69c48e52f504731c58d0dc15562fb5f02bd36ad2d34d59752f55c4e89b7c613ddfe7e75688543ac7356a534bf0ee5c2f22692b3e5642dc3adac03b6b6397382be613ad494e37061ddad5bd19156c841e69dba0bf502227a84cfc354bed464d3f0754d4681c05229115161f390d04255b766e4c99117ef092c76aeb21846cc61d56e3dd38003dc46c7bcec0c72894b1ebf09269e656b131feab05354c0dc6db385148220a780c91cb8ce4768729aead82ea2fb7e115f8b5b95fc749c7943d8bfd4abc3436fb8163416c2cad7eb09ede504ff5cb69f5ae801e4343230f7c2def0ce0931ed481aacdfe7e23b712e5c99a31fe0f7bad38092bf8e00c45ac4f4770316282f38d4c64509bc541492453549aec4f0ac3b44aa641dd28ff76c656ddbd21b04c95d9f0e1ebb3c78b7d1b9b0146562d794bfaf494868798fb08f7d8feb80641794ec8c9461478cb48518e228ad435785872f13f2b2e940892bb73a7373418f242dc61d9d88f5f7b0d78bb9d8b0424aacd257d782f978f8aa0b8a37de4c6de31a1180ff95e8847159a3eeb94c76556c6cd8ab5c82acc6894b200199926c96cb65aed71568d18ecf945648aa3e9ea2a8496125a693be5c5c2cbf9ce1804b1ae64f052a92afa4c4379a422868b50b77ec9a700af628f8f92b5714c411da8552b5527f20b98341a7853189c03643e1b6bac504f7df6ed0e2063d785e737193bccf374a1d49a2258b4a35adc70e32fe633752e9d493147dab09601327bcda5b8cb829cdaf316f8ce9d637b29ee4045d9fb10fd7be76b9e21eafc7803fad24f9801c1dd4e1788ffa40babba8e4661465ab8a9e1d1f8f2a45fe08970be31ec30ca3df907ab68f6b2478665e4a812a35c275feb5d14b0af324ebfb43ff61337fec9e40b9124add2b2f7ccfaddeba992da13e8485cdf6e52d69863075006a283ccf34c697417d8edcf47a63e51cc15851d44334857193d937e3565e92e9152d1f128f17e59fe2f5f8cccfbdce20407d33e60281cb08a63271b8c14ae65c6a7f3516d0d61a6df00ec26fb0a60763874d5cf9445bdbf0d48bcca32c57d8865aaca3f766cb4ce5ac88988b99a05d95eae96e49b25fcaa55b7cc4fdbb77bed2170ad6e2c30f0aa6598cb958846dd4480e319abf507c04e05d0a2961712e0868ba61b2f51ba8f2ed1fc92389da00db38ae8c36d8196103c8b8621b4f78518f067de8ed277bd3b9c6f1e5d42402521d2951185861d1947bdbbf50e38907085dbabfeef607ed8ac803605929ae5154b315b91147e55f75d568c1842583a8fc702d4c3a74ae155629625a8b4664e63ab59de292d57026ca5db6657031b644f38f9c5734dba36377525b8f21623deb17361ea2eded615d2bfa4d7775ef71b569b958582eb991c91c935bf84c2b062a1aeed505b6e59a834dbeb5ca82ab88e90bd608fd29b9f3c4a9fab3064d5d5b72b0be2120893b46afa03c628c4036f4e7c65fea877b24793ff164f5480b11993555b9d73adc064ecf6d8f059c8285a273db729859e8c6fd64b2fb3599e04bc0f6a2a7d8aefe4369afd0adfacc8eaa0590078929bc101ff3a740bb21025a979689bdff4614a0d7406edecd8e6a06637f3d626544d62b63d529fb522b0d2eedcd5f3ebafc9eb43c95c8ed52868a2a4b384e28d4e2c2de1ad7f16d5ac6e1417e664e64a5649360a02028a36348f174d1447d7d46a8acb59f794fc7350435c094ba1c934e00c68d0751a22948ad5672564e293f16974222da7bb2164e352a92a56c31634863e175dff8265eea9a3115a5a136af1b590d42762a611a8f3c44977725fcce2897614f0e0d284a2b9e9c4e30b3ba05a9d35e4f9bca6e85302f58850d06a2a5e6a057cb51270b0b0a1b27c9b3d2d42ba224467ff2e724e9db7f146ee246588b3f09e5b6d20b4940a3dfb166937828df28f28552f5ba34fcc65a73550a43a5edad64031a69d25361f6169dd748531e48800650eb93aa5f6975271b235ee7dd11aa737670dac4513eebbf2536906eeb5797656e41a9584ecbda724fbda415492951737f09a62449053603390c90f6b7cd7b134d70981c03d27a552ec5a8d3a69a9697b10527611dcb92f46529499bc27a4dfdffcc84e4dc6a3cb8f68020a792dc54cfb89a0829f1877f0fb940264e58b19084ae6623e54e4fb13515878a9bebfc3d0debd2b2ace4bed0e4ac865dcc297c6a7fcc3ce261848a95aacffe7c1bdaf0145cc13bb0e8f658d2a79547f6c2705bfe4ecf116d2a43ae57025742cfedfdc300b7db3c0a7634d3af95f1cfe7db423e843c23afaa96b543f3aa1d1ec21638e700598bb099955a615f429aaa49f20a05d834ef379399d3b8674e11bf708da8d81fcae2673a6307de7f11a990d5d2c35fb9f45c3d6e4f774c6475af7107870193304663a1bb5938ecb696f0f9b3442cc2431d839efd5d74f436485dc0a31aa4a7138fc424c0f6fac160e46b9244d6460bdf7cb324ea416c6ff6a02342e698da7d66eca23c524dc22ef0b6d331c87ec067cf17adc37209974c5e604137a664b2fe1623f54e864c98b188b2b9f6dbf8092294e9b37b4c026429b316b541306a5f678d30fcc38e948acd37fc2d164ca54ae187667f9bb762ff349dfd3a3aa43835b8cfefb49f0983792e3888280cf4069d191c0dfa51566b90c41fe43d78e5d4a96ac5f57b31bcd2d0d0e29ff85dd28c1be2ba5ea9178b082a9a80b7d7a7b0ec97f0a63000406eae94edd38f07d58244b94afc664ad55e5f4ce35d83709bd73e5e02599fbb2e48b7901b1c15ec32e920563a95b599596be045ff3729ec0b3d6931ca365637fd6140cf6b1ac41fa613b15334bd747b57cf20607ff87c07ca7a11e7e07f55ed9df93b70482f1bd6b3a1d1f061e2c53e4b9491199c9130748757019821eb3e1153f7bb1ecd4f877cd22e5e322e1163a48d6a8a2f0316b78852da7282afca55eedaec69de072e183ffeecf2e4ad558cfd81a86afeb7862e8c5dbddf719fb1400077c5a8ea7e34573d5088fce9c64d6e45e87457c33a634e0fa298e002ca16f7d0acfe4b2a61a8bc6a8b351f5103da92326d93315d767ba28e7469ad7c303f7b8a5a008160fd4225ffce7a2148963f65516d7aa24cebe03ad1d7c38017b9f2d7a2454b8332fc795f436867196ce23e8d4f55b4fe0b93c53934be4912076684117632eec651a531d1d435fd476f0a0f159dcb97450926b93c738023bc89730f9febb5bad70edf81a20ced9d4d6191e4db935bed6077d4cdce8cde3ab36520b84676e994cd8dc033923a27cb73c3eb3f7ecd0ea16cbf45059d481ffcd30555bdd5987584555b9ff77249cd39107e622c8d8ac92c58d9c4b7516b2697b7704b9a07c94fdf7a89ef7e596044cc8e4730b75f1372815ce548ee858ed3c53bfb0ffa32bcdc351d095bfd2d44dbaaa21297b3da732cbf6274dd885dfdaaf59476ee44d755c0f22dfe9572a8b8db19b49f03a6af1731bd0fb5feea7c50a406afda0885f4046af0f3d075740837d5de509933c7ed2908b0dc4742e0a6c8393d008422d7b9befc2895ceee23cd87073a64f4c1b53d28f13b1950d25d098995229538154a0f55fc7a2c22dcb5b10205d4ed0785e94a653a0507ba5c63024de41beb4fcb319ff9dc038d8b83fab9f1760e90edfad6419fd2d9eabcc4fa2f9d7780fd3dfa41776c3e5f60d7ca0925436bc15017b2ca293d5795f4c5440c0f3cb3df20f0fdc80a1b74049ca0f8e08e051cf888195310c8535de0e9172b2fe2d0b74664a0227ec8a30b2d901a34c05b67bd32076a0c739ec017566420200375701f4e2d41dcfda2b56f869d79a2f5c85cdaadda41dc7b32590e2bf0e584b3fef676aa9b544043a726dceaa78dfa4627dce9a0e0761766dbdc88b2c42e33c373bad0c5d12ab03b989a2753db4dffff4b320d489e146ec51a17522d861c4a80b231f0b4b695243d4f8739729c0692f85cd7f3b67b3b677a9b7cd0aeb71813079788d585eca70a5d8b9fb0cd47f433abb66aa50d78dd7e4870f5beca0f1150cd2f784a8815f7720c4c748ea92b8fee96de659acef0074d1fdf42f383588780f68cb577285ad32752b5dee83e94d446f618ecda0140b2e5c95b6608e47c716eb77d6c4fc06db8c19997b1e82b7ea94abd6a1aac2b1a4fef913bd75477ecd51fd2186b5480475d17e20c04546cb1f417924d32b92fcc9f6e5a786be1b8505220f460eee4821e25dbd444822878a5e063de2443c2f4f1dc0baf5729a829dfe07c7fd4fba2159bf0605a23a80195cc101b51085f5572d878de9aaec55999c8b8c65dfcf627a1cf8c69361adb19802c1b9ee3498d5ba543ba4bd344814449388af11f58f0dea39073b16b8ef66dc47f2c8c1b4f6d67362f106ef77684408d048ae4da73efa7b581aba527f76d2e5488ed351e4436b2af7cd7bcaf354daf97fa0ddcf82063883ff705414c75dbbd2fb6353d4208828a543fe0bc71b7efe3fff8e1374933fd08c5410bf485c337698660006c28b8e37ae0ae688f13397a9bd2d833a37a5ae1ab99690491670d7a36b54fa6ee4515843cb4a80a27411f53aa4932060016df0111da20ca577875ec707e695942bef97de76cab7146a4279273018fd11056bedb8a27a5244ac4426257383404b0c7e7823da98fa863ff1a3afe65b5ec1390d117ad82c4b56671401e5be7037bbe8eaac79401e39bf79b9f28f71a75a0df8de9b037f6f9840de2fa216bfbc722d118fc3291cf19b7ea8d3807b921e2a2e00fc610334850df4bf781add82bdb048a301c713835d9e060bf4f499ab460d37df75034eb6944a114fc367ec04bae9d0639d01429f36b6e8fecb9467a6437c94cc4cade1876fb3a3e480168ad2bf42c9cedb3e90a7192cf44757b71f17897c0cd9b91036b90d82074db87b813c752c6ca71dff5a09b90a61470aa00fd8f4cd09d6afa8cac9787cf5cdd2007923f1d88fc1903a902529d1693b2de8ec0ecffc810b02b493e45257d1ade661fbde1bada8e7a716b06a47794c586aba6da341d53d6c9334c0274f6978a60036e97a059dd8e50c38a477a12231feeed31c6ac4934601f7d8f59b227cf703c1db791ad0ad98ef3c1acb529c2f5236", 0xf10) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001800)={0x6, 0x19}, 0x2, 0x0, &(0x7f00000018c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x21) mmap(&(0x7f0000452000/0x4000)=nil, 0x4000, 0x5, 0x812, r0, 0x80080003) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x1, 0xfffffffc, "1a0000780000fc0000000000000300000000be00"}) writev(r3, &(0x7f0000001b40)=[{&(0x7f0000000200)="ddf3ecd175e2dc78", 0x8}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x90811a2e80d8c253, 0x2, 0xcb) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x5, 0x0) r6 = socket(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x0) r8 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) dup2(r7, r8) getsockname(r8, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setreuid(0xee00, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) pwrite(r3, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r3, &(0x7f00000012c0), 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000019000/0x3000)=nil, 0x3000, 0x4) r4 = socket(0x6, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x10008520, &(0x7f00000014c0), 0x0) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x205318) kevent(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x4, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x6) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x16}]}) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x9, 0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001ec0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x1, 0x9, 0x7, 0x1, 0x7, 0x2c, 0x0, 0x0, 0x2, 0x2, 0x953}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r3 = socket(0x11, 0x4, 0x3) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x60, 0xeb, 0x1, 0xffffff8e}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) r4 = dup2(r3, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000023000000000000000000aa02009078000000006000000000000000008000000000000000000000000000aa00000000000000000000ffffe0000002ff"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg(r5, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) failed to init arch-specific features for vm 0xffff80003740f050 executing program 0: open(0x0, 0x0, 0x0) r0 = open(0x0, 0x80, 0xd0) writev(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000200)=""/4096, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000001200)="45cb5edea8b6ffb6921c51c7158e7da617d88c50b3e6fce062d62608000b7038cc103e8a749c721273ed561788972c6d120cd4ae63a088b0df18543c6621b5bbb5013e8e966c866bf3d5b40b44a8cfd6537f2507fb807b10a35b690fdb666a651056f274059f2ea5fb7a9a78dcb832ce0b65c4e1984262b27adf005ed78960a845b8", 0x82}], 0x1, 0x58f) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14", 0x16}], 0x1) poll(0x0, 0x0, 0x101) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r3 = semget$private(0x0, 0x4, 0x556) semop(r3, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 32) close(0xffffffffffffffff) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) sendmmsg(r1, &(0x7f0000000240)={0x0, 0x5}, 0x10, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2100, 0x7f00) (async, rerun: 32) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 32) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYRES32=0x0, @ANYBLOB, @ANYRESHEX=r0, @ANYRES32]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r6 = socket(0x2, 0x3, 0x0) (rerun: 32) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x734858c9, 0xff, 0x2000, "e41399f897c9d789ef99afc51179f5120b451acb", 0x8, 0x49f8}) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) vm_impl_init: uvm_sare failed (22) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000b05000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ea2000/0x4000)=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, &(0x7f00002eb000/0x4000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000f83000/0x3000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6d}) r0 = socket(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)) (async) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r1, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r3 = shmat(0xffffffffffffffff, &(0x7f0000cf4000/0x1000)=nil, 0x0) shmdt(r3) r4 = socket(0x2, 0x3, 0x6) sendto(r1, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x406, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) (async) sendto(r1, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x406, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000001640)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffda) (async) connect$unix(r4, &(0x7f0000001640)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffda) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x1b) (async) connect$unix(0xffffffffffffffff, 0x0, 0x1b) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x0, 0x0) (async) socket(0x2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) failed to init arch-specific features for vm 0xffff80003740f050 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x4}, {}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x16}]}) write(r1, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES8=r0, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES16=r0, @ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) syz_emit_ethernet(0xe, 0x0) r5 = syz_open_pts() setuid(0x0) r6 = socket(0x1e, 0x3, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={0x0, 0x7, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="fcca43f35254ae5180ae22bf81af01945363691f0c52232461a6575e6271e284acb7afaee2d7586bdc8a3dbae1691e32455c9e245b9fd4bf09fc2f541dab3af892ae7cdca54a08d34a828b", @ANYRES8=r0, @ANYRESHEX=r2, @ANYRES64=r5, @ANYBLOB="955dbd5544a9ef97c506c6dab17631b2dadfb457328b6da9886728d9bdcf73671943a1cb529c3a13707c2038d1a9bab71418a54438392fcecf3a096537982f19837abb8c1ebe07dda84ecb22e04798165e95a8b64573ba5b5efb0af8fdd6860c9f2852d9b4daa97f55530d41d11fdee7a18e204b8d60cd4a3ff152b0507c0b460791ad4d9fbbcf88883fadaf386887aa69ae63c300a9c942f0f5a8b34ae5790e227fca0b8ff1", @ANYRESDEC=r6, @ANYRESHEX=r1, @ANYRES64=r1, @ANYBLOB="0730ef7524390b30253642b6d55f4ee0c23ccd300ccc987c07591663790e19ba23b943df2b2943c5cef03270c9f1303d3cb37dc72863e86a0121bc32c06f1d8e02f2003e7ca1cee6932b87b01e35f5c6fb9849391d374c77d8f0cb8bc6973c89c1f1ba78fb28889948326a2e1b71cdd4f709cb5c2559b6b36504f1c9babb3b2d41ecf3fb3b66b60c804fa6d05ab34aca33d3dce11d5d2211a2300eba1aba43094050f6223ee71315941d3f7f3fff16f84eb8b84e6982401c0c5266d444f08f1932ba597e0de32bd794cfbf7210d6403607abaa71f7068d7c9d6939c0da"], 0xfffffffffffffd0b}, 0x3) shmget(0x1, 0xc00000, 0x204, &(0x7f0000400000/0xc00000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) r7 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x2}, 0x3eb5458bdfa6e354, 0x0, 0x0, 0x0, 0xfcd0) fchownat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000200)) shmget(0x1, 0x3000, 0x9, &(0x7f0000ffa000/0x3000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) bind(r3, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r2 = socket(0x6, 0x1, 0x80) recvfrom$inet(r2, &(0x7f0000000280)=""/117, 0x75, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x86, 0x4, 0x9e, 0x2f9}, {{r2}, 0x0, 0x2c, 0x1, 0x7, 0x8362}, {{r3}, 0xfffffffffffffffa, 0x8b, 0x40000000, 0x7}, {{}, 0xfffffffffffffffc, 0x27, 0x40, 0x8, 0x7effffffffffffff}], 0x3, &(0x7f0000000200), 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000001340)={0x9, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0xdab, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff], [], [], [{}, {0x2}, {}, {}, {}, {0x0, 0x100000}]}}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300103a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa86009078000000000000020000000000"]) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) fchflags(r0, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002a80), 0x0, 0x0) readv(r1, &(0x7f0000002e40)=[{&(0x7f0000002ac0)=""/7, 0x7}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) fchmod(r3, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffffffe) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000200)="8d0b1a222a7a74d1b4ba55ea30570725c0b41c151691e1745939c3060e19107864af3329dc255e821f836085e616eea668f3110ecfb503afd9c212f8ccd8e39a2d500f6757c2939ebebb74c9e15ad3ab2a797f2830013739925d0315f24160030a03f017c7a66e85bf14d434eaaf9cb861e338017af2db9eb6b693eef837a082d833953d8af8553b894d5280c203bd4c0f76db95c3cd6773ed6e13ab492ea99b6f5ebf3c784029e1d51cae2cdbd56c532cd7f8e6a54afae4e657a418d6fa8b4ea95a0b346d62ce274e8d1e6af99a91608b6a6262d64d2c392bc91ce3c7376ab0821a694db5ae1d4890", 0xe9}, {&(0x7f0000000140)}, {&(0x7f0000000400)="9384eb1f5695fec1aa967a720b523c835d676cbcf1e3ecc564ac94c232da262fe3a6407275e1ff40af58132e27bdc9d42062dbf607cc0f687afa9b27dc2239923a061811233933624705b55325af44b404c1cb4dd7acf41155d6b3565b90b0b50036605d6d5c64acbb3f6f6c1d7dfa4de095aa382a4fa07d1819b7f4050c43e5e0f39e7e08d88f5eb21a727e9e2638d94c38f7d4dd6d2536716c40e6288349747b3ac8317c60162e3915aebbd1465a9ebfa59284d19dbf21eba1123aa2700ae1a6ddc0d49e3a0047add100b1e98fd262b9a97fed9e665286395d72e3e93e9a297c066af3056b792942c698b51f1617", 0xef}, {&(0x7f0000000300)="ddba895148c8a922ad75a45d6088527a2594e7e66957e03060283a07d5ad593a25c8adb919dcd41bc4925930dbbbe0db9a7d1b261d9d16bc75c175f312358b30ff121133f8c3603d99a1eaf67ec30dbca9bf15f2115acdea2f93e5fcb3c6de63957115ce894fd296a34ccc4b77f3cdf2c729c802b674fae2e2cd79860b2487b4f0b5479eb3", 0x85}, {&(0x7f0000000500)="f48b81330edbc139ce6d3f3969b1f57dc8ea1de231a2670077ff04efee7e051b0d838c6ddc3b8825fb09cda94608d09ebd504e7f45dd123af63cfb5dbaead9648e2de3014792d85202959ac3de1f24f5a402526916786665f1940989e99d000eb538b26481ad00705f12dc979df309119107217437f0650654bd74c8", 0x7c}, {&(0x7f0000000580)="523c744be2e47fe404f3f165d380f16318806cb11d9e8a6a2896d3c0c3bbd6aa0d08580fe052cf914092cae183b4a42a7e75cfc7c692aae32e69b8e714c1affda226d8244c403e6fb6fa1cf6d96a6373e35703ee9fa59b0b9d93351e2fc108ed52d64fea7bfb757175de087d680a0dac3902603daf37", 0x76}], 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x29b3) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0xc}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 2: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x1472000, 0x3}) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r3 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x7) r4 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0xd1) readv(r4, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/183, 0xb7}], 0x1) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff0c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x60, 0xeb, 0x1, 0xffffff8e}, {0x836}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 5: r0 = socket(0x10, 0x5, 0x6) sendmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="c4ca969e6458a44379fea83c0e6645829ca6db74c7c05dea764d862d8d3b3da41db5e424e48dca4b7adedb7660baab7248a940a01bbb5f34348a6a0406db5c97eb65010d46d49b32b73cb4770b53488ab400a951ec80480a19635ebc996b6cfe77485479c803579c91f44ba1fca1c82e4c383a593a7b245316807f790dbf2a9f249fa4f26b263e1706ad32f24d130e4ba55d730ffaab2be5e2da287eb3a54a1f83a63c4092b1913170e002d92ae4da32ff620f", 0xb3}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="d80000000000000001000000060000008a565fa50e9fc5b483446b465d89f8b11fedd4cd6fb9a4b9d54e4a17b89caeb8edf183866fdeaea6b698841a2fe1d775ee68c1a63f742bc00e9c7a465b49b8a030f8dc9cd258c6e7eed46d2a577e776663e9f960886295c4be8fecef2100a24e10093df2a1dc6480861777cc82a25dc4155e34de714962b2c0cc1aba6aab7aef8e17f072d33b20ef7c3ec674b99f64f6b082f85a43f2fad445eb3c8b48fdde12bb6c9ae3ff4821ba88fff901b5f590137586dbf3f6093b828e6e12af0000004000000000000000ffff000003000000bd71b5e8d82fad9d34d1fb7ec1c28bfb91ad50748d8a96da8d76e0751cc04434d322abdb2bb376a13ec680d24c0000000001000000000000010000000600000093e28f39087781db20af6e7ab8a8907a5a3befc54228f54ae0b168863d8fc7edf5e20530d042bb085fbdaf9f6120a8e3e41ca9ce2e497d8b1d4f6e23636db719c0aca2f6410ad155fa9d09e8a7d22837bb5eaae212923fc4a583a162896961511a6735ce05c63c9d703c6b35bd242a3a8671dea1f0e03afb4aeeca6f39f20859de6de4fb4c0c36ffe6d6d4ed13dbfab5e9e6d4b54682c58cd3eee4ba12dc2acc5de2ddf558bf06c18975967a2160044ba6e75560419a281f3ded3f706d23de8e7f410af251fd3baea17c832ccf0f2d6a559bac7e6f5e45a813c4a9d7b6f51f0349cfeb0db0f6cd16d4860000000000004800000000000000ffff000033000000b62cb1324b6b0055f4b6ce3ed0bbcb74498d1d9f520865a168950fe6f910b981844006bfd40e1eaa14b6b971419df83576080000000000006000000000000000ffff0000abf30000f561537f4055dca2b35974158d8ad0077461664f4ed0332d3f79ae4aadc338fcfd4a1b85f3688db671eeec3fa215298a13a5a07c77ed8731c7eb4acb8622a2d236f6422912b97fd5ddc6e93f5fd024003800000000000000ffff000001000000ea31545c4dbdf24baa2aa6e571685a36446d8917cc91e3551e53bbdcb9283d34a8000000000000006000000000000000ffff000008000000332667108104eef5f85e9e343b0484bd7456e839a581eb445668272f6f8511543c50468979d9e54429c36ee23180c80340e79d2bafbf6740806e050b39bf11a8cb31ea850e77eaf2a014752232000000c800000000000000ffff0000008000005796bf6a52c9a02ec11b1497ce0d02ec534f8638b1fe7775bce74e57b2eb8b6dbf5fbbc0729a067bca5284e364008fbb3afc18932a34762b1c808f1955983b955fd6bd5ce668367a96ff4d18d25c3e84b53ab9d81dfa89ffab111e30cb29dc05e53e1ed4f4560803b47c4f1ebccd4ffb56645eda96b4f2c973da28b9c2e3920d8d1aa1036e68171408d1ab6ee196d34b9e578e484647348f8d439092f2a2186c295ed0a7faa1f41d6522898e4e0f79934b8d2b0000000000e00000000000000001000000ff00000096e83fd82f86f34f2dae48f09384efcf40a3755d2e555be5414f2b413f63bfb9fa7046346e056eadbd53c4c7f70da24535d92d0cccc235a723ec91efd0b45e3f52e1ae9d426fec8ddb296e448f8a2a51d40454d26e0ccf4cccfdd1487eec6ab9815cb2942e4b76424f2cb20652a082d6981db52cd295f8e0b47590cc8fc349a869f96cb244445d80e12b727445e79369f661d41f4b7a86bb3fdf3767e327b9564f3d37bffadeddce981e5626d5ea3d6a79fe1ab4272d20adcefc0206c23797923053a65abf2e15f547a5168e82000000"], 0x500}, 0x1000}, 0x10, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x10e) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x8001, 0x0, 0x0, 0xff, 0x0, 0x0, 0xfe}) setrlimit(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x10000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 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, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000008c0)=""/128, 0x80}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000040)={0x6, 0x5, 0x78e, 0x5fa7}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000800)=""/175, 0xaf}, {&(0x7f0000000700)=""/85, 0x55}, {&(0x7f0000000780)}], 0x3, &(0x7f0000000240)=""/190, 0xbe}, 0x801) getsockopt(r3, 0xb08, 0xb, &(0x7f0000000600)=""/208, &(0x7f0000000440)=0xd0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) close(r4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000004c0)={{0x80, 0x20, 0x50}, 0x7, 0x3, 0x7}) r5 = dup2(r2, r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_open_pts() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) listen(r5, 0xffffffff) syz_emit_ethernet(0x35, &(0x7f00000005c0)=ANY=[@ANYBLOB="f1edb902a5a5728dffffffff3c041789b146dc5e61d2f6b39cdfb55d25dde1441807b1b0157b69e3abd48a113d2343de610bc9cf95"]) r8 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) shutdown(r7, 0x1) getdents(r5, &(0x7f0000000a80)=""/167, 0xa7) r10 = dup2(r6, r9) fcntl$setstatus(r10, 0x4, 0x8) accept$inet(r8, 0x0, &(0x7f0000000b40)) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000b80)=0xe1fd) executing program 4: socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x7, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x2, 0xde, 0x80}, 0x4, 0xfffffffd, 0x2}) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 6: socket(0x18, 0x0, 0x0) (async, rerun: 64) r0 = socket(0x0, 0x0, 0x0) (rerun: 64) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x1840, 0x0) flock(r1, 0xb) (async) setreuid(0x0, 0xee01) (async) r4 = fcntl$dupfd(r2, 0x0, r3) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x14}, {0x6}]}) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async, rerun: 32) close(r3) socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xffffff07, &(0x7f0000000400)=ANY=[@ANYRES8=r0], 0x3e}, 0x404) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5eda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) r0 = open(0x0, 0x10000, 0x0) (async) r1 = socket(0x2, 0x3, 0x2f) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f00000001c0)="dd0cc017", 0x4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) (async) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x4) connect$inet(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) close(r6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x34}, 0x0) (async) mmap(&(0x7f000060a000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x80000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) flock(0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x200, './file0\x00'}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaac2aaaabb08004900002c0000000040019078ac14002a00000000830974cd37652f80bd0194060000000009009078fe339657"]) executing program 2: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x61}, {0x1c, 0x0, 0x9}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r9, &(0x7f0000000540)=[{&(0x7f00000005c0)="80993f7b5d6231cbf66476ca6c06bdb2cbcbcb5f9e25523318ae5e248d03c581a41b86f632cf1bdbc852a3fcc87c5d5d83551943a7fde0f3bd3afa3c8b81da42ea2311922da5e4fe9c5b1ed20f4294dfe1a7141a4a70ecc5558681cc15f71c1226fd9c2fae29eb7b7c8c880e065f52afcb98bb952a990dcceaf7fd89a5e5984605aee75acc07a7bfdee7e7b5070844e4c229d4b6f84c7d052401b323e67adb01f0ddb72d58ab673a5811d764a023ece806eb56d9e6", 0xb5}, {&(0x7f0000000680)="3c2777ccac201ece283b0259068e1034fd3ebd6f7f049f381b97411b1b1a8ef307ed606b2e1f08caa9a0220094214a709b5bc4a3dc3e86742fc980c8993a13aae33277770a33019a66e477497d12a1b4888e95a9c4fa12395b6531d493e321e290178654e648d545881e29ec5a7460c22787db3b51de00771abec54d4d1b8967559f6599309ffcbf1ecb1f166c966604bd0a01937d89e9427679ee7de6ce1b51fd1d9bdd31e726d3", 0xa8}], 0x2) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x3b324c990b0952cb, 0x1, 0x5, 0xffffffc000000000}, {{r2}, 0xfffffffffffffff9, 0xe5c2e5754e4fea37, 0x20, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc2, 0x1, 0xffffffff, 0x1d}, {{}, 0xfffffffffffffffe, 0x1ed, 0x2, 0x2fb, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0x13, 0x2, 0x3, 0x3f}, {{r5}, 0x7, 0x12, 0x1, 0x7, 0x25d9}, {{r6}, 0xfffffffffffffffa, 0x1, 0x1, 0x100000000, 0x1}, {{r7}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x1}, {{r8}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x200, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xa, 0x4, 0x80000000}], 0x89, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1, 0x4}, {{r9}, 0xfffffffffffffff8, 0x98, 0x4, 0x2, 0xb}, {{r10}, 0xfffffffffffffff9, 0x38, 0x80000000, 0x4}, {{r11}, 0xfffffffffffffffa, 0x42, 0x2, 0x2, 0x20}, {{}, 0xfffffffffffffffa, 0x71, 0x4, 0x0, 0xff}, {{r12}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xffffffff, 0x10001}], 0x0, &(0x7f0000000500)={0x3, 0x8d}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="8b", &(0x7f00000000c0)=0x1, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x18620, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r1, r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0, 0x4}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffa}) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000300)=""/233, 0xe9}], 0x4, 0x4) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000340)="44357f0c2384c15ca041023bb742e0082e44a5a348ef9eaa471487c794304e1679c54103c5949a0d15f0af75f62825b7088238ba4d853d07190e334106445f93b3e3adfb4b0fbebbd9974f97451097124449bff890a8effc14a67c824636ada2b13b198f182864b3c1befce856e1933bd728da3ecb86185d9403a622fc30cf9015681d7bba9e6f471ae2ff1078fd0a3c11fabb21ef10ac2a0b0286a2d7722117771b62b024fe2d133159461f4c94bb7eb1b5a3e44807e9c9fb57248233c8fb554a8e9456ccc4701229f0e358e3e951a3b80ea116198d47a3dd20c364ecd0ec648f", 0xe1}, {&(0x7f0000000440)="5dd30be1c7c685e08301c70903adf6442eced7c096505e93c19fa714937d80526262699728547c31183e254b1e5465a2ed097587f5b1e2dc5ba50cb68f5d730ce230b86cdd4841bb661cd4c8c734bc4e7f02", 0x52}, {&(0x7f00000004c0)="da68294c7c918d733d82c95e6867ddd88c01149032cb634ee482de0e0f5b6e957302c219a1100d0048cec968b5287624c2d07121ca26f6", 0x37}, {&(0x7f0000000500)="a4987512f68d18bc4635dccebce7ab7fe3b808c8028df57c548b06d162964fd527260b46afe417b0299a4c31807ccb4a5e8d53cc35015ed7611099119f76d876af1bdb944c3a2e3484699518b9e1860e726d10b935e51a870cdb7257d309dc2a737707e70145e863570f25de80aac6e842f0f604f4af993cd0b5ad8d6fe73e087cafbeff4a90e63b21b33888c5fe1930c1b64af55c494a238509cf4277fbe40ad18ce0e93e03bc7fd2fcdcc3864c01b262", 0xb1}], 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7ff}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0xc00000)=nil}, {&(0x7f0000041000/0x2000)=nil, &(0x7f0000152000/0x9000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000019f000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r4, 0x2) close(r4) close(r3) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x2}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x40000200, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x1000}]}) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x18}, 0x4, &(0x7f0000000240)="b40106385a396d608735cd14d68be68dc2aa5ed0a37a4a4fe19c42ba189711ef1ee9c05e85a12a7945e8d052d313136e5318b23d8432fb2f7417be2b8765710c9059b231a06a2301b380158bf0e84ac6684db6a4ed9332589a819a9494ce9cb0c11a655edae04adc7082eb9ce833bb51335d3dce6f4e8c2d71e4d8f1a78916527f4467332a213bf15eb89c8a16baeafda62ebbf57419c257653be41a", 0x0, 0x0, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x1f}, {0x0, 0x5}, {0x0, 0x1, 0x1000}, {0x0, 0x2}, {0x0, 0xfffe, 0x1000}, {0x1}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x9) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) executing program 3: socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xea) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5200) open(0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() msgget(0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='@\x00\x00\x00', 0x4) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x4000042e, r0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r1 = socket(0x18, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000100)={0x0}, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000001000), &(0x7f0000001040)=0x4) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setrlimit(0x3, &(0x7f0000000140)) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, &(0x7f0000000200)=""/12, 0xc}, 0xefb}, 0x10, 0x1843, &(0x7f0000000340)={0x0, 0x3}) syz_emit_ethernet(0xe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0xc8}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) mlockall(0x1) executing program 6: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) setsockopt(r0, 0x8000, 0x7fff, &(0x7f0000000040)="08105394f3b906d36a05f8cd5da5efca0bb3e5f4d3c2a0f5ff", 0x19) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x4}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = semget(0x0, 0x3, 0x18) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x80) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x808, 0x0) lseek(r4, 0x7fffffff, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) fchdir(r6) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x80, 0x9, 0x8, 0x8}]}) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000300)={0x63, 0x4}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000005c0)={0xfffffff9, 0x6, 0xff, 0xff, &(0x7f0000000340)={{0x9, 0x9, 0x48, 0x2, 0x6, 0x4cc6, 0x3}, {[0x9, 0x1f, 0x10001, 0x8, 0xffffffffffffffff, 0x7, 0x1, 0x0, 0xffffffffffffffff, 0x80000000000000, 0x3ff, 0x39a, 0x8, 0x800, 0x3, 0xd01, 0x9374, 0x2], [0x200, 0x4, 0x9, 0xffffffff, 0xffff, 0xef1, 0x7, 0x8, 0x81, 0x7f], [0x200, 0x5, 0x2, 0x800, 0x3, 0x9, 0x7], [0x7, 0x4, 0x2, 0x9, 0x5, 0x54f], [{0x4, 0x6, 0x131, 0x1ff}, {0x1, 0x8, 0xee, 0x81}, {0x0, 0x2, 0x7, 0x4}, {0x101, 0x0, 0xffffffd3, 0xffffffffffffff63}, {0xf045, 0x9, 0x3f, 0x1bf}, {0x3, 0x8823, 0x80, 0x90e}, {0x7ff, 0x6, 0x2, 0x2}, {0x40, 0x28, 0x9, 0x9}], {0x1000, 0x80, 0x3, 0x8}, {0x4b, 0x0, 0x7ff, 0xfffffffffffffffa}}}, 0x0, 0x1}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000640)='/dev/vmm\x00', &(0x7f0000000680)='/dev/vmm\x00', &(0x7f00000006c0)='/dev/vmm\x00', &(0x7f0000000700)='.&{\x00', &(0x7f0000000740)='[\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='-\xa2-\x00'], &(0x7f0000000940)=[&(0x7f0000000840)='-\x00', &(0x7f0000000880)='/dev/vmm\x00', &(0x7f00000008c0)='/dev/vmm\x00', &(0x7f0000000900)='}\x00']) ioctl$TIOCSBRK(r2, 0x2000747b) write(r0, &(0x7f0000000980)="0286d3bbf655de50ba567bdd5a8f57488460f6b36dbce56ec50f590a1f8663f67a7be654b42d32dc2a70103f595be6944a39a86738558b644359d4bc1b6b19e58ece9b3878bf969a7312c7563b60f3164e0e68054002debfe006dcb239ed82515dba4e27dd31", 0x66) executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) (async, rerun: 64) socket(0x0, 0x0, 0x0) (rerun: 64) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x16}]}) write(r1, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x6810, r1, 0x95c) executing program 6: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaa7aaaaaa8035"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000002a80), 0xc) (async) writev(r3, &(0x7f0000002a80), 0xc) socket(0x2, 0x2, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') (async) unlink(&(0x7f0000000300)='.\x00') ftruncate(r4, 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') (async) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') (async) unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x6}) writev(r0, &(0x7f0000003500)=[{&(0x7f0000000180)="cf185a181e2b5446759d07520a1cb184031ec557e41b5e3163dceeb8983898daead85fb7e0d2a18010576e51bbe39b3eea7734a76c7a9269db60012c22904fa7cb9d150759ab0c9648bf822396d7a067c31d6b8cd3d4ee7ca4a5", 0x5a}, {&(0x7f00000002c0)="65496447a2c5303fa7b6590e812ad0a49a4bbdf1e4d6b4685309f245021e4daba2222b0a34bec43fd08a745bb1f350460c0ba1b984e724c7abae0b8bf2b2f9d5b8428b47ef031eba6a25fb92fd14b2b7acbe35612e07517813079dbccca7ef6c6c0bf8f98f2e5264529d01040d446972156e71ef12acf41793193446013657a3337611ad8ae0de175d58534017b8400c1756c883702aba19", 0x98}, {&(0x7f0000000200)="0a74157316973dd8660c8f0860bcfbc9e267b8acf241e0decaecd276fe877b823b9b41404d9907c812f5f982eec124c5d94d8e4387392878859124fd852cdaf54b9fa5d83b6a73d0530730a6c1ff01794a1bc1cb8c407e6f6d16c421b4b12ab3815c63bb6b682fbec66b628b57", 0x6d}, {&(0x7f00000004c0)="aa63566f21e97abfd85fbb52b57bfa4a9996358f19725bddcb5a60c67e46adbc8b38e5cc575945c3502a0d7aba4c8a361a7a5ebc31d3f3dd0d67aa615d3eb08284cb08bf14e1405240560374b0c309727fb34e412cce6ee4b05c1f2c46e3bb144096d81f36c9afbe9268db4d3c8ace262ea11027548957320dd87ae62148e6d065aec39044e20f4a0d7aa2c930f84f1f4cecea98b4ef336c70c365ff82e630174975de7a65ef75916816e520e560f6a2232b8647e4c4dd9c290402dab69f24f063c663e74480139aa0b7729a6d9731c7e2d59c613fc5fc156f1cad4c0e7d637aeb5ca3ce1695a5a8e6677f000baa87ec19400e87e4cd9a4d87c82fe34d08f8a05088ae6dd71ded32dc8cc246a6b662f153991beea7b9c3649738179b2456fc0aa108e7f072b4b14655ff01cc4011af881d8d65075ca701116066326725c7e3d2f59c9ef594d23bb7fb78f47d364cbb5528487aa1245e4687f40586421c661d17f4a984f2db788b5fc88611888050d500165fe384c259f4b9f3502c1a1ec6fe2ad722f25633602b11b7f5fd4292d05371c217a89949866e573a10995c3355f4e11c609fa2447224959a7714dd128a84ece4f1644be670e76e2196684a738261fbb06894f95c5335ccafd5f81a6ed0d46bf19a1d071bba92c12481968af7c6eb71de9a16a978958d80859ad7c7c98beb6dee00cfba66546d0cb47670dfbc06746a53d1ed01c8c4ab653a5a3e2d6bc98a343c92c9fb07dfe6ff27d60fb108cb7b3c3ee1dca228d03248f6bb359cc8ff4b47aa47e0235ae585044d86a6c3cb418bfaa4de58f147da166f272588e619507a642f5858095dc39001225e044baec4c265b87fb79b8a9f1d1ee6b0583cbe17b0b6ae29399d64375556ba294c8fce2d0d6039fc2c3bde071c45e401cbe767a8fd19a436df242a273e387961565b814253d73ccbd7bc7b89d9aead3d85491f3dc873956aa2cb70b257d4f1baa45bc0ce9fc583bc119b15952f7ad7fce4a5d441a8909dc18fe982b48543a529bb1a6254a03919b52a62e92b059f3bc64ac68347e5375ec933cb98ac01fd44eb9a59aef9a334e2cd7b35a9dbe5d5229a965540b3a99895da18d2c5a661d4693d35f4cd8fb9eefa9f7a0d7c1b7986b69a707d4839925e11db421c6725e6a265a408431a2b7937a34e15f7b9008d6b6ccc86b26e532da53bb3653cbee2279e375709d5ee11f0cbedddc630274af66c8ee5a5aa0110b516fed46e5f554d04b456fd4c7d92ba2252bf951aab52167dab56bcf68ca17eb62aed9e0388e2df187dab1768f1ae4b7bf2b5422c73f665de39b16ddf8ca73c977c20b66dfc1ac210ceb4347fa1b03d55bc1c195c7d43fb12205b024224ac96cfb6256641d3f40a4f22cb0317026cd36c80b39017c34aadc63c38a36c4deab6c56351c14f73e9588240b0d5237e1b77280198fd6b773dbd419c7559c8ade432e68726471861a5904a066c8be409d8a2af59002ad37525fb7310aa6257a3c5a1faaa8818a695c80fdc9e084c24684333ab71f92884bbb2f4a66c3c3c6cd1cf0598683773087b4b270c42e2dcac43b9e2bd817628b42e01694761f87584749e79452c5db6d9cd0f0d4a1e429d96ae757d4cf4f7db76972f8896fa708c9a157cde02cc99a0b97591d71bcb31fd7fc1ce2c785a09458f4b63f84e40a333fd814129afaa4b0d4c893786670198b5b98d5169a250fcd752f79b37e0f77f0d703eb960f403e555b7c1b59952cc4aa7921152b9f609b251a21fda114f342496ea7fab69ec11b792b542ea88e53f9e8ffeed903e8e022f297ecafcc2072f7d351f43bbe4eabe6c3ac9dc2a9591325619b4897b84f7694437e22ef7d50b21035030b94b81324c1a8f13552aaa3e183a667db9f765db1460b37a90c0ceaf18655213a7af296b093a2cf31d67b4f2eb57d6961bca733a7b35b2a8b15730fd2fdc7832ecf6627a535b8ffa7ad4633eb19f2d6a520458683fcbd7c456e8889400b9b31adee808db5ecf3af7debd162afb9f78d0b540f615a51baf9773761f438798b8afed15fbd2b30e6f824e2d8a978697ac09ec9332f59d88113d74d42ef3f5e73d5fba9d067fa0246a37a845a0ec37f5cb8a03f8dbb2b399000109d83344a8894034338f09e3e4a7b6d984fef38efb4b8c8899ca265ca253e305aba7c9c296ac7d1ba52a28baaeb99c25998c0c90bc64fdd7cf8010a007d8c8b80cd83db6ec35993e611f4b3a1cd0860ad63847f8d6251a539d8cb802e5dd32525e03f0e777bca7b4676fbdc82cd6af2663e8420e5fed88d02f1fd72a0306a6a431daa950674420837b4db0fb61c24e144d42a1376abbc1820a8ea5bc7b7d2e0520754773e813f6d02ff3ff02f158726d8c65c5269c4dde1b5e129379d48654f6a9d3638267370c49a0bbd95e4d18232ae29a8362256444fb68d0d27c49dcc29d84b874ec8ffb1c21a865d85f525362df4c821e4c36927debd538e9fb777b9b026731db9b5cc48fe107e1faa84c54527593e1f3ff75a5080102600864ed2a37013c7d4d34312e490ecac37ad1a7b0a06d3d320eca5a4b650a6c0fcc78b6860c93c1d06d040fc9d43b90307413865c8f8a6ea62a0a0094c7aa901a1654ed6e72a5e5e8887c1c6d109afe0679c9b97892743ce6e92f8506ba9444a6fec0f75554792326ef728c940dcb8c130996973ed083cfc66bdba781f9a9ffff45194098a57c0c224dc33abaeb7ace8cc1f2d70a91842fcab460ae4e90b0c894ce1362a4d2022d5b15dd8cef6185ca877d9cb4017a715e5dc64eda3ece271413f6559400c0d5821398b23f9e9731f1cb4b26d8d8d73c71e7f6268bbc666f2500cd182b2a17b9c8d5171f06e9ad5cd3dd1348cab2737abf7d5bd63ad5954521fef7a0c3fbebc6ebb3257b972d55f517fe33bc725cad862fc714d3ccde3835a1fdb81759b9ee15416b2603b297ab20a7738f6c9c21bdb5d961bda5f9db53d7346be228ac865e9963a1ead39340c8fb3a9afefbfca347f6a3d97783c7a8f6aa6424621c1d9c7e3e1c06a97fdc022260be6c60ac7a947bee0630b6abd6896cdc4b9cb4106e60f7dc5b0c7c581040bf5ac94b3a62e9c6a37cb5531a24e8550e8807878ea7cf0a5def881fb22b1c5503f81f865dfbea12cb36ea706974cb14bf90a4a2b281a35aa6ab4b07ae2d93fac24975c40f5718e3150e18234a026d0021a1c09788c6a406def7b2b95bdf39828d95622503be709d98a41f8dfcb36de4040b6e6657e8ce1fa81c4d2200c20e471e3500fb5c45b8e726ce606e154bdfdc29bec5e97b7c9834f9313ea4b4a3cfe9ffe09b7a5c0b6abc983b9760b85c962f828158916f07e8382325e6b4fc1a6989bc5bb92f132f7cfffbf27b56a160799b42cb5c43feeb2634a58474f10da9b211b7c06ddff50acdbd0abb702ad003cb420d8f6f8be5173286273dbf7334c675abc5fc0cc0b03a6dfdea658386177decd8eb5074dfa027d05b6b88643ecf3692f8ef0c8f81504720617f9ad6714e3831d6ea479e1e4655513f8bee5ddae2f609d8e04ba4ae3849bf73de7572b7e355af8ca4c148bade4ff0bd5f213166e785bd597af02e818a60d0358b0dc26619092eca32562a3139666343a0c500346b88a2cf69cf92ec030bea4990067a1371da00dc6e3249f651f14679bca8e2f92155ea770d1b8a100f535470716b1934ca4060355825e16893873682756010ae80be46438c565f6cd939b95cb2e2a2418b37efffcede59b0cfd62a68c5e7a5a0d1388ece9159ca8fff7147d3bbd44b88c5d987ea4759bd26f64fc3bbd34b26972e829b7762b502fff78238f03c019e7c192da2c982fa68efe85dc0cc974d076d5aaabdb5d325eb73da9ccb18520f61dbc197df88a25431f29d6de49e9f9ba07ff12b3a5337a8b4ffcac1e9cd2d921e1386b98075b52be858bea6a9b7503982ef0ff4956fe76d0d821dc715933a15744b8acfdacbe28277bc29596a2e25132d7491355f31c352dc882d23782e7a8a356aa9369d625f0e71446da76690f4db0d284104d4c326e3f7584e69d45b88d5cc2dfb8e550b18ceb212d6b35a32672324741404c2eecbba4ae4270325ce2794ee0d62eea24b4ffbbcb755a8596178ff05a2049a7e0d34cfdab6f688be50372655bbecb114b78d5642460b98a64105f978002c95c286cae2d31a31610b5cf66aacdff4c5b21ef9bb467106e0ba5c1522b69b9683b65f243c297b1e655cbcbe12a4a8ced346ff812f69e95e00d1719cc6006f8473a89748103327fd6a2bee5910c67183bd6d48e3a7339917fd47110aec0652dafb644572c1ec98922ca4941cd4c0996cfccc81bf5b4cadaaee23811c9f5344821cc8cad87203c70449baeac8fc847cacc30c4978627023dd7f62041cd7651860b20f7dae04bda98d2d1b44056792f07df19178846e9ed5a83e27347cb93bb3b2b8e8d0fc47503c73a7e9e540298a3d7e42cef445f6ec834a8a47c59427c8599605bd0c1ae1e7c0c23ff1e967f313767d0577ed407ec52ba73c017af9191f7610d62822d21766529a600817ac1e2e42408dcb1aacab4b67a168e481bc07192d9d3a093f74582720abbf3c6c3eb86442d38582853e7dedf85249cd22a363b376e05ca2d7584bbf685aa6d48c45e84fc6490c5df0f006362a77c026fe3a80a7f5f41e35d0fde6a62b1c50ee8412a9681f807dc4e740dab1d5f653f83ce223411a4329b1a0a7abcf274a760676907e7b15db62a46b1e0a64a135e8e75a86697c75a7e71743f22d613ae4c74c90963aebebd2e028c4a9965c7b5037e46b7e8757a2e4136078e592f1bb9dbdd26249f105c6838d84ca5273037996ded60ff86d9e1b73dd739246227e19a7c3b8c250ca91719033671d1b8c26546729cfe6c4751b557b51c89dd037d714957c978950c5461b0565e241f0852a3d06f4936f3bd0934247027b96d5f690726ac7360b15ab157b1b3f86583a310f7cc80421b56c435b69dc5293b7541834e380109a0549f91fa027f5142f2d9b92ca0001e7d986bee87b5b0c9328d2c420688b821d1d69e7609cbaa63c2e8b4358ac0cd6ac03a6c944ffa236dce8236955cf3a5310b64f86cc10ed892932d010942d281be7a23d91eeff8884faed7b5231620c61d7416a4cdaff32142ffaeb25c779382cd8567c9c8dc6e736269a86952fefa7f5cb00403e20c39eb19520d4323f9ca9c13eef019d3588e34b575c3d563b07c351c89e0b7de94adf8026ecf4b6465b980ac7d59ab5e3f2249fb01521d835b482826ed44d576699460cca4d0c6e0c7f52bdb014438b79f9d3ee36de8840c29de5f0dad399c50e128515f6c08cc279dafdb28ccb33dd04ab81d94ca13921f1d2bbbaee88a980bad86e543fd3351a44dc1f828b931e69702f765018e74794ed2c2a091893f8b501280826273fd41d2bc2d06f03da248214fdd7c3e5b187b364036c4943eabc0a0b188425bc1a661061a8180876b41a03fcad6d9060817e8f78efd3fca82d8b8d57370ce674ebf3b17ca823326012c21241ce1e67e42ce09151e3c926b0eb00e5bc0d43ab1e6674376a2542a031ad24825964ed4f513ccba35a8913b037cf6d7cb210ea88b67666a2f771f0abab4e0787f29032f6c4191956f12b22e59a5e0f85a1b5d24c645aac7e5486eb66eeec5ca4f94bada784b0dffe2aa93c251ffa064852fc8657b989518cba587bbbffd34137e181eff8a83de30adb219eb675dd95c54f94dee8f6672d5f7658fc8ba0b3fec5d6352a37f20f0a0c2eda58b70cdb59658476955991086c71d2f421bd79", 0x1000}, {&(0x7f0000000380)="f7482a84bcfc3564909689077b198539fe303d5d1b20e297302d088dffb02e1774e86a18dc10339bf3e2b9b20dbfad39a324a281c08e1c115979f0bbd62eec7308b3439f0f47b0141a082b404fc9fa22affc755a967070383e5eba752a57b445e45f441f9441cfca07a47853568034f09246ee1782214c60d082a5fb5375605b7c3b95e47532c8980403d2c8", 0x8c}, {&(0x7f00000014c0)="e28725a562f0af3fe0cf2a57fb3c17fb9c4c88ebf8e7ebefdc6dfc7bb6672e2b7d6897fc42c758e31f9ad36b7b1420983bd03648deb4f6e08d937da9445a0b502a82c00216e49cf42966742b658b0f9378b774348ffe173f6214f8db6a60ee0a645f1d42f485fe7e178b809708cc4f67d35e5764cb371a492f0fb7e4fc91121a729e7c5e214549beaf3e8d4916d2aff789e57f0989fe5541d369ece7f716a831e9efe33ca9eb112a7777136444462c281e681a74ba6807230a3d8482094ecfe4ed9b11d96adfe364dcd6ea772f1a744c0e1f86bf5b0b1d23d53caaa8fe60e762bf5d6984003afb52317320adee077183309dffd74f9801b0c550a47f4d28de02b893882209d069e44540273632dbaf29dcb0a58d8a8fd14090c4985108e63cfcb7aa8f340a5f5c235901b09cac648bb084e156e74e7f93fb3da8ae83a34a819c4b4cbbbeff551a98d7fe84285593619343bbb5b7c630fef2e654895ac5c39a95342d89c099eaab9594e9ff5fc957bc9303b00cc4c6a565fda8c1c8a5b603d297bacfe4af1d5589a604888b72e4cfd24afbf48e75065e28549ad0dd44bef36874461dc36800f02bb5b82b667787aa146e071f1a1a2eb8f61e5852cfcb71209f91ad94fe7306c3d579f5fe5f41fb5eb25bdb36c69596671447f5735ff2f3489fad4a3f5de3db7bedb454024538a7af8ffed6a7c78160106d9646132cd2bbaeb5aa2655408197ddb5120a3f405f567c15510b6bd6283150807dfe4d6c6785fbd5d1d8d8260023fbff097fef7f0d7b609b81e116eeafc94b2e262afe7a03f32d987c43cbcf6d6a6fcbf3ccbf4da9d718abdd1886e1a034311eb29cdbd04d156c2e441b686117a8756fdfc110ab8496dcbe37e1bd1982a884d987039064b6c6f88339fb9bac4f8c1f8884987c2c43bad69b0e68f018c3631435163a8231cfccf01ffcccbcf6a559a25351ba0ffb42cfce86e02bba52536718308ec9b006d0d776b479cd24610fa02d370ea9d9e9d898c08872ef04f9caaa210d0489ade35bd20e7825fa5894e8dadf26c48683bc76c4a23f2993ca49e6e231bdc11e40e93c4e50e079eeb9e4706d723be50d59787119e7d7d31341cafbea9e00c0508ec24aae266002ed1d44410714b55c53e9c59b81fa48e4f15e98810c411fd44629977d6e62c25ade4b9beee9c49e5f994aac690a64b0c91a42a21e066b209143713f9bd2b51b6370a1a9eb709e1663f3c3110328c4950af5c0f6eba679b600a35a61b46bd3d976e171f223e104a83389b32d101a52a8081b5282face1f1bc52d4600cf8e3b72e65a23af17187eac0d14beaa87632e8362b88174bcd5589539a54369c1066a63bb0eb57beb3d13aec477c810d0289409b829dae928b4052adfd0727f9fdb6a584342d4b4171f34c7118c141fc82aa558741989ce9b460334c19563c77b692d168647563349d70de675ec84b771e663bfe89808d4132964909437dd25ea92b878846811b4d1bfbf18f6bfb0d0bea861813c38b3b2dba91c5cabcfb3dbb8e421a893234e4274fdfaf673d78b623f2dfd619902a6ccfbff575be473c61d6718bf0ed71f5bc43afcbc7e2bd084d19617e70627cf47c9da3cf01b14b05f2b97fefd966ee31bc019e7a68335ef2368dd140654ba8dcf20bb6f102bd33204b6203db3cfebd3eac0ec6a9a12e8857aefd7e839198b6d3cc3e349363049e8e50cc0f391739ecb19991c324437574951c8009dc5a2457928372470179ab155db7fd6c8abce0553d62975473d8ac35bfdb539757779c0335b97172b554a0193bee4ecb84aa22430102e283d9a54eed091a6964af00e424199aa9b61079caf26f3558fe79bdd8c0dfa18744161723a6d20b5bdab1b2b688961db5ff2cdc4a1a3a20ba3cc20867c95cd9b8dbbcfe0e22e8c29a05b244a3b5d6c3524a5bbbb14b3c0c8b1900e765052e6173a6e3a3d683eec37364eef932218e956aed9fd7ccfba92ce7fbc78eaf4441489d0eff24c6ffd76faad9247e188cc7b9dcc5b067bca5f87a1d640d760330528be0a800d70c51dde6dc184ee7ce92e7608c7588b2b5659c516c28c049d892c172833815f9a240dfae83485899b685fc1053f96e944dab1ab0533d3773b83b76b4c1928184b246482ec992971b3e957d6d1f8946202b7095bcd4475e85ed3e4e272b096d8625fc03e46471b3cad5aa6a5cd0480d3d3f9323952ac00aeab1cf7bd85e8ae0fcc137836c47e23f1530666f622cc7a6c4043acedc09028035e6e3c3d79fb93bade51b6c36a364824949f056368e291ef907645f50793cd72aa929291b50c328b30a8996b32ae144ff60f5926fa419ffecf754563d6c9efc774fb33cdba166ef1f33b7f8a5077e03eb523a8f7ef32ed4b9d1b23d92edfce3ada04d60ff09ac751795255c1c7ced4a17063dad223bd62dbf2e38b3b45858193c59b45f2b00583d7b7fcda2a5b2eaa932b6cd1f6f264239d744b833892e7311bf77f8320dbece61a1e34fe19881a392831c953d726bb2954ec7d281ba32a4cf85c87d318c33c92a74a8832f932b57e8e74cc10a7c6bce7c6224b44cdff3ad88fda787440c2ff49b72a1d4bfb3af072a2f324452fe1f50049c022eff80d8c29f1f6a7dd906c6909052f9b4062263608a1c492c9d455a550ddbb72109bb02280ea49c5b0348ba67de5de6107ec8c5283dbb4ec2b3d2c1614ce3b579beffa1a4af2dc0409719b3ba212383c96fb2181e41a2ffd5d0f2cade3329397dd8b2e1d9767ba4af04384aa02cd2ecba74d798a03197538710c33955582662c131e7257dc4bf2c34af20d91f89f4430d0c372947514b5de859ba1890200a6718ea9aa17a694876f815ac6e257700d72c17ee5242e13a4c4fb21ed36f261e47dbb9ff0c8f29a5c37f111e2a6c99a190a5b96dd2818c9e28bfedcdf1cc8befea44d48bbbeba1c18a1e338da481c81eb2f452c0184c474f73a397a7f58e88d92dbc8512e0d67ae26aa9091490a0e4b6d25a5dc9137fdddda4e7eae8901cc0cbd38f70da69c1f6675a8753c84eb7db23d7cb156e3cc5e2d45f06a7d390b7950df119b59988d002ff8aca9b025db25e0e2b48e5f6d1e0b9ef943fb2b3d16a7e255e42a568b4a8543896b3bd60abf67c184495b48c176412c07c0ae5926159a934374c1afe047fcaeab07c927196621862aff9745cd87a7d35a4bea4433ac90c7148a94a68c615be90fe9ab40b10f7bf63b25fcdf208b555bb72f66708db32df48c314bf05db45e08187bd4ebbbb4886cb33a3f826dc46a62fd370915cf4582bb7ea545a11c5ebbde65277eaee163f37fbad8cfa9766551e589e997d59dfee590cc6e68d81433a0bcf37b5a1566667307c290f5516b683698777a82b64d735efac896414806de305a65ae6641ea1ca81794ef3229c3252a933285503bf86bb29ffe814ab091bb5b39a6b9302d7c82c3a46e2a0cd5490b30f4543edc8ba62625e602d2ac9cec960f0145d6d46795471bd77e9547518c94eb4ad5523f917b5a9d233494e40b6b42618bf2b7f43a00a3fb78f44b604d026423b19ad744f63e2d355cdec6ee925f177a84d764bc857fd6bec904aa85b528717c8be76df8d8ed95410e8d19b02bfcb8f210a6a873eb1b90815cc0347ec57a60ced440898707801136ee98c658b2da4a105c26472917a7c7e4c6eb4e68b736917271bdeac31f38e46399f149817ac01dfad9550a445eb7f46ff3028eed4dfd42464481ee9c474b59c758847d2fe51a5e0292d0688c655d170d7804242c1e701fa813e6638a465db2daa6bce238eee87d41423415be2b8315ed9dcf44ae4b3555305273df33b086650f5580367b3be3b0b9569ee5cf2695b571930ba7ae3ed3ea74ea50c3845d686253d81075a2ededacfa61f24a8ec47df90ddaa0e6ebc7d7ca70a67b5d342d4679f4da8a90a4f9db02941c5e44886ad2640e18116c265bb06bb573c7d290fa9c27b814ae2e0111ffadb505f6224402985457c558e86272a23ee4fad055029a01b524c5d082e45f0c770f7adc0ab1a06ea19860ee300c253a821d6ba8108c5cc3378ef95080f5f519927b825a692a752eb3da9fbfee28a2051679b208bc7ad212e5e8fb244e7e4a025c4b5fbf55d957fbd4c57b92c4009daa84c100cada7e5baadfd28b1d4ac6487c2cfd0d3b64126caa5032957f8b8baf543a62ca2ccbeb5b2969a5ba0c371cc27fd51124cdcef59a16f96cd2e57588e7a3194931d0219b1d99f3b03a294cf0b41d0444d998b6056f79117ae8c8429f6512173f2de74386873030990b5cea967c833304165fac8ab1b0091e62049665ed040bf6e95a3acf2f90f74a10eabd0812f2c06dfb499b392541b7fe37a9f57f8ea5ebf78a5836b3c05d36778b5a3df4cdb403c9d6b1c58f023efd2e181030d0e6c43028aa522000efcda3fe7626ddc26c3db407f5cf64960c32820093a4d5351d67961d62f05341170a70c168b86f19255af826205a7ca896629342a92fa313f9abd1308ce9475d5a6932c25e42eb76dbe7bbe1e748f3f125238fa6bed98602fddaef9ebbf8fe834a500eea24de01054ccd4e13b8d4712aa350985ca848f9851904c61a9212691541f4de51f14f155ba245a6ac199a5d87f934a66bb55f566b61d3c5172a3d23fd632253b836cb003087e2545a7443a56e0a9c1dce684f0a35ccd2b48578f6935c1016c05e9e9980d1489ebe6195ce2a6064e5028a56b898fcdcfc67aabdbfcef9a28895900ead4ce36c3aa04cead5e7fb31b96b1117714505cc9824a94533e5f3d57b32d7b8a9b52aabe8584c87eedb8bd353dbbc0fe34c3872d7f227cfc75f5e3233eb96aec1a5e635cb1c9b14843456da6c61361a511ae2bb633ff2f6755c16a94b8659122b13022071ba4c0c969ae7cbfb0192b08f4e11b15e052689f7d44fb55cb288f63ecf7b1c8f5572f9242374b2fd2bada91207a30b6246001c744f433c88399481f6c74488754f25dae8ecc11115ba59e4b650b3062706a676f318b831d9073189ff269fe88ed1d3528f4f8fa8b355e938c157b085c1451e87402e01977342d8daa06cccb5a2e4d85346eb2d73098392441321677562e8f032b76a47fa58953db3a3a94d19e141414374c43e72b4027e58514cb2f6847acd342d5b6f2b6153766d0108c288ff9c3b09f2be96a3de9a95dc4f0ea32fb6df42a6c2be0a1cca9deca6cdeb5f2b3244ee716a0185a0ea322240a441338c21c2a7f44a38f4b310e3ed905745e896bf2d15a4bb045e54a7799f6a43fbf9c65099649e2d9789b56ff978b98d51bb4e6565faf6ee8de082375d452ccc74ece3b2acb7624c663b7f22bf9365182c2cfe0388675b981ce5a6cfcae2c32409c1ef59a6db0e2145462b43d8189cd02c2c9ac108edef69e53ddcc17fc60b0f012379d72c8ccc511399e0b69d79c739c7a37dd4d4fef3f86ad15230d0ea20d42585d17bbc77ebbd5c2c22515b75e25a6fc4ac1b0f018a8f3e637ca0c44a9c0a0e0a21dff86c7e66712760c66c394a5982d3944adfef10da9b660c492fbcc57737d4943d8514319d4ecead633d382f5c205741ed177410d02322ef1e54f4a53fc9c85c93dd01ad4063a40e367a41cf8c87ae6e2c6ead7cdb4569ae1e22fb5fd65c1180bb69734989aedada877e32481f6da6e21f9c215379b86adc912b085b06c6c492418d34c2564dbf146dce0c07d2b2aab7ff4ec03c96a340a7e058d9e480fbe7903df67edcb8aec6312c29dd0ed7272932aaa5b272a80810422dd689a8ebe1dd8aa0e892e5c3b99a9a8e497605db8a1eb3cf4a25b1efc5", 0x1000}, {&(0x7f00000024c0)="63478bcfddd206c4d5f172423ca65a8bc452e0e818adfb21a0965fd87f6d42dcab402b320d75ebb3c286f5a348703d84d24d49c2a9f698f3b34bfbcdf61adbb6afa4faa1090795da68662f3fdb33da4e21095c3244ec767815d85b1dcbc2d831f5824c51c396ba29de4a2b7b181d7b845b08974f8de3a99dd42075727ed65810b5d3921c3e7d32e8f9a2dbd84a71ca01958ffc6798e5101cf67265072051b9751d5b8157c29d5dc16142e31184d5347a7ed2d64765f2f7d730fe9fc3dbeda947900eb048063ecb7aa6420b758b57518bcee9302a6891a6bd539a3ae117036eabcc93210ad1ed79cb0e43e00932be803ba58f16f9a63043f09ade8072a43bd1f8d376427ac76dd05f87ac72172b44e7579fc960b7fbdcd68f2b30898f28e276256e8876eaa90807a1fdafb8a41faab01af54710585fa836f3a0b1efdae12431bd4bde5c4be623cec5807f9c0e67d7d0792f77dec24587db6ad95b5f9a112d64aa3942de82b7166733f00195b74aed1333a6d7dcbb1570b1c92b68da69df95be3fcff812a659aec2a20a5387e79adf9cc449ff2d14efd3c712d70a7c763e57bafabd5b07343c2d2295312810b4d5ceb5f6ad4cb7a2ae048a75357213063373f3896e24129f10c286d4d9dd3e0367ea242488609a37f6746a3a28231e51df397673862dbf8c3be94d0f319c24e9bbf28becdd15b38fb0b30d16ed62bd99740f4fac440095ddbe3971d0255d34cd32b9a9a004db48f5247f6d1e20c4431658d225403184495b9f8b19cc0d07e93856590f9f027c609d13dbb2ad546f57c0b561d786a39d32f136ea491f868675a9747bb37b3350b9e76999f218eb316f62d4fee333c0bb46bc944c4bb05b4c9e9b416bb929fd192af630b33708c94fd915248cc9be73d10aea300023744f210c23d91c1a908c19bbbb9cf2a176ed06217e0176954c6944a1361c85ae3079074958aa18a5db041a8d4c21b3a5386e8c46db76adffaa79f99e7b38692e69bf61ed2c23aff84f9106739f83b95f5bf54f50bdd9c0fad9f81b7cd9b5295c64dc03fb69c2aa3a0b03839457724c06448297a4443b7567a8485e6c752c0e756f58d073416ea98ace7e1a48fbd0b510a1cfc52110bbdc003aaeb5234e33f0fa13612c39ce6daa5df32962aeb2ec46496c6748e9003bc404db332386318b8da7c1f135798a7f359d7d16ba97d92179dbe4fd06f81ae5467487f175ca81553af97ac45d499aa7bb5683fd207341986adb76e1e4dbc67eb79127b17403d3fe375534b781f4f8bfd5a7bf06832a699367f4c4263ffced480bd9656fe964a1df6ab722f689148856d2efc4c34706e7bdf8ef878cd8a25a860ec3de1ee29c456288e69639044390c98ae1a68256b5b3ebea325ad19acacdc2e1eec748a3accc4d465c6aae7d37eb9c768444d8252f6cac7c3b346e58793ac07ca4f8670ab7d18494e2376c924b7913f06c14f5ff001b79b783abe16cd6a7b56232f9f290ba58bd5689ea7f0ec889fadf01899b49ed1ac39e2a22367f7d1808e31de320e8efea9c39557b098b31a5f2c7b1e1f1e6b337e598a39423aeceee99cfe1e27dac985512934a004132d42bd48fe679623a6aef00c258193e0874a16dccfc8707477b12cdb137e97dca1d321f8d5794a4111217afb1e4aaa40f42a95a975c4a5c38756053dc867b4a9be87069fb860db529d1ce3ad283a25365ece9873a05b08009039b3309a94ad32a74e3c63f38c1f848d9ccf89991b0e51219681d934954788c40e5b40f5e817bdebda4e9dc727be0035f49bfefbc4970cffb396131c2ee897a5c4cf25badb43bb8b124536558a812f456d8842acc50c3b26ec227129ae50e937b3984a820420ccf99fa56adb1c3ff652f3e111db17f39d0cba249f5b8f9a41722a2441f03072532e83fc243ef2167b5406136a27dd812add06c1a596ff9405d5cdf455a08fc6496ef3c97249d60fdc5a7680a233519c562438f07d4c9952e85899ee0fbd6ba4678d7e14bcbc025e9b6f96858171e9e3167cb59f724698bb82b439da45672d5df1d99c2def8147204f41197d92ec0848243b6ceb7dd82788280aa2608344c47009c0093a5ddbd03d0f34b9c060f7f8a2faff1f29b5867ea35fc1cd8044ecd4832d90bd93dc4524fd8a2f6d34da9d384c177cb06afc341e26445a43fb37612b2d38558520b51f686368f611a44e1e2398dde1237331644768bae39b8616ac005550743374c08b81c3bc3476723b702f2ddd79c5bdb4475f967ac327d846d8760fc71bb6719ce3a911ed484cf1f7f5471609f6ca8bc673b562b1e87c4f519d9ea6b5e26e35c866e65f94179d696c805e9693b3ea59ec91d8ff0b81e65bf940db4278eeb3e6f085e64de1ca04c3d0b1d0d39c390dfc469aee10ed8a096a2ae932729630cbe20a9065a726b62283648ea9584ae0b3391c0da921e9c49242a242f01b7566e8a5d9e56e4b2ed70abe9614e8b50743e6e60a165c54a4c06194d3ef8fd554de21180f3ec0bfc4713cb89e8f9725774836570990eaf884e0249afd4241e20aae8340136d0f70b3614df1136196518bf6edf8c110176903a2b9523ed2cb56302c1d9766bd73cbf647b3252f21aa6186e6f60ca955d30a97ca9fc7682397dd09b7c86374ec055fdc7f5f16d40b7f82ff8aa1c99dcbcc30b7a20762acc34902911c3bf0e140f4d4a82f70befc16a9d9dd9214ef5f76b7cf9757afe7eb60b12b902359452508d1cf520f62f8371144785f33134342802027c01bee46c4012424021025322b38a16974e39d7382086a5d4f9d0261790a346b8ce4aa8833e454f2c74eaa3572e20d858c6055447603df563fae6765f2634856a3c8c50a6c01b940327568a3920c74e7b44b45f316cdc2a6421a6da35e97ea4363fe5b822fbbed88ff037625d840c13a39ae5dc787058a661d678a01184ae5377b55c1d135d7e1a02195213bd4a14d269dbd632a5a2785c6554f45d31de560d38dc3c7f81203b4c802347ad241ce536d39f4ff6a64a06faf59ba12c497830259ba206a8687ff38a7d884ab56d8f62f3536d9565580d05c26e3c48f7d6528b9afc843b5975afc7bfa5e0106d57ae14a73f40dc9eb580a8e8e9565d11d9c74af5c8279e7a9d0bd110b8405b4b036eb920d701d1de64c0b272e1accabfba5d09b6351e132ef0110af104fbdc2dad86f59d8831a5e0718828ae8a6a19896c74be1190762cc4e9551565844f39557fbe8b12a10a89ca5bc3ce555793061af3e802d5261cda560dc493068e70dfc6833b43f10f99681b000d9143869b24c82238172ab0edbe1000a8710ffdd061d63e68696141e761467f61e8ce8f4187b2b4220f5e1e70f524709e9fcea9476674501de952544ca8c5687a9292c10389b84732cc6d84d5e9ffcbca6827a5decfa3621a6f3b5baf8118df81e50b49eb67d7c76e05f22d7e03b85284c369c43016bf62ae8f4bfe77b78d4c9056df2e1540db03b4dfbd23e93d5320effe788465dd945f991d47bcbd190cbb54030109625cf427bf31c59bf778fcaa9951dc83a56cd8d3c9ab54382c2902f05bafa7cb2549d2241802ee12033023977d9ae2b0c0ff6cd9f991b33286a6af35fd9c9a58b5846d7e81c0071460eef50b6e060e765ae728ce7efe992460f31276946a68005e97f7562682fbbf5a41eb5a455cbdb7713e7bf6431070f1b54205703e9dd50ae346c1fd72edd39dce3807069af6ecf6e5cbc0d37c708aa2d3cf27904dc803ef4f219b5dcfc220913a04cac127532283f865e73d54466f0769b261702371c9fd1d7ee127106ee7f1b7cd95755e9ce8249cfe2521db406fce03b0a85acae128beb98d479db8bbc8273bf738ae87ddd60276c265f8e9ebb25c73e0e39d27e9f4142591260c90bfb9e9c366818caedf80895318c98389b28533305cd009b05bbf19cc9c432a5f64a8d974869fb2b71a5488dc93a18138bf422fefa1e6a4406684380dd1d83323ee5adbd10144bb070e55dab30187dc37a29808e53e53b6bee0e8bb4119a186d83433b8388ee42481866e63dd8b447d4bc30a2d643bb37483f4e728d1fbabf0b555a1e61d7a2c5b85a321254439c67f88858fde269894cbd4ef4e7ffcffbfa8d55297a77d2addeb23535774ce16a5d7a1c0d2b9fa5505d8526adabda7c08720547ff65dc579b309e1336e9a5ff3bd499171afcf52fe4cf75e2d2b29ab4eb347303a5fdfc4272146fa998a70242ddd65870b1014d0015fb340199ed98c2e0a98c4566f884572abae064e8ed2e4c9f3417ccc1a686bdb460372b9286bf12bdf38897ce00436e8af55cd191fef2f8bfff1baaa631f9002d3300996486ac9b7975560f6e32b6c42c2d5a2b8eae916a23172516bab17f4ddbc99be0817b836a828470efd3e9080e1e9ec089a648d2719ed6b312c6d60e13a7f3fd3295293adb0b05d7f3ad60d5d88d2300f65a4a8273dd4a5816887278ccdb02af71ffbd7a9b2b748408f9af0cd1ca302d1e266a86725ce3ea66f76f79a8fa072558b54b60bc66dcb599d802cfbe5b04b3510224bfc23b7cb30c470ac9fcbeaf1a7b73e52e120f03037640f7d075a04e6ed4a2310f56c222fb8bbdd32afebb86e0ffe88da92bf8bac27a79d4a199bc28606629d973e736b5ede345dd93aa7e2cf20d04cac50c5f004af63bdd2350151a59f5adec46a164cbb79f94be4b5df437a36f5d8d97c7628b8ad82d29e17c9b05a0ddf99be2c2eb080401252560b50e0e9bf96cd0f7b3cafc2310a546e7e766a6a783f916bd0002cb2fa93306eed51eb9947c7b3302a6a444cd0da05e2e681ed365a28b12e264e31e81dc269c5af432c1296939eb2790071f894dc435828d188b7384cfaafd8318eefebd898802e20d361e3b99ea8c208aba773da27af867fb322f8c4ef32415043b98f64cae568ae59333f1c39f447a8146c20d1ab8e27cb266f94c9dc838ca79f79b6c74335159c25d9d63bca2010b514f88150625a5c8cd6dbc2667257f137962d6dfa6097a01e7315f1e0204458c693c0ddd5912352edb1c4038e6aaba00d0f82765e3210d081f9b0d2ca848a131d5e7df5d9d90f0cd6263e13c166fc065adcb0c3be97a29f767df174acb925ed37c674d6b09a98c9b6ffe6374d68b1d86e7e2b8e4b73c04ac579dc24a1aa8296b039b52eda9767579ca6b8b367b7e3bb295cfef733fa96e4bab1f6cda2927be6bda491df00eed6087118cfcb807db454ab72c2643ff33836e46a47c05005315701789cec29681962180cdbfc4747c5c1b074ddd4e03a09e906bf874b4a579de2f2adc3f36672286d3adf6999e4c460311b4d95d5a8f9385cd7f51e8f90a1863544efe00950b71052b99ff7bc3de43145def3bb67f848fdeafdfe2c67171c7e1d5e03f0caed265b7c506aa825142c1d681091c4854e8130ef3dde587c42e14bcc913e47e785dc3a6bd568e6fbf6db7af6354d1638d30b88fac444353c9c9cf8bc920703576108b03d62fd83531143f7995896a5a83489d53fac861fb783fab977c9732e8f4c1da9c19b6a193702651598e36bb3af7abf4c479b17ddae8b403459e4e20981c9d211609514bfd66661bfa9963de5a43156f926e95bd7669990f8f1046da4cdb8ae72aea04fe28651bbd53283b373301d98556a4db254a3b077713005fc44b7dac3218bd73c19b0fd797eeb13dbcb855d2b216b9a4d75fd38973e61a314e17119002209e48f2e6b8a407ab7c333dbb8a1d0e630251b82b15ae5a73af18666958fa7ce7d9d20f7f157495ecf6017925494d28f0ad684aac55f0873c57c7cb29630dc", 0x1000}, {&(0x7f0000000440)="ac732258c56df26c0af40e2abaf2d691ae3f22c516", 0x15}, {&(0x7f00000034c0)="2ece669b2d6814d0a0079c", 0xb}], 0x9) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4d}, {0x24, 0x0, 0x0, 0xffffffff}, {0x16}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f00000002c0), &(0x7f0000001880)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) getrusage(0x1, 0xffffffffffffffff) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) unveil(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000280)='c\x00') r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r4, 0x100}, {0xffffffffffffffff, 0x80}], 0x3, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) bind$unix(r4, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0/..\x00') executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setreuid(0xee00, 0x0) fchflags(0xffffffffffffffff, 0x0) select(0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, 0x7, 0x3, 0x0, 0x2f6d}, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) unlink(0x0) r0 = open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, 0x0, r1, 0x0, 0x4) r2 = getuid() seteuid(r2) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) setreuid(0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x3, 0x0, 0x9, 0xffc0, 0x6}, {0x2, 0xc1, 0x1000, 0x4, 0x40}]}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1286944, &(0x7f0000000100)) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) setrlimit(0x6, &(0x7f0000000400)={0x7, 0x19}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000500)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000001000)="47a74ad74b9ef51aa313f82f56d3d56c188a51f074255d1441037820d4c8eabd72fa9a965345d9a8848f7f1197fc390c9d82d3d6e30a66da612ca1c36d7a3132ab6d74ac97ca10d4546a0da1238c0324a9bd9d70574a550f91b5a5a60d86864f8cbdbcf90219cce93a4076f2c92c4b0ed6c4634f055c6ac73e55c098fb37560a424982c0824e60990bbd40211d02fb631534b1907f3593fc92ef897f5877ade4bf32624cf3e31769ea9a1c5c09cda06dae8bb3540613b56d2282298291716b5fe694f004f88b7b5151e705109049ea0ad3475d5e8e96d455da23ed84fed1a4768c6b65e12915f3219e3d8396865ba8a760129cc2024b3c6c2491a1ea25248224c86e02886279268749b088cf39dd80c10568519c4bf47b66a40dc65979804f74478a4db65593e792c8111d1f3b860771046bb2cdeb50c032ecebc89a9a1e1bc76d991c6ee46b02e9594c77181031328ed0bc02a3188ef2a7908f935a9876b09f12bc9b10fd9d9daeefc818f449cdc2f616fd51d5ff074ac6e43771441fea603a27c4218595d32eae789850b2ce1d0d9d8dfa09b9c310f2689745698bbaa388d5d3a05ab0c4905671ad982835656f94a69a72b7fd06439c4a83e97549a187bba67e7893e5d6695118b7b5e8d2c72b47e35001b145f3abe65ab82814d5eb0b31f865d0a3fc75c477d864d67dad7fed783bd249da92a33b565fac51a3da27b2e7464dd8cf40a9bd48af303ac16db9480575d02631d8e6fec486f1f421ab7e41da77a65ebe9566b26e475af76967b27a581bb0c06bf94682c801cfeaf28c5c917a8463b3e95172439c0521f79de80a831b3435f4db4ab38f9b7c8df08155fd20d17a351a944e410da996bb89bfe92d6de3c92964ad0f365bb2dfb267e8ecbc348a35f1b193a41bd9afcf556348084158f7fdbdfb9b058ffcae8fdb1a5cbd2d0050b80a02a6a084d3e547d3a4e78c18bec831927111b2fb199fe827523e35bcebbe2063576bba16d22dd78af9db3e75ed95916ae2c898424130906d774de30a1d36892cd3c233945345f117f94931d8e66f472c1660223209c10ac7ed56d5242cd1386d3596ce75baa440f9c8adaca7c81f95d2002dd6545f2b6b325abd52df25a7eb09c12b2963614f156df705b2f4694cadbf03bc4d2b3b08496a487b673856f0e58615a2940f39a4673e528078e70538db96ff76ec9caeb0c096c2e2c20c8ca7e3a2377d3ec4d917e52c16bfba327ee1d7e387b7e043bd744ea381e3386a7de22a53761a02a31dee7af0cf872373c4a68ea0a37e7ff5dc0b9cba1dfde2275c206497d9697f7092e507dc52336cee608e20750ca5be2e777b76d667ff7f03c85ddbed2d820f5098c88fb03f4788037ee2d41eb42c6bc16199110efc3dfa29d627bd568c675e6c70efa928be2a1c0117bac383358d854486bcdc37818404d560bc43e887c725b3887b6ea2ef23bb44b9d26caa25329c11120427296e114f33636e9d0e65e6043fa577e3211a2c857e2608f8ecbb061ed54abc083d81cdf0be2661b17e62003211a3136c1fe7f5fb55b192c32e61a745cf659850b8e12ca82ace4c85b365401faae55ee0fb58309c0a", 0x46d}], 0x1) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000202000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000080)="fa91b3b6aa297f49950c0bb3bf4e3c5619aa822db2a4f39efd8837658b01fddd774871ee018bebb753e7d18bea0c756315b9d0bb69bf17b1e822e648b6bdd93504ef9b8cf6ffe103ae590aab30b768fabeb2d679bcb14a4ddd62ce7ea9428de88ff887ba00323419950e7a994f55a62d055a74bf87e46168afbce749cce723791377186045cf94", &(0x7f0000000140)=0x87, &(0x7f0000000180)="e8b1fc92d3f6843ca2ca6d9f92728b56d1cd30243d7c0c29a08af1f56a4e046a6e67e2c5033c03806e4b183a64ccc8b56794ed7e490cb46997e9e739b65249639333386d545dceebfc14db8e418daa9458ac811713fd5099e53db5bedaa6ffe596852398005e9e28eb85a21f733004170daf4dbd4f1ac07ef6752248303f6d3c1bcf72f00e7edf175943912761ec7e6d7085045be36bbfcffca128011538ceb181473951f734216e672e5f10b3e0f92616138625dc5acb59e226b4afcbab50282313b46413cbba7626b43c9b5300341a660a9712a2ee1c8f7e65a451d2c196f494d9ce14bab87191cccfd99767370cf62c42b3b4d6f638e63d8a0e6223a91e452505ab3f614a951f713fbfb82a40e0dd6223dae6e8b6839bbd34e0418d8c0228b482f0fc67986337e9a085b6d9ecbd486b532f9b04f8b373e21470e6773e5c8766a79e9c5550d440a01421b922bb459ef6c02f08012c21fc763865f78f3b7d3541e7e54b00fa67aae5897beac19a9814c361240728c9560b248b02aa52b765d75e3c3c777ad4c63b9acf79b602014ff1fb8720b6ac7e5cb0f76a01c25becf91c565bd9d1714a65babb0d4939fa4c51a87e3a094247f19e46d8ac89273d2a7d6d8eeb354e3ce99c50efec4aa5e4f0bf0b9481113b5fa57f70214f3485305f0ce8d9b547ee2b4c704a412258434e5bf9fc8095d7ac8b032a609357bb90ea4f0997e138b717c98fc6f350fda1c04a459066fce3dfe04350e521167120c267834b8b0d1a8bd4a59a8cfd586f7e2d1ff05a80d1f710d98b601f1e381bd49e4ce7665798c0f95da05e6c73fbc676d8963425a5534dcb18b0cc6835856fa9b5b4d6912d50f35303fe8568c3c6e3d8f76a1a914f02710c23c80d230834d67ee639c505067ba62627432b49c5563dc567771b6dcd6b4bbb86832e3d5e2582082f094b65e32434f574137a6a58c4d2f8424f068051c8d872eccfc2e34af871cb23dffa31e72ea1d30aa0e61a8acb7acbfd5842428b1ddca98568fc6793c611347ae4512cdadb06721fba3ebdd8b4b3769572afcd7d6edd102a5aeb1b6deb6a236d7c1d0c7b43b9e7cee0ad72928ef3676e70e47620aa685e947194e9a91904ac6c6c9b6eb37ab047f3acfec70bd6520d74c39b9db196a52c2dc2c1290b62fcc151efb6e4ee5a9f0bca92fcf2eced11b33cd658de929a4b74d053d845aafe0a299982b4794babff8d2c6245ecda744528d3f694b3f3512ada3bba822126f7a72566836c4246d2f36d73bc2c440da9ba8d58d2f60d705aab412b20f79e2cd9c7233da5d3a3d37509e810d6586fde73463b2beb4eea5ca3543cf6a03577e0912aca887dcc3bc139ae2473e6376dc9d3735b8dbe770ef54952a9fcd4f6f23e16cd251eb4be19a0c75953235a2f3701623fc8367c34422862fbbd1e9e16efb542b575d2816ccb24d847af8274bfa6d77a34a31ebacdc58ab64dfb2fc07ff34a3e181ba599ee52040be0b69a7d0ee5d99563aa915d2ba703348beba6982c6ee95a0ad83dd4cf847767de93587a330b6b2dbb400face8b26484314b97cebc5d8543a8a29d8bdff0c0cb52623d601acc96a89fcb74df121b752f8be0d07d4867024b95088f564120c00dddff7fd5477f799676d44556deed143de2ccf9d4dc4a7d297d59da40384ea5305308e1898c6b9af2509fb971cb79f621402198dd3f8df54e1cfbf0017c7c3a4ff6583a7c09f83dc46a2234a20f1b3e3345d2ec800a3fa2a052599553c47e899b707aed271dbb497bdb349d3a228b84ec82e0d752988e5d846b6fd182e117675c5770d199086fb4873bf8c5d802be94fc4b347e4558099e4946588318ecb5f32c89589c15db0abec50a1574e7db796fe1b4661f97e5a1abeacade8ee28906830aa7aba6e55605239cd19f4beda14cf2557808ee4495a0f7d65128bc2db964f61e6bff2c44404feb78ab17138201ff9b2829e6d4d249c3e69a550c37104dc59526767e8dce44543d55580acb2bf4f3b7663a0ac141ff52e17657c7c4fc3bcc47b449ac5ff6c6c8378fdcb92f321fcbe9f1a4235bbacf3669a41ce9226eeb1725f6ae6d84ddc919023a76eff284b56fce65293212bc9d2ff0e4ead0a5a1e556ee31a0b98f19c518e85c2eab2c8c6134d834dd9b9ae4c64995109f18d970ddf5018ed492b730c17601a3bf975a206c3ebabc984d100610e901df52c4769113c4f74321be1bb5b222dd12a5d317fb27e1ff46d5852c920819208ceb29ca32017c41c835d7c04fcfe604ebb2015ac225b1687fc7c549bdd50b47d812a321b7b8c5253904fa7dadea6d1b2c7a70e38af2441a441a9bc0ac378b8e049451b001d4060b7cdfc464e2b822594944e66a63b850fa21121d17b93d2daf472e96de9bb06b5b95fa9384f44c6b7f9cb76773adaea0507800e07b1b534c0bdf317a450f23df963b53e283758765de097090c8348a6046b0d67feacc44cc659842064534a5767dab64a908593c17c566b93027838efa94d0fe998d6b63424166b608ec64da07642b3dbf252650603ce5af598aa4ead31741b06c70f6beb6c41d9faf98d69da78db114d3c919ff4eae6b01866686ad51f73d160d3f25f555c2306c3a26db79b07d6fc0c2ad4a4d5195fcc08863ecbe8669c4a90d2958dd2c6a6f5b84833cd98d0ec0ef985f522c8a9383d1d77c23764dc2706e833fd6b789b66285fd88cf3fe670a49cb6b19bb7f651981908398c7b43e7bfe2ff5b4984640d2328d3c8f3693b5aa1ccb8036dbe61ca80e7798480e8a2c0d39ee8d71a954442d1c573942c11a4bfbc782d24bb6b3fc5b7f645fc460ebe07c02228b5cd396d003316a7a016fa1f87bd2e634e2f218222bea20e3239285cdcb7b626ea07ab1d8d1c2e7d2c6250d5afdd7d5d8f54339ad11e20e63b0b30c3f8094f987af55dba0558cfd1c875bb0fcac5ae344a3910c0f13a0c91344e466b0db7e427906749ef33993ba7274cdc9b8397f6a526043eddb2f1dc98c6871051e55b0b5aa77394e36134159af940e2bf143e56603debcedfcf2a06b5a5f07a9449a70dff9e703c2e69e547476890e76e90e32f8938f2f8959b5c359df9b0b03e2c462ac949b9b5d7823cc2e33a3a08bd0c1c97a24e2b30884fc0248296eea5d1ba21671675d978063adc2408313d460ddcc5cd1c95c188b170bc41a8fe86702be9da5838da5c46f9435908a747d14c193ae784860a6df093b74519800a5866f44099db451d8c5dd0ca505581aae2a583f2d64a3b1b37732bba4583a12bdb03a14eafbdf879e3a03f7a039965f55eebc6ff4cecd30e015a3cc475e9980652d601bfa04599018f067659344152c6dac4c4177261ec80cc7e0f56edca622bb646716b813184108a47804468f9c8fda18e757d221a3081f8d3d0c8118e9f3ee314f901c5abc756fca293fc6eda9f8c429807465e7ad7199dbfeb996a6baece16e2dfaba6f16eaf2e47bbc608965c7872612eaeed09d713970a4ad443c525d0f9c07281b529c1fb2c589bf7aa44a8be707cb391aabac769a2630b8a0bb3a12ca78a087e4a480df24d4a3f13f6baca783e6de1cf859009d4915397925c614133c21434d91de6e0cf8ed1fdb6df19e2747494c1950d52deb3dbed2750b1cad9019284665791bf2256b07bb5fd80b917ce3c80c25ec6dde2b3e42265f7714895ac041df2872274a1a1486e5b6fdb1d8aae00715dbfee0494c922122834fb42738cee36a07ccd984bf42cea0c2b846bf7c57b8cf54ee9dec1d84425189e644e34d32d65877fccbb9426deb3d92998e35614faf2debeb0f9f50067bd93ce09000fedd3aea5bf2a850b3f638df285d51193fbabb26577a24c1873ed0cf9aca2a05ce489c44689b947b14aa77a6c7fe9ddbe66b2b9d5b0d81567acc90b27c5fe60ea983804c55a9faa5837a6d0ccf1d2531c3114151bebaed38100ebe3e69b4993b37a297c9a27f94fdac38969d6d454409c7c3c80205170bf340c001720bddb62afd119454fe2fd24c7b82be2280475bafc1647a0602c25ad54e3de62ec713e29b79e3f67699cb6ffb73ffadd65be00198f67f91e57da0ca87f0f91db26a1895b28e315f4b2f79a33212026f2dc798a7cec5531722977c708b3836758a552af2696d2c91cdaa50ce158a47984a01b38c94493bef464d36ba0ca96811a774e1330e9a8eafcb27f044afb8507dd16c70f5bc6e9b198c517201706d8be72e3e050383c4a421c1ee7a8265da2ba6d5062a66a9efe72fe4169a4eac9a91e78437d0d881ca27babba9a5c9f6c634e5c0896a09eed2d31404b24d577c4f6f7926a375c81213314f3c1c2dc1c82b048a7a9ee32a60c25db572b8730d16371ced43e1a997a10953caf01d67b31bb61649b0fcb0283201f4dcdd7f99dc48e6a1b376c34b716e7a3a14f1fab7433a0a22e1e76e32c08a1f50c2137ee2dc0d349929170c120424c527b2df775c0ec780de08e9205ba6cd09c77d68ac04979e6fd0e4e438e43647d7fda98c9ba36e95e64ff1d55250bc7f5d2528c7ba082ee943cc6df7b1163cd7548b0b17b86470d411205dc8a526b9ddfea1948bba08398131e972f12110a82e8b520521493b06c0b33c3cb9e684b47feb8d6376a07c66affa1c7d30cb4b1db3ecc63fa7d0e253810a75cf8a2db61639d1795596a6b9452a0d421e22b1297b08bc1dbd60076aae1b72784ea183f48f07ccde57a6a630ef49070bc42544b8f8f8a95e922e1e5cfe11c0bec3a5327f758e0c24f1260daebe2de856d8c610d2cec1c5924132877a3f6fc343be8283e87d448fbb9bc3bcd7ef6338b8514b9c076df82ca72a648313e08835db36966c402bcbe89d29c7e6835f5f87825014c6d67693deae2c7b987e4113112df3752b8493f7bc51f3ac4ee688bcd3dc7ec8f944fc266343abb29319f3a2e8e1a2c9e7b2bf3346e66088b872fc61cd2ee2b7d14ae9480f4decc4056d4a5b9391173a89c8df6d819274ac9db9c63f0728c681d4d8ee119c7d5b0dd76e81e0f792667ef447ef56efdc0c8cde9aeefcf91c2d346b50b4b0b881347d96eb58fd7a7b137a93a6e5e993d59a1ee218db1b9759967ca6878853bbee90461138a6c974bde0ca4fab62d8dfd932b8b85d0988b3a842fb861b014fb5b6d0aacbc7a58462de2762301ab1a194d9a7037feef67ecf3c7a51f85bfa9075cef7a7f18ea01a67b322e02ec6682055e229d2d7902a1795131f183003e1252fb39d472f99af0565d1434cd4ef188898bb7bac1564c727c4c4a4c6b0acf30e31c143ee53921082dfb5b3dcfbb9cf1b8725571aa56f17384c1208aedbebd7845b09c5e7d4c74a8d4fc61803037807f30f8cb698c89cfbba2c8885402ec010b75b2b2f10400c5fac8ef90e28e281483b36c53505160657d5bd658a1795312f43d1eaf3c4f15f6f002d46e4d26b253ea3525d0cfe85c07c8ae6fd7c448b3bd5613ba8f6e349e8e98e57c4037d015af763d11f6530b277d8a0e5f1eeac155d5f4faf0f71139b1bee040e732260a19c44d2b90b5d775410f1a2c670f0d88bab137dbf4249be6e2dfa68f71dedfe567763c76edd659de8e0d7a7262be867a927bf117ef800483fc5b1ead668b85187b581fd5a10d99af5edc7875c4e97541f93a0ee2ad9ee031644c48a7b734728af2de172c9dd9500c642f5593b31015fd459a1fbb2a189ea2e85f74d0372a864ff07b7c01184d1bc6b2416d20f9fdaded98a1be6913c084f1709b00cd82ffda0d4b2b7cd095ec76e06c8b92388fdb1f76deea7bb8ee277c81f19b930c7602f61da4464763a4263bc47e", 0x1000) sysctl$net_inet_tcp(&(0x7f0000001180)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f00000011c0)="14f11025bc02c002bfe38061d6aa95703a045949d0027e0b71e55d855ef7c93e12c2d4caf4468c0334c70d2f3f4b44f2bab8c5fae8a08e7203bb79db1664d0d63fd78e462ad1e6c2de9fb947f6184b74359613bd7493991b29d8a8475eedb1fa60f2376d68faa4c6506f638130c008eeab1a0c895395e659319544e6c990537a42acb95529b623a6573a0c77ed14535c7c1dd6de20cc393c6e5c54f84a9ce6731b175868f666d6d1c5e1120163c79f7edec84618a48ad9c60228ae868e02cd773aecbf1461a298ca352ecbfbdf202a4921cd81db3de3174d17ce6ae5dc7c0f", &(0x7f00000012c0)=0xdf, &(0x7f0000001300)="af0275b98e93ccaada12cfa3ed0e5fd1d373641f542c01f0b5db1d8bf8ff02a4873926b00f24703023e25477ccaa7d7e9af477a4898a13e56c62e22047222b09590fcbca6d9b5374869ae2ab35916313343071a1625cd6406041348862a1f708daf0d9a362e150e22c2e0199f5a60ec0eb4df37f569aa2e76d044d2b0504a3cbb14b0d78165c61a8bef7d42bc3f1b4fe5feaf30803e43b30b85625baf8e6bc54bd4834d5ce8c57a05dab17bbe4301a21fa6543e28ab564c3c72824ef48811804b8bdc75caa1a4d42bb6e8713d44a75f6e675", 0xd2) sysctl$net_inet_tcp(&(0x7f0000001400)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000001440)="fee24b4373c3383f51884129dfadd76f84d49b1df1d9175cb4aa6fc536ed02d7e801fee628868ace828a595dc4f4a8ac7235e037df57086c9ea9caef75328acd06ac02ba32e735567fb350e030571fa3451ac956c8a647aa0dd25ec9c5a0bd8a8c2f6fee36f545268865213198deb2b534980b76e4a1035949bbca5271159a995d0ee405cfc37e186553f3e5a78997", &(0x7f0000001500)=0x8f, &(0x7f0000001540)="86b6039c9362cdb1b77302e0ade7b7347ced0ef53e391a03be1799bd660a5eed9cb4ca19eafbbae607b5c1133d85c57ff2a677f63ccaf26a70049a1774b1abb73d5ed6a7d98a0633b6c27cedfbbbbe614ccc4c06c02a6eabbae0749925df94d5794c56e38583c295a0a9208273c682e25fe11a3729a8f2cd8c6585438baa0b6c9ed85a1c69d4956f0ab933281a1b3e2ac4d414806f97c1215dd98a4a7ff5bfdf1fb262c2f92bd682a4faaa68c4c4cb9ed69eb529ce4db1aa2eb714", 0xbb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001640)=""/144, &(0x7f0000001700)=0x90) getgid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001740)=0x20) sysctl$net_inet_tcp(&(0x7f0000001780)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000017c0)="a877988a07480deb9d2f9726f395dc211403a8f82fe15769ef18ab195508cf03328197302d63f5ad6612c00493f1930ceacf8b2b655229f4929780521f8765a037e0df9213b7fc687e37b53d6f4081e960f6a5a199faaf6448da53130b53aca58dfdb86cb985a716013988296c3262b85c72940a7caaae404ba2a06311dcb0070c7a9ec8aa452086c46c3fe62c818d75d4e37328c4e1cd52e91e1c65d9ab24b11f7d2948fec9b4d2ae28a9c175", &(0x7f0000001880)=0xad, &(0x7f00000018c0)="1759353d398f08b79f35d35a884a82c9d3cb97fa779de70f0ddc476d92f12b0d7fb23abab2144777eeb81aaa56278397a4af4be18f386a7d4affc0c1561a8dba6e522e2c22200410bd2527489d042becc7d2e056f433335c1cc5e74e500ef25654eace6a3e2765f30ace40f0e30a0face10955fae9", 0x75) setrlimit(0x3, &(0x7f0000001940)={0xfff, 0x6}) listen(r0, 0x4) sysctl$net_inet_esp(&(0x7f0000001980)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f00000019c0)="50204453ed15789e899c9e6bd8807007c2b19684fa53b3859ec973e2603fa607f1fa363cba869428403babb2959b55db24a564980a594b3ef897bd368adcbb66d0f349c47284fcb547f9ea9faf68f9cd34364f88126939a7b788454926e90fcf4aafbec8942fd4ff3c278b7987b3aff42bb597", &(0x7f0000001a40)=0x73, &(0x7f0000001a80)="968905db0f78c9a47f1469be1beeb25f6c73c4f4ca94919fdc0e3b12ad8146351d19932e7fa197abe836bbacc6234ebab77f689287e71f952fcc104eb6d58a9058f0f735858054e648a6768e756bbd91c076a796f555479c6af24ab95a1a18b56c41dddc8ec2587feb1f9b1fbf1577551aa12f20edd6c5c59a491837f57c67cbe1247c8c0c72eaf760a045a61ea9cc6ac54727d66296ae132f72fec8bbeb771cc0ac743acd03fe7406e4e3c6992df38295dd08b88c8e7995aed6f52db7d3eab4f81deea2bd73992f466e308f342435bf9e68ec2a54b6dcfc43cc702b2aa30597b3b2af782255ecd83a4e1d97452db30333561cd0209c39f4627cef3dbc8000e95aa75229c402b11fe156e41109a37b4fc245c9507db0dbdb802f1b7538b9b65da58df98961097bbd216a8310f521a90b17eb6c7d4c9b0670570ce7da2af06b4d836b5217bb30a894894aee86650f0ac7c9e7f9aed5ba53ae6f92283f614103b7095d5db6a3d29cb52e5c1e58380d55d368818954ca47dd02d513a233c36f6058e5520cad6aed96871bb4d6d3a547aa93ee02298d493299329464cc326ef189235ef97a84f2287efd643d64541da6bae15be71168449b43ef5810f490a7a383ed6caa1ca6ff23ede3cbe7fc17047e85e43724b8e3b3dc05fc8bfda3fa0490dfd014278726e3759b504d6410c4183f1ba32150501b51a3c5f49aece5a29199e139a2fcc9ff305f4340e65db32cf742152829955205be60578c4486bb7d1c63efba485a02ffda5a6b41ab7479dfe8bdb66ca59f789938c90348f257b90c225f5a50c29f30b5a335aad6bb07cbb06e5ac56a89abf7cc9e6edf9cc03fe1fdf73927a151cec208269e5fd3c3d851442d14a0702acd52284a347279c36a6ecbda7f4272edfbaf08f561f3c53890bf6956122918d84ee593958a83c6542c028da92fd80284e538ae0d9d19e2d80bf3429d2c834999058f70d93ac4e8efaff7bf6f365b272338c3a02a9c1b2f0ef330b3a51ff89d8f9cca0a7dc5e8872de31ef2936b4a6709b4b1c5569dd3669cd1a4c1a3d1faa5173cfde9bd9288cbc24b2cccb0905bdb4f958a1e1f4f18cbd97eb27fcf841c7616aab5558daaf5f216db8b6affe2f60e4618370f78588f9efa7516efa151238d22358457b6b756af0e1c9fa383ed556a1f54179bee25a23d970fefff39d6628da6de6f5052dc2a0d52ab4487316e431f12dbd5bbcf508dc0f3a451eaa17288eae61b1f40b9017ae002de4e89fee47145fd2457b331c6f293e4477b63ec838a595d5978fca4fbd24ad2206aea59c15fad832b65a0c33d1e0c1042b2689cb4f6a2ea7d930d69614c8875004a5583a0e38da7f7bb334276f0f3450d0730ccc40ac4a8ac8c8ee7079ef042b126f3230677def09c4a34f7144c043b04b7c4393dff386a3342fbf8f0d068cb680312b32df4589e92c0f0113b8fec0926a04a736a72b7c261fdcfba633f70dccd0e5a22527289203351b5797a8ec0da13f38fe985c62e32fffcebec7e541b9c9d6f1b80802237b4a95b67cc5207a3131fe1b8e39f9076ba6f70693eb4193d2a7cb280991b0f048a70dea0b0951d116b05d73bca46976db465e1941c26dcd247af216d4e902dd044e91bf99a254325547bbe3647b45116e576bd8f7d350ee4eb9e539dc346d34df88e0f1c324fd18e519dd0d9451e2ce8597bf8040ea3dade4bf240aaa1c4554871ac86b9abc9350f61c645786923100e5bf91f0667b5f0b45eb3d9e1af0f37f7bf58b582f0dacdd780021a7d054d1e502cd52fdfbf7adaa0313e9161f31240831ea2e2509911d3a973beaaa13e37778d5e2e02992bd6247f9b00e60f80cf9195ef8601286bd5924e630c81b4791bf00226ea3dce7a6202bba4f80586fb34edd0e3e4c45289c0e5f0ec405f13ec7b253a74b29319f9541dcaee40ec91493f7ae00b458d8fb95780f3bcdcfc8105b69125ae40c66b4aa58734edf670d71ec154dd85ec745aecacc5d7475e9fc3be711e4f06c840d1b0f0d45242f41f41239c1e706bfd11acb41f73a6f4da9d8d7325d47a2c68de61f95c5d243996250148883e3fc42f37c7549c64ce839cdde11c29af3c6390ed40bb25a937eeb050435ddb690e32b2ad51cc5948d5fbd917c665396895503854597ec3259ff7ebed733f65faa27b9275f31cdd87ebe3e4a62e15eab52a01b1b04cb2e59a48aabe142d4122c41e85196145101bca698ca330b2d48a933a417c14e82f0ac5d5ff8a00a4bbf1f9e09e701f35e3c6673ec05bbd3fc3fa6c580425dfbd435928b059f0531341e0d4c4cc34a2a554894126f18e8a5ffcbbf63d41091447f2f8c75dc0cb361ed37840b25800f540e6d8656247e0865a5ce5f087dc81d861d840c76175b7791f43e1a9d3f862300c23b894e87123ad02e0b412d9dfdc665061ce5d9d23a65b37a883295eeb0a088ef7166ec82a10d2f048dff6f3a4a5c353ed306eac7da50a2b7249faf3257e8a8765ff4bfeb3ace697f7aef24e85f0422a86db3e33734f77da0c39876123605586a85051773dc7c432926b4d541d73968496f7bcd2de248e47f36b3226d6886b5c15e7f5fc0eef367d5152302018a420c8fa01d0281c6685dfc10c825392f7fe04c3fde146d71a0806f1d94126b6ce4fdfb0be67987c52bcb052037d8afae77679ce16029c6f0491924ab86e32f2cfcece7b7808dd26d79e0b2e8e51e5c34232801d85472b69427fb03ac37b669d96cf6fa2e894095a4d66818e4ab5d36ca1d46121be31b4a2d4cb659a691b1d858c7b2a61408283285db5f6415b941e1e6d6c1fa8e2c119791f2761ed39a8d89eb27653347f4a5bbe9be7f0b19dbd7cdf19ffafffb307b50a1c68c99d909901bc66503b7839518ef3d3ee0a33161f5d4c979cf64af981320e11dcebffe1b4b3c901c14ee306758a0d62c90cbad0ab1183543aeb20fbc5406fbb05ab71a2a796b7c3c82782bf1fe3ac5e329358ba6162d2c6f5ec2243d6cb02342cea192aa1d38be6507dc8e89cd831c48e476bec7bbdb82cc26cbc37a94a7d2380d29b072e7e3caa33285e695ead5a8332d3b40fd7f34b5414deea46e2958056897396c1c89261d82b628ae25a47b56ae63aa133a41ad6bdcbb2360a265565188d2a7bfba2baf94b5f17bb4a6e8ba4f6e80c466e2de8512831cfb3a3677312b3bdb1b23799d52732b55f186f3f82e4b03efbd92dec01d894f25c2b9ae1923b44f644d5a2249afdb87ad8f0c7157c6d833cabaa46639263ec7274f40c21c2b2a1d6cfbf45efff3ab2e8fec5a797a4d86948846e293f9fbed290b86451ce9f9bdf5312ecb1c34fb747a8281c8ea742e579e778f56c95cd14424b2d26cdbdd39093f62a424a09e75214f07bc86076491a790e3923a08cc433e16df9cd195fdaa0f6f620b3b84199304fb05963790a886e0b6b743dce2e0407a807490f54656d9c91018326e52fef976c1d0fe0ba6ffffb06364b7f19145a8a60ddee5f6b283261be70d814e35a5ae8269c7c709da3a3a722c8df2ef9869da16fc42d2ebee6de8f368832c4b4a120b71ff6ad48bb808d4ab0bfeb3f031d5c1859b3d2e45f9aa9c4636078bf54948998a8039544c0a33bdfa2c6848f8b75913cd21a9b96227cb75138e9d715c563e91ede17d4b576904a206797172b53640d6ca6d190e087c010c400ca36be1702de513425c537afac8d3b82d004afaa2da368b6f7a7db2444b15f4d4284088e6d5233657dc466775cb1a67f9e294061a8557eef0b3b754a92845af7640e1ad75456c6f42f50ff42a46d3d6a02b1f15ecac5ed6b3ad05428b97a4374b6dd16e464e5c8cfcf89082e3811ccce24593e874802b68c593f52b686713327f04f7620eca041dadda5d7fc445af6ef05dcc48fa01287ab9359b31ae820c627f464e75c78c348d49723968d6b4161c2093d429ba7ed74ccfee0f32a5001e4d42356ad08967e3543bc3db53fa75013ab9e02ab646e6b47645a399f6b1509546dcd418031456fdc9bead6e605ad21ad39442f4642adb5114fadca771ceaa2fdde194a4fc4298c402205e9ff2009a4c102fca363aa18db734390515f1841e8d231c7a5a6d4442b5ce38fe76ff1a0b1359bf9edcb6c21d03ea6d971d1883a0e527c4e5d6f2f60e30866eed0e20cee6beea37bd2385a77132857ad94a1cee23f4d907cef63b5ad810c9593575ffc6b9ef32becac49acb1792714fcf557c601c9a5c2f966a4486f9b16a60821a0c900a1ea416113f002e41f81aed4abbe37d6e450ed10b8950529d1623704f6d3bda2572c329c313215617f6b4f1da778fcfb08d263462f23718b3f5991dbde9b622a4b071a20a26fc26220df12311ba9dd71080e8484b2e505be5791e3e0cbd7420fbc2b1c4cfc3b07cee6dea1c91894cde43c57366c09e4e76365d508fdf685f8aa3453bdca584d6d2041e5f3f4ea499ac9ce08217abcf8f834b18376d9d5120354218b98b656311c6581fd767f2609eca8f2e91f730eb22f553faf567a8ee861d35b75ea9479b1d33ccd89d9f7ce57a31db26cb8d939e93b39c8474e1ce4434e5b1dc21d942b9990591638033d6f7ba3adcaec36b0f53ab7ffe5dea5d8636db377a84843ec39c84d9eed8a22e27e6b334e5a984f507beb4558ab14b0fed3ee62a4134e539f02165fcb163c9c08591f8c38e6cce20fb31696fb2a4e3bd826d5b00dc7d7f7bc84b76b7341ccb2d12e9521d45d73f76a96c35b62a3fabcb70917ed3868f81461484285184502253d94e5c063d6e420813459b3ca17bb76c560a6000e45fe6074aea48cd4d831d3e9f021d6f98e0976137761e4eb5685a230a929f0eadd7aa724262066637b15deb07841270ca88e59da3687768b421ce74c652cb70d562c2e4fb95160e4678f5d20f1aad203d1398f34e43dda5f7df08fc3f6ef6148deb4685c3de40216ac0cd89f7cfd85362d4f89c33b00debcb5f9c7ebad601c55e366e5237b625b883d8bb817a9eca8c1ca2497a05c682930a65478f3c48a5a9e3cfd132288d662598103c145a0a1d0a2f1a3cb4202b7c4e1d7acd0f467558b2b2b11b98e585fc80f233e4b302fecd77ab38ad05e61cd26068ae8d4d371f895c2bf9fd40b5b98a87be452cf687640edd1885509ccf64e6b567a7d061c105287188f088151b34abb333666d91d3d5ca108e1a9448f972030cb2d690db284534b2201a929198239c304cb68b7bdd9879bf9f962fe59092bdebef55ff6a988bb50e438c5db56153e565d69e4e600e13210f3648d993733a0b4c5b96f8c53a6e95407568e03e882515e1c4570e47a0d91b93051002f24553519b39a23e5aeb17f51a6c2c605dff458655fb92b78eef599090e3e02d9f3d6aab79b37930546ff0bbf0437b4b9115130a5f6ba804c474b68a80d0bf5d64d0bc30f2aa0cf1fa688eefdee640f38f7dc9310db1adbea406f0b03551862c1afc9105eadeec817ae9ee26480c2f6770926af6c1490acca533fa446ef5a0eef50f6a1f1538f9551a256d9e50120dbf50be3561982931785603b9d8a6ee4721734674945e581713efff3ee6a68dfd866c94602937298e03b3c47a628a995f814bfdcdd9c67ff8720c0d4c7bf03f10dc3479c8f4424c01a9c8a8e481e26c9584610afc9086e18dfa946a6e14156f2c40148dbbf758cf78d597d747ce3e311cda17b49663db4a1e7a18ea4fd7b96aaf8245545bc9895c978d45eefd98bfa351ba03c676ae3a87ca178de1aaca6603b6c529244378f1f2b94b4f7f1d20e903dc6e99d4f2c9022e74a444236acb086c2745213320edabc37", 0x1000) sysctl$net_inet_tcp(&(0x7f0000002a80)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000002ac0)="f7bb4fc6d4e2c797a18b60e6bcfd863d1125999c38a6e0c19a47a42ea55a96d47250e0126809a08fdd994383ed6e30782758fa725651daf144267bd7a4eb1ef8c3a837f12f630bedb5c7c8b67f9d01709430596824cca26eeccb691df3b037c7976d081e5b6db4ac34dc68e7486a0470588558", &(0x7f0000002b40)=0x73, &(0x7f0000002b80)="9600c2984859fbdaba9608e5bea2c736addc1661ae2e4aa9f95a6afc3fd4f2fde7a347ea22ff375498680c8ba3f6053fddd1c09ee48d3ae723b40c6a081d58a57b163ff675f9a8522e81247a8df4bf215c1940bec4bf1171b67abec84d8c63a259102aa00aedd4a38533f9fc498fb7e85ae146da651e41ae6beeae48d693cbc451d4efdc0187f199a8494bc174e01d28211af4b5e7f142cdc7cb5d1b09f24dd0bc31aa9a9fe995f15de8c9c0d0303eecdfcc594bdbe35e6be80417479b93b451ebf785a64e79c4bb3c3c37839b4176f763df4115dfe6dce2fb8bd38351cc19a37af8b81ce018414cca80f2dd47313c7b4150504b2b136ab95e77038199cb25c0f3507accc3f638bbfa1149d8e8150a71466fe5c4b9244f06bd10b08a79d62727724a66844520467e11439f507eb013f1f0d60db0cafb65019b9afc7e238331418683fa6934dda1fac40150746a903d187a42d643e882bcf0eebdc5483aa89149afa53866881c06212180832ce12d36aa493b528093cfef1c7f45a986f4d6e8355dd6c42aeb33c0bdf7d22b62eabe345a694f4f8687faac46de64e1e08bedb47b18fba6efea03927e3432af0598ab6a2bea69d70bd50b3b28369478e8eb65e535ddb2dbea88a2ccfcbb14953a2ee5d7f78897a80c68c2cbd8ee4b17f4bb15b1129a71056c53ccb950dab7db9a583494b14405589fd8de9f7f5ef0198f16ed11fd1588f57ef086aa3e2bae5816eaa36bb59d8d93fdb93127b1e3530bbc2f39f0fcb56deabd68a54247c96648a1badce114dc39131c03e321b612419d08754b5381ddbb3f2aa37a322d9808a31ada9037de7562ece1b29ee11252495ad12e3880d3193ddb1e9de35c7686f7a384eb01de3f26c506e695d3c6007b8c7dc201d32a1e4d9026747fca2387858cd14c7cf916c6071d75a9b7261ae471043d33804264b071a846c580304ddbc802de6fd54a0e119558b96aaefb7549f9f3fafd91fb4dc43c150ae2f9aaafc15c2f91c178a34e3f17248c4009ca5038ea695d6ccdf9aa29cb7874aa945a5b7321390d8bd4d83dd22d8f26ec5d959a801c37d2e48ca60451e2ef9ff7896ecffd6727b1eac054daf1ca6fd3d0624ff2924343f5f3aa9ef456ac2334e2767eed64ed1ad6a7fea53053dbf682caa345883ed29de99a6ed4805c0d9556f4354530ec37051fe439b1c694d22d076b3e0e3491a49c893de5ff502b2ef02fafd8ea5adc239c2242e639a9c643ff019542ecea1a8736811c5a122951898c4a4c06db52d8431addfc7314c41bf45a41f170e4cbbe22810bf5cfae3a9c4a0187a9865920dfe5c278a7c3bd5bdef247ec2e473d203c998e4a18176794beb6cdbf4287b41d97c97c20db2ac8a596008e959db1e8c72f0705b5859861d9ab16dc4e7874c987480a16cc472b025413781bfffba441a139d703199879885455cdd37e11f0ef14cfb2cc3c6a8ff6d2efbabafb7503c4960591df109d50a589b8a3a55a5c732e4bada6d97d23d981967dee55309da44256dbaf040e91bcafb8cbc4e162d5975d9662f5ad3742ce0285c56265342fd2d5c48edc519535d24aafdc1cc8acf7f2e84c5f3ffdb273e051b5eeb8c2eee8e1ff9b3d2f2f58517cd7355f332ebc693a8533b480cfd83cf93c27058b9ca94d2f2792641ae0225247c696a2d63485e46ba31164c6c69be585078cb0ff37e33948686b73284094a7e04491751bcd658912a4b3a6333c12361af6a6ba84bdb354154db49823473e21ae55e6f22726031567d5704cbbd851317eae27e1c98b85059e8eadf94c474a4c8a8fb2c5bcbee07f2bf11c693bb672efe38799e9ad873e2d0c66380dc2adc9ce66ddbb0e04c49df41fb386f23522a188409fe5a1dc2fe56327c367361603454b1d84ab62f563ffc5f700b67815bc90e26af981e55bebcdc06b31ddb39ac892c3e8d25368b5015dbd9da2d22cb58d3c5689ac3b794cef980f47e47a90a334f05c12d5a76212eca56467cf64895805d657f7ad2a1155b6f960afc3c306516a6946107a98349be190df936014c96a39c55c040e5a69d0dda0c3f2a034b600500381e5d632bba02fe6bb24a2448e104a837be08a0ad5751c62a875fdbe3bddb5596d4843483047ce0aba306725f8b30143b2367370da4d681774f9339393cdc7cd21e0b84b72e250350c5fbe6d93bcc5ef0e09e66da40da8ed28bc4c2db5f786ce8a56774550b76cc9c5e22afd028ae288f3960c74bb9d99624edde6e28df8eaa739e91a4afb7d2aa8592cae0b724de34b704d7298247ef45ea40798398e7b2f54096bbe4e4eb9dafcbeaf8000907fd73322babac10e23b077608234a7630cc52a8cfc1364df1ea64b0b3d929220692058cadea95296b7438949a7bdaa138e67979206af79eff2b88c90bd4526b9b389ac3849963ffa9acf1063b458eef01a006e97a6b4eb76317cd592ab3fff74b3b3c3e3d29ac5eb7e8e17c8bbc0e073bd689cff5216e93e0332869d2da9b13e0ab5f153aa7049d3ccf11c39e2c2cc3fd9d6548b78cd16460fd24d83180b985a5969ac53296c694ba9c68a7d74ca3196d3506cd0529b5c8972723200cc70f361f20abce981fd32c90e6ac1df1397c3214ac90437487cff9be2a1aec9244d339e65491c26e810fb1387023046e8daa858b9972fd5ffff3755e35f738a9623017544ed1e379104a7fcd6f7070925e88ec33d48a599ff76c9c5d3c0a497130927dc86ad4e6b2be1b4410e040a72cfa5c9a924ae6b754f8a0c47f9b709814a5e35c0cf1f49018b8795d4dac078f8c19bf8c081464d950a9dfef4fcf78dae058685a47e5656f844e22e3766ca8c1c7625cfa2a8a410d5b87afcd8d823f37f971f49397993c093ad7c273ff5fc933661f1af02a974fc01cd43a5e4b45dd0af99f68c37799f32599ad337e624af9540234cc199aa5cea912a5b27097a9082af20b95941e156cb4d5a5d70d1a5d51ba8fd8babd0164c77052cc92d7a971825f247388f76238e7b3babb9574c04fa16a8fdb7e00065336bfcdf3383de64bc0f8f04566d641da9a539bc6da444fdd08830d7c4d9f8fb137875afd6555e699fbdea3323eb18a6c63c3ca67332675f350f817df6961fc72ee7378676dd316bb75e3621db17168c701fb8e7e7ae8a3c585b101983ecb0ef2428b4bfdad64eafd67f2878c22b7897b5680850ccac22a4745810e2adea916aa9e3530ca9c14cdeb2d6c9af094639c3016fef7f0b10b41c626d9a3c4233d8a01126c643266b1af7818d507b87ab638c55ac46970d3d3fb4c5c0840888e7a638e837d90d85496863fa41418023c0754c6e40bd2cf047a59792583d6f012c17aa7d561e63449b74042c734851aec9b686079f2275769cf96bb35207b51378694d7719f309c1ff661f527e2eb39512396a11869468487e2ca4ef3a835936ed40b58a79f8d418f616b730d155a0ca25cb02b8fcf972e2a063c92b7fd081f64535e1aafe85b9a50f14090eff33cfb194fc68e354cf48828a65349bfd4710ca34d1adbb451fb81f3c91eab0e2f1341bf9309e0d5cbab967d6ad46b7dfa411068569c13d4f677e1a927fe2490b6b190a8a703fb8150f34c1ead051e825a66f78b26be82f76be7a8b520a6b26e3b7f9720203f7e913b14ed8fb45da70794eeb74482da9d9ebb7e496013a364273c50b8d2d66fd8ee07bbb3bbdb033ef16b8674fc669195d43f93828c91fc98a11ef5db93aa6ab6a10039a8b8491719762d43a01b1732a83096d651a5a50573b63ecfe414bf1087fd0b4c640a72416b592a27b752ebd9655a3b1f09051f8bc269e5a3cb378ce9781d7d45545ea9becd2d8cee04b9b3b187abd29c29f5c387cee1ec609116d68c35de6a93e10f2130f1fb6fcebafb1fa30d4e03403cb60ee22442a019e7e2f517a53f5028c5c643a6273e0b9b60d14f44417820c910ec6404c03a112c7fd1f2b2ffd7af5dbb081f2b5f1ca8962b029519e27f09b8512f35587b01f4681868e3edb07e85ea628168f62c636fd3be523f1271f9ed28c2526aa1b5a99f21117ede0e211e13b8490b8a6ae8e525673f51e970fe0e1ed247d889c6209b9c5c1ad888a6a894dc30449dce58236254d329091dab7d131542906a57c13fee7de5be5643dc9d7caa17aa35a0f1617c06b74e5e883d93f59dd3a10a90a1e57f712c63ceb7b2bd612cfa13736e98b15640d5b69ca234bee9f3b19f1b9eec85f1b2a7daa022143b79d339f5e99c7eccef6d3da817abadfdd50ef6b3e7712658e4e6a91fde91c0cb768487c82f805dd5cc784388bbfe4dcf44cca1a82731c6b33c88084dbd917ac4010f4ee31728f6bccd322090c3201d62e82339beac58b00b425993af7ac9235f3f7381d0f7727f184f83010b5573cfa2127a07de2b9013f45b86b193416c2ff84da583a62d26c62fbfeaaf89680ae1d3179605517109befbafa6c60fd665e5025f016ae0e4dda8587af283e741971b9e147c74e5753470b66ed1fc0349388c4ca837f2c254b80ec8c4dd353a4120e17b48fae377cde915189ddcbf8a24be612babb1419f7c1dcfa35105e628ca505d96fcf4bf86a57ff749c05c2c69610768e5cf23ac69d822b852a33552b2f1d2ca54c24024efaaff0034fbaf4152572833aaf91173013638dc8f830c9e0c0bb7f71af6858d9ce7bb52c7bb60437b15a5666b4c9a10f051e5fee4302a8cc1f17f1926a69d3944a69ee7e8992dc347675f65ebcd8c1438efdd5abb7b11049ecf1dc661527fa047efe996b1b8696ae4007d290ef23b3fde21d1c741fff6e782d295ad981906b6700a31f70030dc6a718c1b0ac97275410d709c68dba435c1c894f058541c17529a164d48aa4ce31aecdb2f578a13fedf064e6b50e42632904e326bba8639d0fa553cf67da857f5eeb4084f420f9f0133ff0228d20a4e051c0173a5bc6f4a7df92a29423e6b3fbd20ceb17108e2632d394d450da359aea37525870c747c0b01b406c1995296d098f3a906de6046fed9fa5a809c508c3ba2fd9fea94cc3938dcb28da1e81e5bf0bf605cb3be656847f09900fb706cb9089126e02d4a54505f0e293c9f3e7bf0a6e8052ce415aa92f9d08322e1256bd745d6d5eaf3054d4aeac43ffbaa06363f921420e3208fe93ce5ea47dfd83dcf533a0bf226d24e4c7dcba3e3670fe88503ca083495244d69bea767e9cda900eeb442616d3da1997de2ecbc23ed662097ab2547e53c91c84f87d7ade85a0c9565983d5dfe7060aad169f42bdd0aa6525fbc6ad7c5d1ba5253f82bbd87277bf3162d93078f46befa2269a59452a508c12471a11404e27768a80b60a55eedf7c19ab96db3946255cd0f1d6ee802ae71c5c4023b9aa6ce6e03492ca40dd418ced062277415c334c9f849a931e251b83395a4fe68eb3d125e4bb067ea8a7c3e9b618b6f51d6d83abd0145525cf7774e80f2ba3d05250a87e7863023740b68016f47911f25f9aaf6ffbe6a7ce31ec02e21f16a577687392d0326a0466c6dd576347695b94c20102c9b279aefc273872f8b3af58ac38d8707cc48b98907ec94355d0eccc52e46da36144d74004bd0bc906c80f987e215a8d48d17754b6f00e513cab0dc12bc39e6a45a6829a20787e5d843a3572df19841feed99a9d3a533f9feec6d945fa3526aa86757ea7cfed22d91596303570a0d790b61c9b3a4dee6a1d341619cd8b772eca9e2cfccb412c33f753b407be7ac88a07f91ad57231c4dee5119d2b9ea44dbd8e93a2889830d9e53011f4c78ca2d52c9db741bf7e8ba65d153e115aff2f374fca0b80abafad5e3a49570d9d", 0x1000) sysctl$net_inet_tcp(&(0x7f0000003b80)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000003bc0)="634cc4c245c58d08a5a81946c023b35380239aac1ee71b819a2b1c550056946dd7940ca828da60a642723b1cf6fe9231eeb775e42c28678ac7cd3eaf08fd2d06b74729ff7e40e2bfa6da45220a9188731192373c8ff63bd3363ce4bbee06de0df039dc5c8583f6eb7f0abe9ca52600faf0c9f2a00f07e26ed2d172433a51f9c4f57ce1613069129e3cf244d3a077577889b09d761615e57d7e79ef5d10691e4e8afc6a2482745c8773b2a94dfaca05102d40803e91cc2209cbf8e62325794520b2d4c0a90d8a9359af9111a63175b4ef94884a3698f14c21aad833b9e10b53084c5cf04257a1bc1aca988c5a6759d7d0d1aea1515874106f86", &(0x7f0000003cc0)=0xf9, &(0x7f0000003d00)='b', 0x1) kqueue() sysctl$net_inet_tcp(&(0x7f0000003d40)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000003d80)="ad352907244b692002697e38758c884ed88a6390940c10a1ce952877b5e6caa1f09374b9895bce67f70e6913786756f72375a639f5d86e8d9b2245d40e729d52052ecda57a9f5755a24e9332672553a82441d13ff42787b04d8256d582a538cb62bc38ca10d259f202fdec", &(0x7f0000003e00)=0x6b, &(0x7f0000003e40)="29a10becdd5153115bfca3c9e4719b83ecf137783136ee2f90b9dda1ea0fb8b6cf6b31f521bcde808a4369fa5320e0bdc69d1527291791c579bd0095", 0x3c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$inet(r1, &(0x7f0000003e80)="74119e68bd46f1c47e370ff61beda417799e6aab446bc8f38e834f247b932672cb314eb260b1f876e261f32078c74194aa80b42794b44842ee05c4bb1ee4ec3f3a24a33d62438feefaa1cecd2f33fc32f2076a8bdddff908ed36e994bfa6b63cc6082e11e6096448c1a500d82d716a55156d288a1f7b3ad2cfc76c28662746b8de83e802a6d1d4e1824ce50b594dea6f2da92efc8e8c2830f23f619c1b2f5739da806b13ccd79451638ed4a5986804f0009ffb3822f72a0f5f1c7b81cc62a42e", 0xc0, 0x1, &(0x7f0000003f40)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000003f80)="817e3c308f059baccc7c231763f4ed4b", 0x10) connect$unix(r1, &(0x7f0000003fc0)=@abs={0x1, 0x0, 0x3}, 0x8) getpid() getrlimit(0x5, &(0x7f0000004000)) connect$unix(r0, &(0x7f0000004040)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000004080)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000040c0)="b54754cdaef199c476836e43568741edb8372048c9b6a86342c3bb4adc58c38dabc303ae9b0091ce8e90386c82860bc86115f9c10f1c3912b0a5b1e85779ea8b34eda1c78fe4f74c0c807119c59d77", &(0x7f0000004140)=0x4f, &(0x7f0000004180)="1ae96461d421fb48be9e3f0138f9bfe314db31b7944d7c5b6064059a68ccc5", 0x1f) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000041c0)=0x7f) r2 = semget(0x1, 0x4, 0x304) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000004200)=""/79) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000004280)) executing program 3: mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0x2}, @icmp=@generic={0x5, 0x0, 0x0, "2d917dcb"}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x60, 0x21, 0x0, 0xa}, {0x836, 0x0, 0xfc}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 6: syz_open_pts() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7}, {0xf14, 0xbf, 0x2}]}) (async) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="10", 0x1}], 0x1) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) (async) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000080)) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) getuid() (async) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000700)}], 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x6, 0x1}, {0x20, 0x8}, {0x184, 0x6f2}], 0x3}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 3: mknod(0x0, 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x2c) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) open(0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 6: r0 = dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400)="18ced3ce2f4833f15c3a8e45496e264cd22b7b03000000d1485d01a5f4298967fe7a251857a632f79e04c23fdd247d027167bc7edbda5db5eadbb9b3955e15e34fcda6d5da68f1db6fe2", 0x4a) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000280)=r0) writev(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x40, 0x62}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x138) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) dup2(r3, r1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000400)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x81) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r1 = socket(0x0, 0x8000, 0x6) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) socket$inet(0x2, 0x5, 0x81) getsockname(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) socket(0x10, 0x1, 0xb5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000012c0)=0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) poll(&(0x7f00000014c0)=[{r2, 0x199}], 0x1, 0x1) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000008004500001c00000000002f9068907800000000"]) sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x7f568390600ce8cb}, 0x2, &(0x7f0000000980)="8aaecd90426006fcfad4b3c1f6049e7e784e9d9b78f0339e027494e49f88efb820f78fdf4f79ff46ada1c223955a7603f1e9dfdc1163e5c448beac26", &(0x7f00000009c0)=0x3c, &(0x7f0000000a00)="0b15a1a91736926ac4241616d19e8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc", 0x7e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='W\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144d31eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed035b18003149b380d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) connect$unix(r2, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000002080)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) r3 = socket(0x2, 0x1, 0x6) sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) fchdir(r1) r4 = dup2(r1, r3) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000002480)={0x0, 0x1, 0x7, 0x8}) sysctl$net_inet6_ip6(&(0x7f00000024c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000002500)="799411b31a58c53069e1df87cd202f13d9fb083c63b2936e0b67fd1bc90623bd310e8b0985e2092ca66c7db6c2552feae6a1954b9aa9046d3a740b5d158f2aa2c2924da565c596904817f67eb0b7202eaaa3f90d8930a1932471a85268514288286a7fe9968b77fee13ffdf2dc7d3eb80f7c2fa77a892a7081c248572b48113031a9baa16d38199db7299c504585036025e134e46e4d9b4f9a72af88", &(0x7f00000025c0)=0x9c, &(0x7f0000002600)="bbb69c5878e00f72791088d44a4702aa4428bec6065c5214f5164c43b52c7aec919371e7c2cf5287b9e2162b7a77bd30d7f0b6f53bb1fa1ee6e5e16dce088977867e3a2bc4676f519a7908d95468379dd86e1afd8be5f3fc332594ef45d485916c64a28caeaf921579a23a2166736b337b3f0bfba7cf36630d5bf75e0b94489f47700575794d4fd036231c88e19c96110f2439f6cf6b253da1cb3de65b66174173d023a5a5fcaa3b8f9d5580f9f7b6c89c412bd15d143f38197d9654f5c0f6d4b65690b1150a192b381a1257d96086ea6e1fae64adb40286115a98fe8a40c4864fef18faef028411e617b9352b7dac0ce56808fed4c4c4a84e40438ff53f1a0e5c91287b62b1a369922453f0c421d04b34f025abbf3c94173eca82652b3149779dce785271baca40af44a1e791c159dc0efaeaf40783c593a3ce5ecc2f1732bfd2aefc31f66a24489f2e98dd80bc0058a63e785facc0c2fd697f50bc4ac56ae4635afd5f100df2db89ce3bd5aa116951095f843db5fc564173e11ce5f6c3f26e23ebf1521cc1e98ad6c67e503645c4e1552689eb97a7cf8b665a77177ece1d86358673169240dca0ca156165cb37c578efac1032d1aea9e55699621eee7b93305dadf446292344a919f804647425d3d0cfbf92f363a87925933636db5efc1eb7f9f9283447b7e0a8f38e115a54ba2aab27e43ab2a3f46fbe85f174cfc5551f6e9e330e6ec36b550dc044bff447156ec4b1569fb1ab0345c7da3b77bc4107aaf9b5b3d9bc37373b75573bbc5ee26ae959f3cd76f3db9b2a4b02f89ccd2fa3f28a86c99b572d21207cbc3f1ea352327857a006926a7e92b9bfbb4eb68dfe0b94bb0e4297f13fbb333b0ef2549b034d70af0c222003bb6322e8f1d612f00224fdfae57a46460d088410238a0d965db3f3ca5fdae12d0417e0cf6fb8334d58bfbd4b608f524d5206f869046e33cb80b56cf5f45084fefc853c10c55e05a73a50c931dd9139bfe264c3238890bac9915aaf0f7068a99b1660865204115710f9bdc41a40d5350b40b379af48b0be1778f40e2edc32f0f89f6df4817330756dc16bfc9d7b4b8ae0af4e30fe5cda726ec77c1dbbb0ca046b8203a36e8a5798b4b53ee9251a4107b4bcc52f7ee2ed92511cc8f219186318867039be4cd0f03a479ea7f038480cc866f560ad1063bc2dc74adcafd7f38fc76f1cf1c96fbd00ce14e36c40d4e9c982f41c21fc4ce30e3f7bafce56c9ac34ee562ed4d37205905880cc4dc40d7d857492bd86a3d22c93bea4b25b010cf5d06f4ecad39b27de82573cae8f73c6785b0cd798285f7ffd0895b4095818648ad9eefe0e150462e9542a7e90ea99cf50f2af940bef60c6df0034afb8a3a2d29161cfeebc39a63705a475b18c84c9d2fa62bac65dffea5d1983628d56bd9e1941c9c0ccb20f3edf09bfc73ce6957b43b4504982387c0dbe97d59540a586e4eb4a8c7e5c8e58338698bef861e95aad7a69a4112e8fc7adbd668fbb0dda880eb9e4ac356b5d35eac2b418c9f14d3b80eb1241985f3e51e1b1dbe24b8f02c952181d83be6c5a651e3302d88cf31d6a4b4e0a01fd8bda71ff8ab37cf416295130f22a887a2df762e9d7875bca808259c80b7c85f1258e694a2badc2ef3aeab5a7b8daf378502ee8d1a6cac861ed48a5e687d590279c6feb505767fd25a96f27e714cc0bc68a6952e71aceb49594c09d1426a721cb2eba415112543df02ecb019aa6f271f56bf82dd8529df1f136d3b69e884dd7a8dcf74149cac2123bd264804f28addb8fbedd3ecf59164dd0bb4d1408ffa8941613d3ab79424e3d8b47f2528b6f93384e4608758cd21d9c7dcf906eb7c17c834c60c1527bbb1652888abb98691de31340288e151ab2cebea0b4ca9ea34e8e19b8751ed6e53372733041e65c695d1d033937cd33d255e2504f0cfbfe67ce63a8646eba8a637b0e7446536f3b26fb190f6d808f7edf89e14c31a95413764a33313c37f326e0ccc41aace7497572e06f950c625f4cb51a1be8098ee1daeeefc4a2596eb0dbf93563f890abcaf87cd9179c00438e395a0d5736110815b0fbd0dd4fffe3ac659ecb290d2f44621666c15b9578f9038db357a3acbebc7b900e172b6603b2f19c0004e65b96a492d5c29458bc2673b09268284c194fea62d846c784b9b227e73cbdcd62ab02da14657892d897922428d70e639779bb1c328c21dc6243cd5a36683b6bd3514b3573334049234b720999678980608c03140f846b647f9ed99e2779733435304bf67268b8e4184fe66b855cb5eff33aaf16d661a01dad678571b3daf16a2b7891f492dfe9b15be105f2c6ed10fb3907d630ae1cb6909f2b3dfc483c3b46199d590b3262cd5bf7699c9a6ddde994e58d0bfa22ca60852207f54bb340fd90fc67770b5734f30c73830eb4d3cf0ffb0df0ebae16154787db1427dbb58dc40e8a4c4c3b5a45a22659587df745963d2526f48eb29e2b22e3464cbb06624db8611992e7a8722249e90ba4b7319bc342cacd4749df49785c97247f58965e00eacf2571c3bf114aec13d24a441c79cf578c81f73fc278298c1fb4a3c64d667aea63a187a7871dcc32134d57afc5870ebbd95dc5881fec12bb8d20cc286a4ae3314b939b5f68945ead19400f5cb6dcf7d2898106ec990a7a6861782f62ba17ff9e042d7e81a26862d13356fbad8ee740ad0f06a84721624aa16635a742c64542a9274ec19292c9183a9aa3e053cc1162ee0904b95223aad5b15c75b0deba7053115c0815cff2568b277e895b3fc27e8696e0e14c74720abf0256b4d7f2c83e374a1d7054435bea3c1060964894b7599417a55abcf6a04fd190d657968f701e25630140d2dbd827110b927953ae1a521767d44a2320c98361120e8c6512670d94f8a6c25ef213d7c652743425c3e7cfb80e4205377ad8700c1bca62d22df082189a809ab13ba2d9dfeae7b52c9cc9da1ad18d105f4422182be45e7a510aa0618712a134f46a1af4aea6134a473fd8fcb30b7d65e385c141db2631d2f23644f39ac4353483e000fe820d40f90b548b912562367de99ab42e8a3e33772355e3f622ab816151debb55a393c5b2a8b1dc2dcec30ab352d6a116347cb9387c7e7b458596243a50afc48c63bacaab5b1b641726420496b72ca653f6a9d4e60fcdf39c70f0c15872400652f4715d38b9cab9b64e3283254685f278a0ccb08cd444dcf394db3043b4c829021c2c883ff430fc4e07ba488f4cccfda288972d9a6e9e625b50a8643cc12f78fd766d85929a19e5361c8f0696ae0c09281f4d2e885c00787493c7988f5272d51e13327422dfc97387bf3ec1742863dacdfcc331347132ff16937cea20f708b6446115f0023182a564a452e0e87dd3b3925146cb93a3dd9ed8e78331ef28a2970c2eeff97b160fb0134a26462c744559298ba2c1e4bf58ba057c8903be2470b780619e8c8b26e9ddf2b2fc0946e971cace1031b492da12fbbf5e1a57a512bb6bffc44ebdc895335a72180f182a26e9ba3ff4c433f90d153363b52a7082185a9408252a00d0939db4334a7ff669a094a351f45aa6057a7f0ffc60758145b7d84e0ab23b7090e0a0563fe19edfe995d772feb478a1391eafa14f5f63c25e5f3e2389ca072089da311ce8f13089b0b0343937ffcd225d8463581c813a005bda09f6453880e4761d135a0d8b39215586f2c1a6afe98a0ab250e799eac17e9350018bebd98e3c84e38b85167e68c60e40c18b185770a1561499903a5d4a153edb91ab79e5c57af0578aad56e7298968690113a427f851cba90792c9aecbc0f768161e38137358ee818933d5d70a9963024788e365bf18dd95c64b65045431fdb003667975247bfbd2b30eafcbdb803b2bd4fc4626f520b0ffd926f5374d439b0b27e83d4c34bd3e4d98a759c6eca8591ccc891e4758a124267794d7dfcbe048475be947e5ba0c4eb656addebf6a29d41b58ef83876c73ed0f5be5dcd606d930995964d6b87e23fd5583c6c79263f97a8a05911a339eed2f56cdce8cd8b288fbf1b7872da95d05dc273d1aa64f045f47e0cc819712e90cb9bbf906efe8bc7cd51daff5ded338297f3bae9eef543251ca604ea314820728ab2345e6d5bee2a4883db9be0285dc023b70fad0adc963e1c34ae4b9cac7134ed6f1cffe411d80b8dbda3e1f26d79c1b31951d8e51076f40e95b42e41afb44a7c920809fc751c12a906bb98ceaf855c24a603b2befb8e53daed06496b7bf40b71ed9708cf532fccaa8dec2e12b351f7137bfb0ec711b7e79b8e1645074df0e197d97089e24e2caaaccc9d44deabcd3e3c80d046a46d3e811c9ba122af978994ce761b2160bf817103c8f8658b4d1443508206acefeebee31001a5399589aec77301388e77cf202e612d51e0eb744336f81cd0a01180ccf1c298f95087b884f62805c36397a1cd14a16202ed734d2837aec5a1139e88dc8a612ad90ada9567471482edcfefd521790b00884d76d1ba39003dc402ed806479354bd77f1becfa839879fc81751e7cabebccd412af24aac8a6be94cdd8a7a3fd53ecd9ce5cf1061a6cd817cb77813860390ebe72ebda937c98b54a5961e2f18d06b52f6d1e35a99acd7e4f075883acd23183f7cde7c7d3a310ea886c7731fbb6434a9f167082387ea1b3f51799b3cdc76e2cf009d64e738fc9a06cbde752e7b2dad1452b7b2aad5b0798f586a6f9a04e6c2cc208b9f1df3951f9a7061e1e778523b118ccd7ea9f2f434e1465f064b2f893c270390e68d582bc5c9bae1ad689a5c03de5e3d560fe65796f961e2e1e3ec18648478dced35949e19d70915f9e545a5666f10b15ea04670894840ee0fee67f9406c116666287a72c6cbf4a491614c921bb69a9e0b0c08d3e7d0aacd078b8f43840c44a49a1bd58461c4b96e675647129e884ed93ddb57654565f03bc647f715f2edc37ab80739e0e27c206b0bab645064df8ffbb0c5d2e2edd03b7b5501d4a10d2410f857bf5dd51cd1b49d3feb1c906efdf947a68fcb1123dea7c8e4f3d7963f73c9173ea43fb88039cda3810a7dc6d225b31b98a98e011d1aa6923037580c9966a03daf086c2011b4ba482254d8b3b72763d84bdfd5126f8f266693ddb22130fef2b7029e1b29b4e5ceb87b84c5e76ba1787770f4a6d6c2ce68dfc478136726d72b49f929f3ae659a63a8b5caf5b6d276af725587827cffcbee150e11f58235edc8c483a3d54e90f3163ed9fd1f67139305690152a0ab854eb2709793485e6739c452e33e7c89a0f2d2c3d9d6a7b8d21a14bf2cea7e55e098fe348b38a15e32cd5f82acc05544bf579ed9c98fed0ac2829b6cd12d78820fbe7b1ebe223c1459e8b7fd165456d5bf2dff13819d94295e8416cfc8fff9e474e4e9068509aad85daf28ec92521a37fb6fbb324224c81663db5898279f4b0d3afcf046b6070d0eb2b95371c4d0731a56c2b1c4c24807c45e9038839848b4440401294282ef77f0f33305df558511e3bbf65699854e42e6ca2165fbdb8a893668055e69f458faa7b66b3edc5ea8f141dc8eacdd0d3fa6c07b788fdef3cfda6c3dbe04d243bab0b883f2024e90481da116702dcffc87633193c1ba476e75970a2fd7531c8908875c8e1624ebf7597d6574403060d932ef4b3dc5761a61ca96128301d4b4a6c6ef0c3d4bf602f5c188972deaadf819d0de07cd437fbe23f230df8cff45adc830882d76d4e902954b9f3e4d03630c7f0ab557cbf487c2091f273da66afb069f10e01935a329b0ea9d845aa92e53505ccc1c4960ac8965c7e9b85f", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003600), 0x1, 0x0) executing program 5: socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xea) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5200) open(0x0, 0x0, 0x0) (async) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_open_pts() (async) msgget(0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='@\x00\x00\x00', 0x4) writev(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f00000015c0)=ANY=[@ANYBLOB="ff02", @ANYRESDEC=r0, @ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x734858c9, 0xff, 0x2000, "e41399f897c9d789ef99afc51179f5120b451acb", 0x8, 0x49f8}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = getpid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001540)="c7e1e23b0d75220109e89c0f10d3fcfe88b0bfbe6a969fa712f90b384dc7e5b679b4292e98fac68abeeece2023608dd7636a987a6d53d88f4a5f41648f2775d81bfe16bad5b457bfcb1e233804a3b069069f9128367a2328251f41dfdb3cba95c09fc494586347ba32e89021eb19767fd7b2778bec54", 0x76}, {&(0x7f0000001640)="e475f5b836e2c30fffa41dcd1dba153740536711c8a81e7c61fa50cb02e48ab8ef07d35744ed224ec2bd55ffea271df2e1160cb4579661cdd76a1395a8d7cf6b8e5fc62858fd5b3494298140017191ccfdf7ffdb18915f4faab64c80298fcc75a7ea0c0fc836568550283a8c22449fa42b22beed63d0e86def3250fa82384bc99b34b844131689fb98993369056e681dced7a607555ada8668b9a87952a94859fb10800f6a54178efe7de3d92de78c16", 0xb0}, {&(0x7f0000001700)="59feae87ec8bc221527ae8c64b1ffeaec412339de0ab2abac229ce960b8000f5c6059b3f1cfe046e45118a10dd724b5e57e49dfca4fd3cdded560b7d379db72b5ac0edfc5060ca88668511fdbb60d1c77f6c4620fe90b304eedddc52862ce082b18a8a514b1faab623ec6999addea471ede27bb04eb411abe073d576d13e439ab609bc314fe6b93a50886be899b58761", 0x90}], 0x3, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001280)='./file0\x00', 0x80, 0x161) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000263000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0xf26a) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={0x0}) r6 = socket(0x10, 0x1, 0x3d) getsockopt(r6, 0x29, 0x1a, 0x0, 0x0) r7 = accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4103}, &(0x7f00000000c0)=0x1009) recvmsg(r7, &(0x7f00000014c0)={&(0x7f0000001840)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000011c0)=""/144, 0x90}, {&(0x7f0000001180)}, {&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/88, 0x58}], 0x4, &(0x7f0000001400)=""/131, 0x83}, 0x2) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000040)="fdd7ab2d607e3eea047862551facae3d199bb3e959dc3e6fc9d3f9bbe301542abcc4ef77ed32d4723c76442568f3fd47fa8509693964729f254172f743fff2154297c0e9056e30a7021870d93afcb1a259e7871d7660c19d9066ebdb3d963466df5b62de4756646469557b3052840b3a3c19de05d34831cae6ee64", &(0x7f0000000100)=0x7b, &(0x7f0000000140)="0b1d30ea480620093c6a4666918d3e221a03e4d3559765ad83ef40506de206e01bedba4ee94f145c6fa63797e812df879d27bacedf37f8bbf9936f3d69093aeb91bbe2bdd9c6230133a1a2c991b0c929635c2c5ec4428401a0430f25e0ad5769539934bdf19413c529b0accaf5b25deb9c552fc5d7799b443e6246e4a6ce8bfdfe0b79022bbd806bb1551c9e3c644973cccce505ee32c3f05467ce614850", 0x9e) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 3: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) flock(r3, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f0000000100)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x8) setreuid(0x0, 0xee01) r8 = fcntl$dupfd(r6, 0x0, r4) recvmmsg(r8, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000580)=""/186, 0xba}, {&(0x7f0000000640)=""/121, 0x79}, {&(0x7f00000006c0)=""/229, 0xe5}, {&(0x7f00000007c0)=""/230, 0xe6}], 0x7, &(0x7f0000000940)=""/233, 0xe9}, 0x3ff}, 0x10, 0x40, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x85, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x0, 0x1, 0x1, 0x1000301010009}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x47}, {0x26, 0x7}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000500)=[{0x100, 0x4c10}, {}], 0x2}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x61}, {0x40e}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4a}, {0x3d}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) (rerun: 64) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) kqueue() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000830, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x24, r0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) (async) kqueue() (async) getpid() (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000830, r0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x24, r0) (async) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/81, 0x51}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) read(r0, &(0x7f0000000040), 0x0) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000003c0)=""/171, 0xab}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000002c0)=0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x4}, 0x2, &(0x7f0000000100)="3f6e3908197aa0a6860d3a7bd032a1ac0f17edca8dd6e386cec6a5394ad9a8322a08efaf0a49b8914f21ac5277e5e4821491", &(0x7f0000001180)=0x32, &(0x7f00000011c0)="c6cb691077c8806e3e7051ad82e4a788c3d93f3af74ff9163eb726032fa7fbdfdcd184c4a369cc97b63d4506aa0d0f9b9b26cd68a001db29c755d1ef80f93c9485b70aa71702ddd5f3c41825a690fda40a49bb99eebacc6cd4b2f39d5548ac0c16744b21b958ecbb2378f2b47d308ae987d4cf7e8d63f660ca8ab4c943ba1196d5b2", 0x82) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) recvfrom(r0, &(0x7f0000000180)=""/4093, 0xffd, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) executing program 1: sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0xda796ab80f8749c2}, {0xffffffffffffffff, 0x2}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x5, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x7f}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r2 = socket(0x2, 0x2, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r2, 0x2) listen(r2, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x2) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) syz_open_pts() socket(0x1, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x80412dbf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76c7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f00"/65, 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 2: open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x43) close(r2) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r1, r7) ioctl$FIONREAD(r8, 0x4004667f, 0x0) r9 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r10, 0xc0206921, &(0x7f00000001c0)) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80206913, &(0x7f00000001c0)) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: setrlimit(0x5, &(0x7f0000000980)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e981ac997f9f707a312eabd7d474fe67787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df482b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103b", 0x2ac}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) close(r2) writev(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getuid() r3 = socket(0x0, 0x1, 0x60) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, 0x0, 0x0) semget$private(0x0, 0x3, 0x4d3) connect$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000140), 0x2) accept$inet6(r5, 0x0, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) executing program 3: close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xfffffffffffffdf8) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 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}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 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) setreuid(0xee00, 0x0) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r6, 0x0) getuid() setreuid(0x0, 0x0) chmod(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00004f1000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff3000/0xc000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f00002c0000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) socket(0x10, 0x4005, 0x8) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) setrlimit(0x7, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f20020007b0000000000000000009e00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) readv(r5, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/212, 0xd4}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) poll(&(0x7f0000000300)=[{r1}, {0xffffffffffffffff, 0x4}], 0x2, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) write(r6, &(0x7f0000001180)="39f29fff56576a8d", 0x8) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000740)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0x100}, 0x10, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r5 = shmget$private(0x0, 0xc00000, 0x48d, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x1000000000000074, 0x0}, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) getuid() shmctl$IPC_STAT(r7, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b141b0", 0x8, 0x0, 0x0, @ipv4, @loopback, {[], @udp={{0x1, 0x0, 0x8}}}}}}}) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r7, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x7, 0x54}) setrlimit(0x0, &(0x7f0000000040)={0x6, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) getrlimit(0x74714a0148197cfb, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5cfb000000000000000039a80000697e80fb", 0x9a}], 0x1) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x22) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x300) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000180)=0x9, 0x4) shutdown(r2, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x84}, {}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r5 = socket(0x20, 0x4, 0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x40e}]}) r6 = dup2(0xffffffffffffffff, r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semop(0x0, &(0x7f0000000280)=[{}, {0x1, 0x0, 0x1000}, {}, {0x3, 0x4, 0x800}, {}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, r7, 0x0, 0x100, 0x6}, 0x0, 0x1, 0x1}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x24}, {0x1416}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) getgid() executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x101, 0x4, 0x1, 0x6}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0xfffffffffffffff9}], 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x4, 0x5) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r5, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r6 = socket(0x6, 0x4, 0x5d) r7 = socket(0x18, 0x2, 0xe2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r7) executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r1 = socket(0x0, 0x8000, 0x6) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) socket$inet(0x2, 0x5, 0x81) getsockname(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) socket(0x10, 0x1, 0xb5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000012c0)=0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) poll(&(0x7f00000014c0)=[{r2, 0x199}], 0x1, 0x1) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) (async) open(0x0, 0x10000, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) (async) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 5: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000040)="fdd7ab2d607e3eea047862551facae3d199bb3e959dc3e6fc9d3f9bbe301542abcc4ef77ed32d4723c76442568f3fd47fa8509693964729f254172f743fff2154297c0e9056e30a7021870d93afcb1a259e7871d7660c19d9066ebdb3d963466df5b62de4756646469557b3052840b3a3c19de05d34831cae6ee64", &(0x7f0000000100)=0x7b, &(0x7f0000000140)="0b1d30ea480620093c6a4666918d3e221a03e4d3559765ad83ef40506de206e01bedba4ee94f145c6fa63797e812df879d27bacedf37f8bbf9936f3d69093aeb91bbe2bdd9c6230133a1a2c991b0c929635c2c5ec4428401a0430f25e0ad5769539934bdf19413c529b0accaf5b25deb9c552fc5d7799b443e6246e4a6ce8bfdfe0b79022bbd806bb1551c9e3c644973cccce505ee32c3f05467ce614850", 0x9e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) socket(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) (async) socket(0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) socket(0x18, 0x1, 0x0) (async) dup2(r0, r1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000040)="fdd7ab2d607e3eea047862551facae3d199bb3e959dc3e6fc9d3f9bbe301542abcc4ef77ed32d4723c76442568f3fd47fa8509693964729f254172f743fff2154297c0e9056e30a7021870d93afcb1a259e7871d7660c19d9066ebdb3d963466df5b62de4756646469557b3052840b3a3c19de05d34831cae6ee64", &(0x7f0000000100)=0x7b, &(0x7f0000000140)="0b1d30ea480620093c6a4666918d3e221a03e4d3559765ad83ef40506de206e01bedba4ee94f145c6fa63797e812df879d27bacedf37f8bbf9936f3d69093aeb91bbe2bdd9c6230133a1a2c991b0c929635c2c5ec4428401a0430f25e0ad5769539934bdf19413c529b0accaf5b25deb9c552fc5d7799b443e6246e4a6ce8bfdfe0b79022bbd806bb1551c9e3c644973cccce505ee32c3f05467ce614850", 0x9e) (async) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "106900d5e484d100000000e1ffffff1a00"}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x143) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x1000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x24}, {0x8}], 0x3}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x5, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = accept$inet(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x40}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0xb}, 0x2, &(0x7f00000000c0)="f589a47530e9f6fb2a74251d7a4728ffc02000a69d5bd5e4ab9ccc604fd68c69ab753114d9b4446b3b79079b5d030d65a81d", &(0x7f0000000100)=0x32, &(0x7f0000000200)="f008aa4e26e9f6f84d83460b2a67cc2433cce6925f263a53d7f05eb36b7f43e16cbb6e87b5021be6d787beedebee3df703a7d9393d5f0a6c5bd342c52d7efa0fb2886ae80f751dc6c9de32c2dd6c6b6fc5437267227004d6717d050acc65c7ef51eb4d41d4843aba74d7d87a974318819951f54177c8ebb949b21705cbc4dcfddce4446e6cd2cc918dab1e8beda55265efb0f10aff770e70267ada995b3eb2cecc72abf402d577d2", 0xa8) fsync(r5) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 2: socket(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x3f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffd, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='L', 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000011c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) mprotect(&(0x7f00003f1000/0x4000)=nil, 0x4000, 0x0) kqueue() clock_gettime(0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x8d) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r4, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r3, 0x1000000000029, 0xc, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getrusage(0x0, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x2d}, {0x836, 0xfc}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) kqueue() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x81}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x43b}) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing]}}}}}}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff020000000000000000000000000001"]) syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x4, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x3, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffb, 0xce}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800000000000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x5}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r9 = dup(r8) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x80, 0x40000000, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() mknod(&(0x7f00000002c0)='./bus\x00', 0x1, 0xfffffff7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff00000000090000004500001c0000000000009078ac1400bbac1400aa3b05ec22eee6a153"]) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) fchmodat(r2, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000200)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) close(r2) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x10b, 0x0, 0x0, 0x1000}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r5, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r6, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0xce}, {0x4c}, {0x1}, {0x8, 0x43, 0xb1, 0x24df00}, {0x1, 0x81, 0x5, 0x3}, {0x0, 0x9}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0xe6, 0x1f, 0x401}, {0x4, 0x0, 0x9, 0x3ff, 0x400}]}) linkat(r2, &(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) recvfrom$unix(r1, &(0x7f0000000140)=""/234, 0xea, 0x42, 0x0, 0x0) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0xce}, {0x4c}, {0x1}, {0x8, 0x43, 0xb1, 0x24df00}, {0x1, 0x81, 0x5, 0x3}, {0x0, 0x9}]}) (async) pipe2(&(0x7f0000000180), 0x4) (async) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0xe6, 0x1f, 0x401}, {0x4, 0x0, 0x9, 0x3ff, 0x400}]}) (async) linkat(r2, &(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) (async) recvfrom$unix(r1, &(0x7f0000000140)=""/234, 0xea, 0x42, 0x0, 0x0) (async) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) (async) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x33, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(r2, r1) shmdt(r0) shmdt(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/15, 0xf}], 0x1, 0x0}, 0x42) (async) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x2, 0x3f, 0x8}, 0xc) (async) execve(0x0, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) (async) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00005eb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001002}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xac}, {&(0x7f0000ffc000/0x2000)=nil, 0x0, 0x200000000}, {&(0x7f0000087000/0x2000)=nil, &(0x7f00003c8000/0x2000)=nil, 0x20}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f00002a7000/0x2000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x800000000000000}, {&(0x7f0000303000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f000016a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000000000000000}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000ffd000/0x3000)=nil}]}) (async, rerun: 32) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async, rerun: 32) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000340)={0xe4, 0x0, &(0x7f0000000240)=""/228}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000380)=0x9) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) kqueue() (async) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) (async) r5 = socket(0x18, 0x5, 0x6b) setsockopt(r5, 0x1000000029, 0x25, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async, rerun: 64) r6 = socket(0x0, 0x2, 0x0) (rerun: 64) dup(r6) pipe(&(0x7f0000000140)) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r5, 0x7, &(0x7f0000000100)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000000008000}) shutdown(r4, 0x2) close(r3) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) pipe2(&(0x7f0000000380), 0x0) r8 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r8, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x3, 0xffff, 0x0, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x1000, 0x2}, 0xc, &(0x7f0000000280), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000100000007000000c800000000000000ffff0000010000009c0dd2c1f7409ee901acb8762fe5123d5e91ec65e1308fc836733844fccbc8ba2b91faf69c191569ca1eca2dba5552b7d98c7a1c7ddce999a3701073016adf83f154a1024baf8ed64c16bef9eb21b00a99f941413c8b5b329645c86092d70c71bf8610ba9061a7a3a00277d33905e2043aa2e499d6b5a686f5c9121de89c93f7ba34555a2140c08e679b2c0b7445b4447f7e2bfdc7b77c1158fb54865d373ddd612c4483605bcd3b17d00f7e50a3a01031c35a00000000006000000000000000ffff000000020000d157ba232bf38e27de706096bf5961e373ee08fe1040d6d30df6e8152d57a572dd22a4c9b10a5b00efb5354a18b8ad2afddb6d7e70c87a0d08a5cc9b69be3f8b10a4c14ae558112317313ecb22d3592b50acad04aa000000000000080100000000000001000000090000007ecfeca9848eb0487e03541f35aa88a205bfb1868b5eeafc75d5c28fea640e2f44d2beb1c639f1e3d6db0d4f17c4683db1d1f69d54a81b4195d87debfb83025e94298fe881a9f44c6515d1792f56dd34c76db220b03c687b6f7928698a3b8606ab41a025db9ffb2ea3e76c6013c8c0c78de1943a3021e4f1c5e4f08b6cd093dcbe65cf34c92d3f6bcd8f6e815b7aaee3119f652e74249f25471b6b473e7e6916a1537972f69fe9f803116fc7f848c563ce5073fd8bcf13df28fee402fab6f0393a30fe5afecc7ecaf1192248dcfaa92440fbb16841ae10daaa9901a3bdcfc0be86822c9e43085821f6cdf106a4a7d1636468306b78000000"], 0x240}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: socket(0x18, 0x3, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, 0x0}}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x20, 0x28) ftruncate(0xffffffffffffffff, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgget$private(0x0, 0x414) executing program 5: socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e2b000/0xe000)=nil, 0xe000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) executing program 7: r0 = msgget(0x3, 0x280) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/160, 0xa0}], 0x3, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) msgctl$IPC_STAT(0x0, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ktrace(&(0x7f0000002480)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000140)=ANY=[]) msgctl$IPC_RMID(r0, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x81) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setregid(0x0, r4) fchown(r1, r2, r4) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ftruncate(r5, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000d00), 0x8, 0x0, 0x1400) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x800}]}) faccessat(r2, &(0x7f0000000d40)='./file0\x00', 0x100, 0x1) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x1}, 0xc) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @rand_addr='{\x00', @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) msgsnd(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="0200000000000000086085b026b414996e39be2b9c55981a43c1cda3653181f48607007886a81055f25b821d8fe3aac5c2cd12d674af1aeb7cc04393810000008dec9b610c367f096e00000000000000003d028526d6797b583884bc578ddb0c926afbf27cc6b275a94b0569c44348da2799aeaf0b0f3c1d9c67e06963de4db6fc5a9523b800cbe037dff7a69df3df8fcbc794bcfa00000000ac350921c01c3593fa58dfa5fa0177b3326b2c466dcc523124bfef5711243170144cd61a54d38809635e6338cf6ec497a369929edd603b85d30f18c81e445817372ec1834661b72ad8465a6d62d9eee0"], 0x50, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001200), 0x2, 0x0, &(0x7f0000001340), &(0x7f0000001380), 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x8000000000000200, 0x18c}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x18, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r5, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x0, 0x5) executing program 7: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0xc}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) mknod(0x0, 0x0, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getgid() pipe(&(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="000000000000f1b999e3cfcd7e84817ec54c886e4fceaf0f0f8be8cc1f1a47b6e95b17b5aa5a579691ac7d31abf6321d2df43d2ea0c3d653434e010aedcdad96b5ada56074b5be5f07101ce198d5895b32e6c1ebdc277fdf7b6e0e0e00c7b1de2c5222182c478bfa501c99e707f7dceb00373d402ef3204a31cccddaea0345478bb9964129482a337fc3aa87f766b0866bc2e4b3cb0bd7e39c", 0x99) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000008c0)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0x0, 0xffbffffffffffffe}, {{r2}, 0x0, 0x1a, 0x3319763792fc49a2, 0x100000003, 0x5a43}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffffe, 0x81}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = socket(0x1, 0x5, 0x36) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x10020, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x1a) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 5: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r1 = socket(0x0, 0x8000, 0x6) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) socket$inet(0x2, 0x5, 0x81) getsockname(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) socket(0x10, 0x1, 0xb5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000012c0)=0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) poll(&(0x7f00000014c0)=[{r2, 0x199}], 0x1, 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x60000000}) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x434, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setgid(0x0) syz_emit_ethernet(0x52, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r2 = getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r2) setrlimit(0x4, &(0x7f00000005c0)={0x6, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r4 = socket(0x0, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) r7 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r2, r7, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x3}, {0x44}, {0x812e}]}) sysctl$vfs_ffs(&(0x7f0000000200)={0xa, 0x1, 0xe}, 0x3, &(0x7f0000000380)="ee37b51ab221015ac01e6f8c7b1b5b9405f03c0832d51be7c3acfe3b7c8578ba8b004c6a9a93df83992c200e52e264c5ce113e9530ed031f4b19df9a42640c50550a76dff143c2e2bf06c8d7d204d7c8a80fe507901331a3d7fcde2f747105441c3f2684c4fd973a6b3efff9b4b7c7f2808448ab3538b96cc29e7803b5ab7c9b6682360d72bb0a1b2fcc9e16bd93e5600d608054b2b54f552c6a1c6c5c3504330007b9bc263c0cf6228c9a2caca9dd6301516904edb709e96f509b26414ecc0fcb62dc89b4b2a4eb69b9", &(0x7f0000000480)=0xca, &(0x7f00000004c0)="510cce80d084226ffbc1439466b98a90fe568d5ff36c605e07664c6b8ee15dce561d416dc408d69869b3e42e695cc870d866020c7968861cab8c932a5c625eeb2d193f505b97f7ff939c9ffb1bc8f07739fcef2311bd6d2f190898572c82af47cdfcb69b2bc0e09b37533253493da61cca94e9e0e5ef5dbff02e2da1d360962a2977fc3361c3e0e53e0face32b71c7ea84aec7f26044d025f17f7a9b703a290e82a8dbb0d0424782d154c9d0233f214589bfb6f4902b3811ff6734c2443026eff321e71ecda3c6e2374321b13ea40f4c0a65d99caf889a", 0xd7) syz_emit_ethernet(0x66, &(0x7f0000000080)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x0, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r1 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) mprotect(&(0x7f00003f1000/0x4000)=nil, 0x4000, 0x0) kqueue() (async) clock_gettime(0x3, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) (async) r2 = syz_open_pts() close(r2) (async) r3 = socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x8d) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) symlinkat(&(0x7f0000000700)='./file0\x00', r4, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') (async) setsockopt(r3, 0x1000000000029, 0xc, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000200)) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebf9b140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607", 0x45}], 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) executing program 7: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000000)=0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x20, 0xfffffff7}, 0x8) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = semget(0x2, 0x0, 0x601) r3 = getegid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000440)=[{0x1, 0x2, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x3, 0x1000}, {0x0, 0xb, 0x1000}, {0x3, 0x1e, 0x1400}], 0x2aaaac6e) semop(r4, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r5 = getegid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0xffffffffffffffff, r5}, 0xc) r8 = geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r9 = getegid() semop(r4, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r5, r8, r9, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, r3, r8, r10, 0x40, 0x1}, 0xffffffff, 0x6, 0x3}) setgid(r3) getgroups(0x4, &(0x7f00000000c0)=[r3, r10, r5, 0x0]) r11 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x7fffffff, 0x0, r0, r1, r3, 0x40, 0x4}, 0x2, 0x10000, r11, r12, 0x7fff, 0x9, 0xfffffffffffff494, 0x3}) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800605c02f9587ff318c160a87f179e3cbdbb1f00019078ac14855ea400bbcc0000010c0090780000e3ff4400a60003fffee0000001ffffffffdbba69d1c41787e22805a119efbd0589d0deee5fc61e5d72b43a956394abfa5edbcfebc52f144664bade14bc76a671d3393b3fea3ab9ba5ecf37b892fe2be972045fc60811f2376570b5c4158a97ead8c52c5fefbe3a9b8e68c1d06690b42b30d74ca8c60452d45d797a761a073253e96df59d5d041840215e2be521dd1c61ccc14ca26dbecf8161954f1eb56c7a67836ed64daf21653a2ebcf62cb0c6bd45bc157cd0caac1f"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3}, {0x87}, {0x19e, 0x0, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket$inet(0x2, 0x5, 0x8) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x978b, 0xfffffffc, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009", 0xd, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r2 = socket(0x10, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 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 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x8, r6, 0xffffffffffffffff, r7, r8, 0x70, 0x5}, 0xfffffffffffffffc, 0x8, 0x1}) dup2(r3, r5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) executing program 6: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000040)="1c7227eb300f5baced872a50216001f383fa646b79427738ffc1f6fea61416b42775e326706d0a89ea6177eade3c29dbe888054964de7204b5c1405d70ad63340d4b7d1b98dd29b2489290b38175f77052e059a23c80f421db204031f87524bc421141b1d926d03f8e8b857c208f72eba2f13fbe68e18d2a8f26e8", &(0x7f00000000c0)=0x7b, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f0000000240)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000280)="32d0c261d73ce7cd2441f624f6a903d5b6dfeb5625fac3c518a6a83180756cbca5050bd4a97ed512baa706e8252e443b658124e81dc8d715889a92d0ff055eb50189329569b2345e07fc2455449c49be919c6f33e1ef43d622", &(0x7f0000000300)=0x59, &(0x7f0000000340), 0x0) r0 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0xcf, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getppid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x20000, 0x4) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x6052, "9ef7946e8d946d4c0d3e3420fee9ce98c4d1fc323f34cb74b2a8c011a591ab2c3a90e17e3306"}}}) msgrcv(r0, &(0x7f0000000340)={0x0, ""/171}, 0xb3, 0x1, 0x800) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) setreuid(0x0, 0xee01) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r1, 0x6, r2) (async) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) (async) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) (async) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) fcntl$lock(r5, 0x7, &(0x7f0000000100)) (async) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000000008000}) (async) shutdown(r4, 0x2) (async) close(r3) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) pledge(0x0, &(0x7f00000000c0)='\x00') (async) 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) (async) pipe2(&(0x7f0000000380), 0x0) (async) r8 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r8, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x3, 0xffff, 0x0, &(0x7f00000002c0)) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x1000, 0x2}, 0xc, &(0x7f0000000280), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000100000007000000c800000000000000ffff0000010000009c0dd2c1f7409ee901acb8762fe5123d5e91ec65e1308fc836733844fccbc8ba2b91faf69c191569ca1eca2dba5552b7d98c7a1c7ddce999a3701073016adf83f154a1024baf8ed64c16bef9eb21b00a99f941413c8b5b329645c86092d70c71bf8610ba9061a7a3a00277d33905e2043aa2e499d6b5a686f5c9121de89c93f7ba34555a2140c08e679b2c0b7445b4447f7e2bfdc7b77c1158fb54865d373ddd612c4483605bcd3b17d00f7e50a3a01031c35a00000000006000000000000000ffff000000020000d157ba232bf38e27de706096bf5961e373ee08fe1040d6d30df6e8152d57a572dd22a4c9b10a5b00efb5354a18b8ad2afddb6d7e70c87a0d08a5cc9b69be3f8b10a4c14ae558112317313ecb22d3592b50acad04aa000000000000080100000000000001000000090000007ecfeca9848eb0487e03541f35aa88a205bfb1868b5eeafc75d5c28fea640e2f44d2beb1c639f1e3d6db0d4f17c4683db1d1f69d54a81b4195d87debfb83025e94298fe881a9f44c6515d1792f56dd34c76db220b03c687b6f7928698a3b8606ab41a025db9ffb2ea3e76c6013c8c0c78de1943a3021e4f1c5e4f08b6cd093dcbe65cf34c92d3f6bcd8f6e815b7aaee3119f652e74249f25471b6b473e7e6916a1537972f69fe9f803116fc7f848c563ce5073fd8bcf13df28fee402fab6f0393a30fe5afecc7ecaf1192248dcfaa92440fbb16841ae10daaa9901a3bdcfc0be86822c9e43085821f6cdf106a4a7d1636468306b78000000"], 0x240}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000080)="c402", &(0x7f00000000c0)=0x2, &(0x7f0000000100)="b6cb6fa0308667a38fe6909a76e75d8e77bd215b183db5944ce24f904a21b9d1329417ccb038693792a20bd5ba1f014c3c9a7579c7d72b6e73ae35d2b0fd47426ca0fba65fefea9bcee14ca94a7ebdd80fee3f48591c34e7668da833d197bd068364dd13928fc78d29f8d34012c1182387da1b5495c25e2e21eaf0500eac58584cad7092c2d1064c0b7564075cfbb49190670ad46efd7d331ff0b36bcea5be3eba6c4386ab53fa1bbaaaaca3e35b3f41c35a74dbc4", 0xb5) executing program 5: socket(0x11, 0x3, 0x0) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) socket(0x2, 0x3, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(0xffffffffffffffff) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x0, 0x0, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0x0, 0x9}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r2, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffff3) semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r4) setreuid(0xee00, r7) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c0000000000019078ac1400aae00000011d881e90d9382e31"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, r7, r4, 0x100, 0x53}, 0x0, 0x7}) executing program 0: socket(0x0, 0x0, 0x0) (async, rerun: 64) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async, rerun: 32) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) mlock(&(0x7f0000e2b000/0xe000)=nil, 0xe000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) (async) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) (async) syz_emit_ethernet(0x23bf, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 32) mkdir(0x0, 0x0) (async) open(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 4: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x10000, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x7c000000, 0x4) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x4) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) executing program 3: syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES64=0x0, @ANYRES16=0x0]) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x2}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) unlink(&(0x7f0000000180)='./file0\x00') r2 = socket$inet6(0x18, 0x8000, 0x20) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000001c0)) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/50}, &(0x7f0000000240)=0x34) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0xce90) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0xc1, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000380)={0x0, 0x9, 0x9, 0x1}) r5 = socket$inet(0x2, 0x5, 0x4) sysctl$net_pipex(&(0x7f00000003c0)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000400)="c3bcfba787cc7574211b73e796c4d30914c5f3e5835683ef4e2aa8196b21a3623a96220d6f25712aaca084a6cb73f48157545c60355c185bba3d63a986f63a10ba4cd6bc632de36b596d4440296e7afb01e1679b47216362b7d9786e3bab0b17dcfc", &(0x7f0000000480)=0x62, &(0x7f00000004c0)="c7f76b3a298bf1166499c44e7f1f5feae7e0af127d23b498cf740607e7095a8e2c8d0dde5cc25e5e3f23df6b9bc65133a10f17f795c4c1ec5ab08a7a2b21613b5884aaeedda1fabfa4185b0e7ce90b0e49268314e56a81d177b74c0c321ff75dcbe2c75f8ff8", 0x66) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000540)={0x9, [{0x3, 0xffff}, {0x3, 0x80000000}, {0x2, 0xfff}, {0x2, 0x7}, {0x1, 0xfffffffd}, {0x2, 0xf76}, {0x3, 0x7}, {0x1, 0xff}, {0x3, 0x9}, {0x2, 0x3ff}, {0x3, 0x9731}, {0x27f54b33003433a}, {0x3, 0x1e66}, {0x1}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x43d}, {0x2, 0x770}, {0x1, 0x6}, {0x3, 0xfffffffd}, {0x2, 0x9}, {0x3, 0xfffffffe}, {0x1}, {0x3, 0x5}, {0x3, 0x1ff}, {0x2, 0x29}, {0x3, 0x9}, {0x1, 0x4}, {0x2, 0xffffff00}, {0x1, 0x45d}, {0x2, 0x9}, {0x3, 0xfffff000}]}) writev(r2, &(0x7f0000000680), 0x0) r6 = getuid() setreuid(r6, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000700)={0x5, &(0x7f00000006c0)=[{0x40, 0x2, 0xfffa, 0x7, 0x9}, {0x40, 0x3, 0x401, 0xffff, 0x4}, {0x0, 0x84eb, 0xdcd, 0x2, 0x1000}, {0x2, 0x3, 0x1, 0x0, 0xffff}, {0xc377, 0x5, 0x1, 0x6, 0x9}]}) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000740)="fc43171da2046efbe8411f053dfd6bd20cdab55117b9bf4400d2839ad9f42788a12f3f726b3dd8e4b8af85a3b4a0b4b42bbe7b723c1ace8352cf7f080ab31c67122a2d8d48cf1e61db49cab1212b82b0546e6b9b0099b16c7858917f0a62193413081e7db8b4a8a4031d07ef85d3fe69f2820dae456d3efa4e735879785d5244d65baa571ea94bf219b507d55915d9325b15", 0x92) r7 = syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000840)={0x7}, 0x10) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000000000884744833cf9836b910c683f"]) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f00006ce000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000473000/0x1000)=nil, &(0x7f000068e000/0x12000)=nil, 0x4000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil, 0x8000000000000}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f000015a000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) socket(0x2, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r3) executing program 7: r0 = socket(0x11, 0x0, 0x0) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) unveil(0x0, &(0x7f0000000080)='r\x00') socketpair(0x18, 0x8000, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x1f, &(0x7f00000000c0)='./file0\x00', 0x8}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000300)="8c81314792a2f7535c8f2917944e97762f7c6973bcacf08e9115a8dbbf55652810454e145255f4d9efdc488b5234779add686ee469933be8227a75f2880a705e70cfce5b8ecd838a293978de37a9f677aa1a5255d46f83b6043c6b6ac11d7be6d6e6dd0a1ed1c74f5123b7b52cbe8acfb011533cd4348b5efca2b4fa46fa16d45fd93a07c21ebfd1e2cb4af7", 0x8c}, {&(0x7f00000003c0)="0bb4bfe7f38fac2bf7d1aeb7cdd05d16eee08d0c63e3fd0e0d0445607c203c4a82dd05d729968580b3b30796fc50d773ba31b143ab25e7be5b1c214acdb1b522b62b048417fee50649c41425ff1cd59aab0b7b45d0e20107e4382e8c73b63ce4413ac15b8de79fc69434", 0x6a}, {&(0x7f0000000440)="2ad4e2d942e25e173d7ba14182e4bd7439d4c4887fd020decc0567d6ce678d73e881590088ca58bf13d8b81671692d67f92ab30d57d54ce7b77171e7eb2fefeb451340f73ace0dfeb153d085b9df783c1dffb0e2bf6734c167aaae14791593a6af7c9fc0fd0511e01da7d3e65af59914b8bff8286552426c8e6706f8", 0x7c}, {&(0x7f00000004c0)="57ff5e00ad68f4bb059de7cf875271bb07e3a632f982bf41c46deddbafad89a56d11e315eee311b6c5449ddf9cf540f4a700b9feb98637abd52daa8267505f11e3edea3aa2025ec71ee86131d4207005e9c790cbdb36b8e00a08f6d9bc3c1024eb2580944cc813465d420f08f2e8673c4c77f31bb8a558677947df90eb71d6a3ad185798f81ea2d5c774b46ec3cab5757a2bb51e35a001f2fd5b5bcd5eb450b918ee25d51d5f459ac1a95e452a1ceb81a19650920d690e5f1c5ba43272d625167b8cc0793d2de10c2f560061b2728a2f2e71fbde95937cbafcf0800eff670f1917eb2f8c3c64f1afc6635efd0ba3a32d28f547f3cf3d6778cd8c0e3665fb03d058691ee7096eb36795c28241f6d43d37f78b77f8de15d6d92599d8cff102c76443125305a3c9501bd091f17804e82567dd16085bbf0935678b34c853e3d961aab6c47ba0d4a06341caa7f5fad38b08153da178b9ebb4569b9c5374c02d77d46b4be4dd642bb470c0a329c8c7bb878708eec4908c490cb007d50a6d07d9a09f350da98de2fb45b2bc4b7655ed9530d153c3e963d976fef5cb6c4cf56722cb61b1c5529f7050e6e4ad18e51ab6e97ffe1e6bcd11dc0122e35c98a6b0a7093f41ea9d7630fc9d88afdf411e62896aa16399cdb87001b3fe896ef4cf1d9496be3b065a0353d42077f194f77891c190e4258352ebafb80b0c84cf7cccca34cc73311615a94e477b9996278ba64525a7ce296ac9821c2c3fdeba9b1e07346a2c26c3287d0acb6e33ac23d58b78695d89d17a048243c236c50bfd11827b4005f11a7ccb175ab6c959c41a15843308aeaed872756375bda40627e3d0cf32aeeeef7f305f149ba22522e06f5c388422fc139e32dc4ef216d7e6eaf6352d90047775442df41ad1d97e6f5bc3754c73e909fd19954735c7a7476832f087eaf5f9bd3ef541b440ad2405dcd4c514b4cd7dca8792d04a79551d7aa708c7eeb60ebed6f2faa4ea43eb625da41568409ea8aea290717c8e629192e8a2f5f0282620af4dfa414410b12450681f55d450e3a83de15e4c33b63210228875226aefef5245f076e19e3d7177c1cd1751a74579da11f551b7f4d2ac663c5cb18af9b28230d8b7fbcde4a5f689fb5a5920eaeaf21f68e6dcb755f29a78e96101b0671fc50b8769c598ea92efb2d0ff9bb6bac475e1784ba99547a5c05e4d8506c03de8a2936a6daab2a9cade825dc612b98e78925173a4c32db628eb8c94803bf9b994f5115314fedb0376eea2f8baa03605c7c61e0809609aac0b0b222d9888a4c34eaa14c7cde25ec44c0bb0687ce8cc74bb2fdff0cc48460a7f56b8670fb933706267288eab415cfe1c2f56b9492f18c96a177ed67a5e790393aed477ac6a541c3d4b0caf88432fa68a37f0748d2e54b13b9f7c0e457ecc9407f914fdc6661521409cd90f60acc0fef908d181726f5acf82d409092f7075ff090b8353c2effaae3fec29821b3593a29249dd62d9e561693ad1e4b943595e66b15d678baf58e28fdeba0fb3ffa418beb0f6ed4d09d9f3445f9757cd174eea1b3d7e9f6adb0c20853690401645bedaab5c4f0fa6c91f9ce7c88fe8b8113cd31c734cfbae9da4cd55ad7fc6bba0ca86563433b7fac82d5ece450d5f6fdde579df85b9b1d9bdc59e4888420624fa23dd66c365c1ec865ca3ba4882b2c376a654d328c2c9556ea3cb9d43edddcddf4b78a61f1af8de89ef298fa8e68a25a14974394d0e462ea034264df6fb1cf64bbf8c6d1d648753e7072dc968b13415aca2d977db51de38ddc01fdc9c3198394c3ac081d5b51d1ada9b2c29d50e1aa397f27c0a774f264b287b3749859093e0fb2a155f43f46ee1f8d7573b4ce89acc128cb2210523dbc604cfd689905b8032b3849d6f18d5aed0aa052c327387f8f0124cd8cef0c11876c32b43e334b1dc4844f8ec288db43f6c812cb366ff11a23567fdb3ad58c38b6c5853184f69f868a0b4df217913fc475508bd8fb847cce8ad98572079f0ac1c18fc78947d945194c93475d00bce3789b075748062bd69bb52ce8f6a822622b346f2479a8b5ddbec206d284f1eb2aa1f90672831432f956081900d02a191abaf781982a9be85b93a9e237d4dea27f00700cfd63aed1315042556e56b977940921fdb8bca7c737d7902f70b6625838cba5b20aa34da0b7b21658193453fd78d1c2cd30d0b8e91fe9cc5e5f3f1993ace096f7b4044a26104660d3e752da80d176c1a4b4df495875898231042333d58f69869f4598112290c69c5b18018a5682dd37436bf266ccf4c96589dd24ad1d6c1428ae51dfbc5b73eba0cb8b9f8f5341008025c7cdaf2522893be6bfba045f635256451b9bd52214eb2abf91246d2d67b88f6adeb4d6e72577fe851b015d06fdefa25f1f0bdf315eb1eac171f910d896da165bc95fab6f3fd800010a93bc7d136c87c668f2e631a4593fe5c4144c26bae59bd35357ddfc3f651004b176436d448a677a67750eecbe42817849c5cd2a4d9c9c4c66d1fc22f1a3aff48344b2ffc3a2c187c7e4613fe2640efa84cde8fe74ce128feec4778c7e84901b1fa39645acf6ca51cfd9db3741b233e0f592c3ea880fca9a3a18d3b9d7dfab1cdcae24b0d946a532278165c47bc6e45c5e9b90f8f372f752913351d43c246b6007101ed5a8647ae0f63e9fc7beaef2d4b19ddc120fd0d6a061d6681554b1eb636ce193beaa2f100d9b3b827dbedf5a54b1e1ca668d2fb2a3427434eaea180662f97815ea8844b32fbda1ec1f56a489134297f05918854bd5134d3f1a5f23462a503471ec2c9da23926ffcf9c79633e8fec456938a5ca220d07edf985b83e647dd7dba58bfb203617bc5eec5ababa4e9576b9154e3f061a2f03bf5e53f60ae5d8c55a82b0a2e893f3846d0dc2ceb6c088eb3b67251af811f5f160aa4eeeb46ae17f86b903a07dd49503030770d2769d90fb39bca0f09488528c5bb226daeb946bc5c44542eaf80cc80dd8fa150a2a3519738615b8c9fb446dfedf48ad9c0be66502b0f3c9c4992501f5ded40996528c84945b1d87b76b21bbb1bf17afa18b0d4213cb2178f2a6c88ab4abfc885bb595d2b6476265256bd3d4dcd493f80731005e87e5b759c003bf083b6396c5a176732e6483cea8c7cf981f22247ed0d8cc3e5637efb56c6d4123adb4cf98b2f60feed1c9df87c2fcacb369f6d624f225b549fe39f094dc9b0c1f4d98dd100e70e2edf5a235091d347a9b14cc833601c2b93f69a6d3c0033de155293ad2e0bd15e0dc57c1d623298ac9446d432fdc3d9acec7db2ca7b87a9192ce7ae8e7924ea81e9a2ef5cbad63e93c4127fce0ff36e5e28b5f173ea7013b681eefd79b3870796c53ee3182fe92df87347399fa0bfbc8aa1eb85e3685e96b9b830c42600f2b01aaf67b22ebbf7897d71903c67d6b429e267d9c382a90ba8e71ccf1859cf66951d56bf2e4e7b5b978cd3102a39855d45806d26270eb083bbbdaadfb5642a90fcefb8d5efa28eeaaccc766403b9d37d2fa1cd67a3e7369670d32a09e5dc1ec2d8fdba0efe403f1c53d43f185742ce4fd64d1734bb35d9e21e21cba5ea58953e3c17019fbdff45721fc5daf61c1cdb7fa268745e76dc82f8151e7aa58c6a8929cb64bcc7201972ce88879c6787679fd4fd05c0b2c8c43c25fb73cf26b6d12cc5590d94ea41085e06e44c3afc658e27d5a7d0c8c720aab47a8942f53fd76d93bb9e1248802182c8cd6074597129f35ef2e7b5f452938c433917b737ac8e097bccaa29932f9f3c56b90e17d81747cecaeedef6c8c65f1ebff5fe66c7c2c16cdee3dc92bc768c5f4db915f06d4494d37c3d154f64121c72a3a90a185853eeb9dad6ffe8d1045f896a3c2370038acdaaef0450ba550801fedf2a333e1c96c2f0f96de3576a16ad54c0b20d23efe624d75618da88d2db4bb158cf46c05cea63170a540b30ab4299315c2b39db5e1972349715b14d1de91d1975e2735bb55eac558936960a9a5aa7b3c60e750ea06dc7d35897b68e4920461b7039a39bc277b481f2ce35fbf2dd50c1416cf0c7aa6f9418204e20adac77894b5627b7a640148a368e0ee4d6b023eb703b88c232f442080bceafe63208e3ed5e83fbac76c7ec1f58fe2f50f57b7170f6bedce5acfd0cdf8bcd557996a745fa1bc3ffd33afe87a6c1f3b470c799b72319f5fd89c3794690d15f4c420548aeea77cf606f97df6bbd475a84d3da8e482b4c5cd1a27e5f91f28e789761a0d457e8c7e800f5dba1c7b1ce9d9f1e00210837bcf668a7a5cf58fd98a5234f4a302d995660689a29f2073ff33dec363148012ac60cef5b19d08623e87450d47856d25149b518e9e4bb147e9dc493046a230c8bab0421aee9bfb91780d3b9d864713d42dd4936e2a0188649e5953195709d48618637c30de2b41aba82d0c91c4c30ad1329a45f8ebb6c94c729565c66214c6a77cfbd76ed929c5d3166b53076583427ff6d6951a73cd780ad92359914a2fa28fd602d0c8348dd4e53be2dfc3511a84336ad1bba4fb5d3b3dd0b5126620e81e94e5822a84c0d376415cd979b84398eb962d7947e407e0350b3248cfe5f8b856930b3452fd4c809085e1c3a4239c82d21d46f867388da2aee9b6e5b22c0f4d074933e81f718cdf3e8967bbd7b96e7c78026f6b2f4cf6f6791c5dc7c82b60bc1bd8ce6107558076e86dbbb30523c9a446574cd701708b36dbf3ffebe7338a67db65cbb85d888ec6e89bf6da2154e5a72250b6ad53860ca8082a911edb710427b1f92028f5659d1863c5da0fd70b9684ce8fab9557d836acd1731c4d6dbf9c78fcadf7055de3becd5dfc85f3f08aa830a6a83edb130d1a3f048b3ba9d4c3a10b3dcdac57cde6048a99e53062aeb285dc340436d9ad0a745c091d0468d62f727eff80577190b81fa2467ccfe5a71d40f860a34a57fd94e8d22c19ba3dc7b71355c7a2a9d6056b134c10b5c82d47230676e73c8b4aff1a59cb528615d4b8b38b5399d17934b6c2086e60a7968c3d5b9673aca8f573e5431165499aa89302d42309fea9a1bf43bb849b5f8622429bf87feb9ac355b47800d37732bce3640042dcae36fb1d09f129567455f4eb89520130dfd657e44bb7bb429b41f575c0cc0167062aae201d37ddd30227d1b4f343c01416f1576f26b2a804cd8c62f9a8c33a1026977ae07a9b09754f1f000a515aa54509ae01394883fc2f601547c8df34472ce909616870e5f19915c08c9867475b1ac4ef5b923fc5e7e78cef384e937bf5cc6a624c67b30a8b25c5f7a14a10fa9af28d50222a9d6a7c7ed8eeb90235bc0922179fed9f11b6d6beaea532850d453d3a65c5be793ef079289b56e9e911be8152a8f6bd4f5c0323983eb08e78e59809de0f8704b324e9b21f339c415cb8e26e33a508922b2ff8a62697b6a674125b566d1ea01c22f9a34b9bc99691cef22884a0d68ea5f7a8b1c491640d147087979cc5aebb8de374327ecbf56e0ceaadb5514e48191a4ff3bd348a7124b9b14d7a3a8ddf189a094f6a3ec45c2e75a97d1ea48c3fffcfb8668c431eed2b48260ecc9cee567dd451f1eb164041431efbf184d51d107f69b996d112b317fc0c11ea3419ee5f39c01ecc06f2a9a13061ab63d84b82ccbe0f8497a563005b42b938159f128a9aea0de1cf8b4127f73913fea7c09713ff2b472788711949ccc574acf2b05439d8cfceb8b21ed105c339d0ec59d0f648682362164724f503c280974c87d4446d96ad3d96ec56878fa15bb4f74f151a88cd9fee7643ed095455a06c26f3c63366a45852ea28b4e18", 0x1000}, {&(0x7f00000014c0)="0d44bd96eac34b149f22854c697ac7f6ebf06252f0b9", 0x16}], 0x5, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r3, 0xffffffffffffffff, r0]}], 0x30, 0x405}, 0x406) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f00004f4000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00004f3000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004fb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil, 0x10000}], './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 0: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000380)=""/255, 0xff) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x10001}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{}, {0x1}}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x8000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, 0x0, &(0x7f0000000440)="582fa4097efcebc0a5ba0f78a47b1acf0b6bc57b7f3bffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fdf6d038caceb05e06520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac", 0x6f) getsockopt(0xffffffffffffffff, 0x6, 0x8, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x1, 0x0, 0xfe}, {0x84, 0x0, 0x0, 0x1a}, {0x2006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7b452656b69b4901) setreuid(0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000002680)=ANY=[@ANYRESDEC=r1, @ANYRES64, @ANYRESOCT=r0]) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) link(&(0x7f00000004c0)='\x00', &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) rename(0x0, 0x0) symlink(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000040)="041c27465bf1db3bfa3c39331206", &(0x7f0000000080)=0xe, &(0x7f00000000c0)="44bd401ad3dcbf3301b7aee13ddd99460dba3da16f6acba1d7b17a3f762b1a32f8555a0bc6c4d693618d6691baf8df7794380b2ed3af32d1ab64ea4a650584634af6287ef3a06ee56143e1de48492ac539a8b034f58b2cd113838cf55c32074e5f96a2ef131de23a06fe6e155d12e700dadbb616e539eb6b748136241e78b49641249c6d4bf18953dc3d2ba33414b72e3293544f213e566eb65686362eda0b9b0678158b7a0d64707b006a71cd0eaea5d3b87bf7b30a83e5bea2db9f08cdf86a78d3b1e8cb4a358a91ba2666420c037c0acc8fac8b1931d6311743a43f4729afde34979c2852c09692a5a1267955b31bee", 0xf1) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x1ff) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00001d4000/0x1000)=nil}, {0x0, &(0x7f000025f000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000126000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000047d000/0xe000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000440000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1000000000}, {&(0x7f0000782000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0xfffffffd}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmmsg(0xffffffffffffffff, &(0x7f0000000ec0)={&(0x7f0000000e80)={&(0x7f0000000ac0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000b00)="d72fd3aa2fd087af70b2a59ee03f83cbd9b24e8b8769f1cdf26f636157dfc533", 0x20}, {&(0x7f0000000b40)="eb046d04425ed192e9e6ad58857f9c4c36061a8620ebf5c098a8dad78d0f25", 0x1f}], 0x2, &(0x7f0000000bc0)=[{0xc0, 0xffff, 0x3, "0f43071b37c17e826ffdf3b5a57684e15044a5e85107e18f3b8b7a00367f72b5d900b3065aa47387400a88d40ac9d5528487bcbd4efc6028e180e235814e1d4d680163deb6239e98371099464d24c1d758cd88c3a29432cf9509a3c71e885c6c24601fc6ff496205de67875e86c2554b549f232676b6e8aa092e1e3d60c9b8cbb0d8600cabbdf30d2c164de61cb2a683795a9ac4d9606e8b7f26d3896a0cfc1f31ecff00ff0a430fa1429966"}, {0x88, 0xffff, 0x3, "8c651f42ab7dcbab96fe9d8b0d85f327607925e2b44ab584caa1576026391b2825b074095007b2464f18e7fc4b9c9a1823995355f10f8316ca1dd0a7fc81dcd97c81f40d9ceed9ecfb9748ac5d19088783ec7853c6a584dad99e0ad848a5f6d63cd2407bc8f173055d92591bea852786ec84c9720ac076b6"}, {0xf8, 0x1, 0x3, "efce4c75d00605424dd6771d918cbd6bb55989808f14d8c15def4c2ea66a3af086fd37576ffae424a4eb9a2d00ebad33cc1633c286c46aefb890b57bc1580a91e18cef70d94996ac1490c9c4d9a34564e5323eae340e94bf3e391f591a459c4221bfa7addb35dbad63028d51579933700f4576928840f3fd95ec9805b39478856455e18ac427e3a2a761d4c364de556d0a63d842527034c47a37b2f223a57c3160fc725d5434b8fb3a81f7f7c74f67cfb93d101441335ecc26d09de2861f095039d86fb9aae28055421073f43786011fafdfe32790e94925b720db30c437570a9b"}, {0x48, 0xffff, 0x80, "7d3f2da033eb2b53cbe422c528e80a712cf4f0c628449caa5d636f3272b6bc241cfca501dac40c0e79e1dccf5cfbfdbd34"}], 0x288}, 0x55ef01}, 0x10, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1000}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000600)=ANY=[@ANYRES64=r1, @ANYBLOB="bba842599f73b4cc7a9d405e15e30a61a54164224f8a9a9146514a0f026f6e8ea312e276095523f95f72ed3a130f5645de773580ea811790134c4772cbe31d228440aa5fa1886b153ea4a7eef43667a227373c58938ba65f77d5b74fbbe6d402b13c43e4430505296a4cd566f89ea053dc5b18d180cd146db45e1e9380460ef24050e8eeb9b695b8adbcbab7732a354b445046b0203854ba6dd12002b2f3aa9ffa1de44f26f17fb22bc0f25ad433da3fc641a732c0aa01481776a2fd7965bc2d7d9e71a3d129bcb7edd91fc186638b4f5b1202526c00c8651c42d9da388e14e41f83e25f"]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x40}, 0x2, &(0x7f0000000340)="71a3d39801f0e396c5ee16be041c945acc45d7ce35c3ca3da644c1946030737963dcf09b27d752a295654ce6b4d0f13f1c19a1162886849a49112164cf2eed33184d4aa12d097cc1ea997c02c65dfd7ff2fe4f143cf796e33ed7da27df421f09cdb83a8d830964c6aa65c3d9cafcc00b36119da2f07b9eda89219dfa25fb89eecb72640449ead541fb26b1074b84ed81ce81fbb261f050b8750b11077b58d9c77154f6ddbdb779b352e46466aede7775543bc425df6ab3b3ca7079c0a6bfae", &(0x7f0000000440)=0xbf, &(0x7f00000004c0)="06a1bf81962e23a727fa486838800974bdd3a7ef251faea1ad6629d25906789dc2084442183fc6396b1ba2ab77b11701192f417d0eed16f2e42766b66f4279ba5a59cbb49c1802af7242bbb1acdfad5494f88a6cf43af41ad28615489bcb4b586e96057427e3c82b1f6f5483a5fa0f946ae70c1509df78dbd8691130d2dba7435143ea6a1a96", 0x86) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000580)="38802be6370859b0cde26079938e8f00f9e43b6f1276137f887cc4324e9e223c9cd5c588644ef27a180fadf258293400000000", 0x33}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000280)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb22469e3cba5cecaec18f7a1b8db490f8a80bd9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799e9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x8001, 0x0) close(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x6}) r4 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, &(0x7f0000000140), 0xab, &(0x7f00000001c0)={0x4e, 0x1b7}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x8) r5 = socket(0x6, 0x8000, 0x0) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x7, 0x0, 0xa6, 0x2}]}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r6, 0x29, 0x9, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1b, 0x0, 0x0) semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = socket(0x1, 0x3, 0x52) close(r2) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r4]) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r6 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r6, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r7, 0x0, 0x0) getegid() semctl$GETPID(r7, 0x0, 0x4, 0x0) semop(r7, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r7, &(0x7f0000000140)=[{0x2, 0x6, 0x2000}, {0x4, 0xfffd, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x5}, {0x0, 0x5e4, 0x800}, {0x3, 0x4}, {0x4, 0x5}, {0x0, 0x7, 0x800}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setgid(0x0) syz_emit_ethernet(0x52, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x4f, 0x0, 0x5}, {0xc, 0xe3, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x802001}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x11, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0), 0x10) r5 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x2, 0x13) r6 = kqueue() sendto(r3, &(0x7f0000000140)="9efeed636263a7b6c5425612d2cb00fdd7485b4bdb9dca5551c3f59fec6d14ba3940449caa7935dea9", 0x29, 0x400, 0x0, 0x0) kevent(r6, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x58, 0x2, 0x8, 0xa950}, {{r6}, 0xfffffffffffffffc, 0x2, 0x1, 0x100, 0x2}, {{}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x0, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x94, 0x20000000, 0xec3, 0x1}, {{}, 0xfffffffffffffff8, 0x2, 0x10, 0x1383, 0x32}], 0x25, 0x0, 0x8, 0x0) fchown(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/70, 0x46}, 0x40) shutdown(r4, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xb, 0x0, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x13, 0xffffffffffffffff, 0x1000) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b306000000370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000004c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9010024dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441ca5b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f00000000c0)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca88450b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e220008be6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b929cbbeefd78e1159fde057e54846f7565766dd01caf157318abd2ac9913e12f5cd01fcc7d0f535cf2ed7eefcf1041e7194b0410ebbace5ca5dfdcb1406a4ab", 0xf8}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000000980)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c03d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e56693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebd92d46e0c615baff992bc2eb6647a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f16", 0xba5}, {&(0x7f0000000280)="dc", 0x1}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x50}, {0x7, 0x8}, {0x406}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_dstaddr=@un=@abs}) r4 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000002c0)='./bus\x00', 0x0, 0x100, r4) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x4, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) r1 = syz_open_pts() syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') flock(r1, 0x3) close(r1) executing program 5: socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(0x0, 0x5, 0x40000106, 0x0) executing program 3: syz_emit_ethernet(0x5a, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x24, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b}, @routing], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f00000008c0)="4abc2000ea7a0c0000ece76724a6b577b33033543ce6a0798634f8e54c8a54b2b497aa1524f562ec07819ca745125892d83c1bfab3d5172b8ac7e45c6d760801404648e72116efce4b982cd08f36c411ea849d3db84ff492d05d129df8536e1dd4959ca2b4cf3a0f18cf9f9416d29a60f8c7", 0x72) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xe5, 0x0, &(0x7f0000000300)=""/229}) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0xffffffe0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000440)="0200c2019dfae28deab72011d9592e802034c9fe0b52bda690422fe72711bd314ad811512dacdecf2c99139a0891e8c8036907a6750ac4f17d9a82571280ee18571537198d4f6974fc52c648144e7fdcadebfcda39f6b2fdcdce476bfe62d38ae3dec47f89bac039322636ac7916736c8ff5707f6a6d03493cc4ad84b693783350922bdb213aef30dafdc0007216ae37e522395933967562e5afa5e233d472745805614c28adcafb4518954b824e032fbecf619ce760feb0d0baf93b25ac9b8c3d741507004b779162966bd0457bc0d0c00ed8cd3744f130f59363b7c63417709a5e0b90eeb5a626b164bc0a595d19b4a121c8c2", 0xf4}, {&(0x7f0000001600)="cf0d3b384e3e2aea1cea4564c611ae4903e8facd56a3ae9acd1d250da199589982f5037389edc9422203f9dadf60e9546bd7473cb294c41b486c485b6f7ef950720606c812d3826750d3cffb61b12f324e2123cb0aba87ce28d0b7ed8854435cb5a318f766aa993735728c9d44984d95e3725ea507ffec5296a227cb36f33f5c0c2610c37f1c27393c9db17076511eca937247dfd67f732882cc988801056b6f702ec6a4b267aac5809e26c15dcd7c264fe9b53d9e9e3de5d38235045567ffc40189c32fc9287e47ece87856a364a3891b9eb9ab71cea19552d9b641216e87778ad00fdbecbc0f8a0fecef0f6f1dd48c08f32121c4adb581772c9708ac00f0f018af692b351b553bef392735353cccce9c9cb33eee3084c07ca3629c79c1e4011dd11fa6d07de72ff7d82738ceec9f737adb03640d87d5e0ff96cca79b07969228c23f36d84ca72e27a9a5773622f0792323fb6f2dcc189bee5604ab1ebd5055d6a22fdd7307f07cd12992b88b8337d1466dc429d1c0d81a576a3c8ba89755f32625a246cc19bd1d9c6fb379f9e2d10f88a63aaacb1104ef3ca5a458e581150f472ef49ef1566d8c809803b216506fdf6cc2f50eb900e787736c9b00fb547f79f41e30203b0172c8c9b146b48d102838f628c070a9e09cead7e158f8c11167edc5df4b3e610547d4e5e40591625b5eb7528791104e036b47703125484205933771b7990455992029da7c8de3315acbec363044b5ad831f85f9bf9ac41c963b7d9e5696ef639bcb10fef1b9699cc4387663b33defec4b3eb7f006b0f56f13ddd0690e3fba2b429f457b5da25d9650adbc448c7f498f35665bd04972674254adbf865f5b4aae57b6358534bbcabccd06543dd16f858022a2be99f6363351e41cbac649e04d179b03fb1d50441bec92ebc1ca6e6254da9134058ae4cb23f8f33344158e6f4c7e4e7954c30ba1060915b364316bf9fe597825965c37868b0759ad248284ba5bb852381df90009df9848ea62ec52c338202853086bf17d7ca7cd6c355f07eb3f8cd019d8878851cf49e0dbfa5f0dbe21bdd52ecaa17e6c0697cdcbcee6182c4377f9c9ebe596f38315bf2ce22026f438a2927ff3ab0f81e34b301ecd75fa600ede2bcb0b6d71153e28c020571b580208bd04301eeab432dbd8243cc346728f29acfbd64da3df152013449fe6c48b300368e0c3167213664f5e8741c56baeb7b465e4705694f87ea8a40f224a5c3a9d4a7b321733d9e8d1348ba1ce23255c77400367519997c12e0420f1589796caadeed4ec7c0391e9f8df228224138309a43aa181c05caf305b0146e96c576711fe9c1896e967abc7b6c0c45a6a8a0760486d054af4f6bfeef0110f3f2bf39246ae8b1c916c8f87368bb276ee3c10878f999051dd45f0781e6b775f79dcf5db99b1b75190c0557e2ce137505ff0222953acb0782b61ae62a431835707ac3791db26e5445f803d578097efd89439200151473039145b48a5f2c40ef3736915f5356a09ee7a15a3ecc669d74f90aee6366796640d04d91602ef46953736db8f4ad782de2d1742467fc9275826a77b119d5d8f859c880a9d93fff697a9297478f6b063653884696a152fbc9b3fe08dc1a1f22900e64743162492526ef9c41832d7624b648c411f429f47b79e18fec2c1a6d585d9307432f76034478f2fd03e69a00253337007dd91a522979e56f4a8f3b6c35badf3cfcb6f9c6691738dcaaea75b77e6c98fa7088eecf52242f62cfaf23d7294c5271f8c89e0cb51784461af077feae3732286e3d0d44342636a93bdf2844ae63005cae583612032ea4d04c4218d225205289dc1bee5e93039dd042c2fbc4b37df377c7c7a3d605f3038c2f62673c48a68588d1dc63a236f6bdb5fa9c91ce175f7d907539c2c3e95b3b72a8b0ef3f58954393bce7a956ff6de620205c2a7771bfad8f60328dc734d3c17528a9c38929532181b7cb5ac14e241c8c8f6e97256be4190048fd7db2a6ee55c6037a819a3fae70516652dca566d2a9236875ea4678cf760628fc221b568cbe3b7e4864cd6d8edb9f38aa40ac784a5167195a91858b6b818e15d728923cb3bae793f052d530dd6df0a02a5576d9b1d155beed304d3b8ea30e1419f4f1bfa43344ec390bceb6168b1a3221e73d9aa74fa69753211242585f5e3e293003045894cd7ea250482e6ffc6ef32904a18e0f745b88ecb82d58f574f1d9381add5fb3f7808f8be766ad75371a40c03b0c913d61e74d37eb50c55dc469e7d96e5a59bcfe5b8558463ce98c788995dd2c80d76e612a74cb4629fa6017f9be9311fc7f24de50f3a969dce5c605958335aa9736325d050738bee7fc2cf47736422a87022d6b532deec1fdd5fadbca5a77c9d4502bd750a466e10af0708ebdf2d671d11eca5616ec5d2362746b90fa2a90f8c480d8e725ec882e4dc5b7576c3901da4015f2ece8ae98c5a7cbdef3c824b73a246bf0a1c3b3ae0f75754f31e23202637a9db94e12d8dc5364f37452b5023e1e707ba1241f60f696641c491dde49b8353ba68da4438d316346458958dd37487b698cf9b7df5caa1e85f2fdace925ecef7db8b6dc1f360e943689e1eff58ab8076cf18f16c73fa36310a2ffe73fe2dedce01415737cd7c5268998077622a6f51d927090562a3abd9cf49ff9e926d1dbef2fbf8c3ead6c8dad6b4a5ce9e415acf1b4f00cf52113ff6e2d4ae93ddd5d271bb08a49be7c776e75078e81b5c65399f4518dcfe365efbfbce95d438b41042d3ba33f8b9e800183a6499034143ba5ac2d613ef4fa766306d4952221eaf12cb8582d98525e1fdfb00147a0f7391f2793d32864328f7c5745ce218bd4df3cc59279e102b1b6a53e45384f23e5a0a8350eb7da5d46ecb698c322dc24797a8bb13449650d29dc9267d5c3f3f2f7e856788a64bd7607f4bd9e2eb6feb1d7077eb45fdaa81d47d14bcfaf7f5f6360fe5d137b63c92f9a1c9afc764bcfb52cfff41f8fb9c70124c3f2f03b7219273e1a1961ca1c779753cc0ad008d768d1e765b44bd6f821eb156dd4dc8af5bb648c58ec4fd67d6d2f23d7b79a24bb0660cf4ec32c207a5168f79d84ad0b560b9271f37ead8823bcedfc210ba452cf4a6542ebad9fb1e45e0e7c1b78be35eca675c5dd212e20be031190b6135b47ada0a9a82dd2dec7989c861d45ee2fccd3ba5b37b76e36c74f9e5ff55755488e980d74957e6f51422ae545df95ad5b1943941c57af39a49f76da0cea025b1c2f4028cfa2a3938ea6dfc694a35dc903bc35a737c563a51ca9f8da3de45fc92a861389bb4a54116852da7ab062f0a35663c672cdb5af3c35ee843698bf0b94f9df24f49ea543306f86f601727dace5775feb3f4417e1f2322df02568354424f996af8e62450c53c19705c2f53b97493c435f2ce23ab49cfcb730751b92e4ba7eeb10f8b901758ec93f5436240b430dc62e6b44f840c4d97b338d7bd07fbecd38002c090b89b1d65d7a7847d26168f8c0daec5741db659292bd4454ee649646364b3a8c905eecaefd0d507d8f404e22a0f8b2e7fd939c337fc07c98a98b3e69ed9dea2e93990514954287d9d81e61dec3bd96269f3a6bc1f955a3a8a53935856d080290e7a7a8a366e032a6659b6a03eeb268e06cd3ee593fbc081ecb8f29b0cfd84167c912c6905d64d7912c8bf42f793bddc480e4697bb53b7b3ebd3fdf47f914855257ace264debfcf86f85f6449ea221e48da3f5d883f175143486f3435b8aa3c1fb8be9393367b82fd5f44d7abfabd9a92864aab84ee26547bcaf9f93577e33200f3f9b968fcc76f5dccfceeb469fe3a8469b75e890a3d0873c040964f8401fe2071e844d459350a9e909472bef8aa29433715a313a079e20fab9e6c48f19843ce3ea79fa1798adf3f7a5c3972d12c069f08f93b3c857a7a7f916707d8475c0f13b74c56c853ea21d590371feb7543a98ca09717b2acc90f75c5f91a162182f7fb698ad7fb83eda3b214c0b1e3bb59ae7866b4d8c6d414e354471bbec55b9c6302889aa6cd10d8589e2c117d598da3929c9f8080fd679d03278673e14cbe11494269ff53cacdd020c11e42dd2a613cb891b9f6e696f44589cc60faaa80692a5addfb8dd2dc2f1eedf5f6962837f1ee4163d52c53a04d3f45c0e1af0df2321e4745ecda6c03e7b8a104debbad5f994e65ffc69325ef57710df80cc881d8938ee2d939bce7be0ff03e8af17d360daf6f41323853ea76f2495a72c3e4c96c55a8389b98337964baa63ce74b42e7a88c40c535f8f3448c68aa0feac25f06b85df224cfa07e78047bd9a0ae8ae474ce06b290f7647c15d1fbe155f2555ef447fb914ca506527d752d1500d1d73ef1dae10dda49d6df1d6aa8d8429226bb16e83ee5d64ed74363c5d424827294954e5fce0e84509624de269d9d70f2295a7b6ae767c23635a495164fef66eb35f842b50a4437d87cc5c15d107188c60a43c84a3263dd904962aa4d7736fbef67db0e9942c21ab7b1e9d70288372da9852056f81033461a869bbcb11514c0624ce5ce873e0fd2c83a5656214f52f75e34be0396642e90bdaca8f7f49f1707f65771027c0aa1d7cd18973526d5614376ea25b2eeb7db7ef9f0cbf720f28546b9b7ab90c429e04abed633c8679b0f2207e144785f9bbe51b92fa26c3153c7f7ccd7b11370a698868e870f078231745d70ef1123f8cff4d302dfa9406f06f68ff686d80dfcf224e473caa9661def1f24ac604377f37324dc18f1668086f57807bcee602de8043584df38028fe9404ea423d9ac6d95abcd123bacfced3200bf6301293945f0ae80e462dd4d5731df4f653ce4500e7448023fa15354c1453ac4239d96bc378393e0dc345512297e526a8b430b16a06a25a5d4935268a6e7ead0d559bb0279d49ba2dfe59b0789144e284c56e63e328ca877524cc78e112401602405a111d864d31cc04aa4834ffc4a18e368f0f1f17ba6558fc34aeb636445c3574a0d026da4dcf94f4426447c445038463858b59dc2d2613637894247a0204c1400c38e94119df1be184c5591b3b251c004956999b6ff9961b03b6ecd07726fff5efe152ed36811370b66ca2042b8616953db403463952ab07cb7441e10c42c067fef47ec0444385ac50c35e2e930f562da1bf5187bea3905255db016fbb2e0ed2f084e6a64484cb476a7c2cee91366a1c8502d813181eb35fac54ab28456e0213c6bd63aef82125c168060bf6a1d7d564a48ada466696a2fa387b8e80da2d4dd2fd849766e68ba066ac8208f44755bd2feb4366d513c6de9058a302dd903b503824f38e33cc0d05fdf0288eb21958a363e59695c0ad8b0bd09ad5ed0b73336085b440f9b343db11d31bd21fdfb9b636cec6a540a8de82313c5efd305815910aa932e274cdbd2b539708def639703279a48bec72508303eaf6ac1445a20daba581785a7d59468c7567a4770959268c5d6d984a0f3d6aed70b27d76deb12c80f1b20ff6c145e53efd986b08fbbb92fe633e7c467a777c2a5f18a77787736a138c24a8b2f65bf0460b78c24653258600061dc403c473a691b5f942ff831d5efa36d38906e1a7356666f00942b68a1938b8c817fd3d9ae045e3b4d7d00f7a4e2152a44aa7695a8abfe4957b60792285c5708b6cc45df222b8ae5a367a5529ff3e85d0c37fa270be220d0b652d161fd1868e1e7d25dad2b4f0081a323c3de15f5c917ccfa90ecefebb4e5022bd6cd2321ce791371e469c0ea02446faa5409d8dc70bd27eed438a630b808aedd78f753b9957780c150a3e54324f", 0x1000}, {&(0x7f0000000540)="f036507373d3b6a873bf825007953fe11409449ce23591987137be9e89aa165bad4db55c00fe3ebe255d0dffe2b217c43a23b5b0e4773e69d3ee6cf8a1762d9082fdbf533f6f7765889357980ce3dd0192c2998614d67a414e665487620f2eaf17ca4b85f6f5fe17f0faf4ba026b66e503afa4758f73888d4c1bf9e06e32644b24c3ccda9fb7bd96be81de66f2347835ffa28aa44ef3649c2f27fd1a113a707dd0355194976010536aa276ee0019d76269e75f6a5b0bd29b93bb8f7282b95f11555c8dd49954dce0d3d3f4d9b171213e33deb834c13607a9ef7565a0b687cbb13e470080eee516ce85", 0xe9}, {&(0x7f0000002600)="07d0c8029988f24bf7f716e5c35650419cd92defb41fb18bd27c6b9b49d74c593040489e9c0a8ef3d6596a4b69204a8d20a26a2cec873da52196758a4cb413cf72a47c353b6704ec2bc6a47e6603df3e3b41b0471d4fb5bf5a165ab236901ac090a95423c9f23039f8ca5ce9b60c96428eb8f823a3a06d3f078c30f89b94f3caef078638083d57a9f38e400e555be8656c7fe145972f2f95279f6a49d33159f779da3a5f06b7c130191bfe370d3aac3d7e9aabffa969b517c8f7a65bf71f6e0992d480c3a2563558b15c63d4c611332ce743185a80c7e2953de411b442c822f5628cfc169b6f94469cb1521a7bb418d88e894230b881000bd90cde70037a34493632e845d3c30c700b5ba974c1a7e5d5093e4b1e2b99c7781bba76b85581795e4c0106440f86a63faa4fa1466efec85574637c867ffb662070a502791a68dc99de4360d7ff1fa3253759b5bc265a5537166c4abdd3c92e10bea9b3e708ca0f60c9281840bc58e90d38672c64f08bc36ae0a092455a1965a30caf73cfa9385c9ed8ce990c2ce83c50749825a13059327d7405623486be9a57a8314c656b625acb1884441b694ddf140d65083e383f2afa6ea76abc5dc50b009f908186cb65d2b8215c9b3ec243f0c9ed4339f4c14ca7d018c183978eeedc2c4daf7354cfbacb36974d281b09243c7109c6715ed03ca99028c6d720d9684933fe5a47109c591a0b0c06bf41d342264fff3da80d9701954683a6afb87a2557a4d11cae14163895e6eee0a0b4058b032283ed560974e4f3fb17ac135ca19d5a4094862f751963d77ac695a1af6438302757774ef2ee80099220aaf49f1f009f920a4d273ae94d085d08de6fe445c6142507d48f773e590bab39f718cc5f6ee4bb89a402753c3de5f3aa293f2f4fe90d3cfc77fbdcf0f4c57d4142fa86946a8e5ee6ea2371564329a522f13b9e9c8aaac51d4cafb3694ba1950cc8cb626b1e0d392b67183fce5200bba4c3ca33af8dfe03cbfb7a379362a76171197f3fde2f83f7561d3cd488b51796d79ffa8cd5e597cfba8ebdc8afb81f38b67993c04a39ba6411740f448f2934236a6225ddd79b98634ffc92554b489799a5b80568ab8859ef47a598a02d060b271a046a510eb07d090035f174254a647d29063b207ce721410795a299d296da568813c3afcb35e3f7f1e7a0aa29323b650308c6593165440a3335e7526c23c93fc408efc8622b70abedb3c1e9e2cf23119b54fc9a7d0d3e2fe07d8de4f8b8b758ad403c275306ae8e0b2aea71730492595727afbf2bb5097de1fef01545cc8da4c0a21afaa6388fc5b79ca649cbac7b3f126cae0e67cb9b696fd134b87d78ab6abe240888bb552c45a057cc09cb92bde05c3608244d15300bb23ecb246fef007f2f0b26ac271b7ff7907bbe6d2ebb338c9c3ad4804a703c3f0106f4282b098338bcfa95fc0d2a4ec7ca19b24884ba24a2cad51f83a3e29c38f3d0835eba1d00b8f540f6c7ac9b524733809a5aedd4d624e99e9cf840ebdccbb87489c02ff181fbcb52224545b9592b0778f372d57c26021c5f349c171569e25139f83c04443d486bc24a999c58b54347dc437f54016a4de674c169edbacf42c79bc7d82177b512f23c090226812fc21d368701c9ecb4ce05c09dddc4ad4643143b9f03d54b7e58eff8d714f75bdd61f42ff1df954f5fae4eb54139fa45ca9a12dfd68f97d409841e8151f4d47bf1a23efe4872118924e562d6f168f69f11b5e9a3cd0846b086670a9b66570d5a512d83ae1bbb18356d42c22992bb16b57a66e2b3ed14b15761557dd7d8700af5365a8cb0ba5d73cc9f9000885d011a1a64792ee359819b8475c8659508cf10a2e667336e0816c0617e72d2747fd5f72f93a9646f542310046badc3e32a71ded7bb9659763d39794f2937755e126c7eff1d6aa017bd839c0aa09165423d0b38b078b8dfe48f43859cdee200712bf522f648fce9e07c70855f29855251c6cf1a6ac3d077b810ed2385f5de182d5d85ea48c33658bfcf5a98a4433ce2c86f6912a8a5372ab5e5c93511b18161b652087a3b651197dc825d035f8e23b73d7da4656bf0b84dd4c8b85ebae6a5d91b1cce0113aad120cbe3412bc8e2d1269efe456ea42d1ce0d415410dd90add8eb95a910d17d7322c73c36188a5d92ee4dc2338f3a67b310288fdb9c02c9773c22be53f3ca65fa62cc16838d61f375eb409101856476005d0fbec24135865d1ff6eba56e441ad99a6fe927806c1e1ad7df920a7f17727232523dd82df439007e8986375e11a17bc9d4d9f6843fc87e5320a5a2097cdc6e8845260413ec0ac6b6685c5e0eed4e96c89624249618555d322f739d790753d7b7c833b6a455c831223ee4906bbf6367c4501793fdea481c0303b72a23f4473cbaf4c31a5d6bfa75f9b1665877e7b8af77123f2ea0e72591d44ab4fee612f7eadedda5cd65f6dad759778a76a5e35adb85315ade93014cdd8e1e21e435031d6c708a7cdad2edf96e792c37bc2f2b4e7425780d8ea8c8c32fad565ce52edea79cc621d5359b0e75428e326161e7dbe408d11d918948dcab1b5f51320baba2d489da4753479c2fa049935a67207b768fc4aa99e0333d59abf6f6d66c6c8b0366f3047c2baaaae7403a3d70fb4375d6bde09d612388eda40980edec0096e6b1775a46d57ab1335e38c886d8f0b753afb46f5cbded4fbc6b38912006f55d682d53c1cdb917902abdff72747a2cd3107231fa2ebd1a74b6eb00a47f64e5f27dd768d8ff2823bf28f08dbf61e43a7f1a15caf13e36dcfcdb077500da2d8219e38f73469db00667786ec555a8f6fa072e5a92b688e6a4be23589f2ffc65d48c1d5220625706402d06f26f2e5063f68088b13682e86d8026551711b78b0022c8e6b98ec12f83d490dfb3e0e93b0276e488e52fc10a9e47b56b93f0b0c6561ca7b896e768e62d992774f74708ad011e222ce65ff696988b75f42a4cc2a3833ebe1ace485dc1ebedf110ce0774e29c7f7d3df88699ba40b23425087a2e880fb47a7ddd89de192d4ccf9ba71b45a3ac4ff4514cbbea265d69081326d4141927ea762bc9b0017f0b703e8532c858980bac53a17306fe31b6d0980c48c8d7521684abea92e4644c5c854878effb7f2df5ac44142f5322add91eb7eef16ed0e0179633ebe6845346643ae0d8e5ce2b79268b910732164bdcc1d49c7fddcbf7752c84731e72324a7ecc9d4903eb99c16ed106403b80b9e4b27eaa4e074f0e6232179e1a74dfedf187ab87ed825f8d1b78e168aab0af68f5d35ea285880555b523f0016cf770d00e9eb05bbdbc466b4a3840ccb29b03626caa30fc3c38b1c4d516cee543253a42c07113735e53fd98c5feeb4f6de969427dd5cf6a96c9d3eda4db4f71ae4be5854ccb9f865d32aa5af860e9619c5651e66aebaaa6859c36c27a96d5a7fb9725d6863189950527c370776e805865fcbb8e5aab5f4ebd882139bf2ef468275708661b7a5d618b8f4c82f6584d59fa82a87381d57fd562fc8270e96b2e9c92f59b89aa08288a421627c9f5b9d0dee9e3a055e10123b3e75c1176ee226e73e3ce6af3e3f4f4520f5a7f503071a1ffa4e5407c5107993154341490092644d38427a459b90ce62dd33e850e70566c86b8304fc12c2854a852e4f75067390b0b4c3a33e606a5e9c62af44d5afeac2e073fc79a2758e5336e8f164b7667b01cccea14bb75c972ea5e032e97e025391d5f7df46bcd3b3e0139d87575a513c621a42617683a71f1aa604a4aaabd28b75233fa837ba69feb1354f1f1235b115e7d912a333dbacc8874d22b8ce33f6f8bb507c4d1f72c6d2ebcff992f649623faad4e63344509503689506f7b9fa62c4bae71a62fdd92206c3c818694097b0af60cc7d7d80c768caf124f611a17c82485bb22edefa175bff76120ad78fa3be31da456faa393b1c4ec8152392a146a1ee9dec22566c55925aad59c5e482356a247064dea37d9b4c8bd8cd1ba442f93be0ec298f7b37ad707822b9e1cd4ad65ee87ec9072aec493078053458138b322d98dc49c127e507fc2c88a7645f8b044d01b309115b1f9d4a615828c727aa00cd548c65d087ade9028382d2855423cfa123cd737c44de25d44d6b5eecc2802812e053ecc64c5806e1dd0a43ff84fa06fe118c8bf3b6b538a454036c101386c7d83522b302c3da5aa64fd84b10add51b8563e71082d0f24b7ad70921b5386b82a850f3a0b37dc76b2df2f91101a336934717bcd4cbd8bb52a5dcfe289b430ef01dbf467a91e29be77523755a7dba7dc826f0a3da6ba13b637a7399c665870e961aa63661a53b631ee5d143b3eea6a63d399135206292dcce0d3731c611baadb19aeffa100c082ab6b8a3882ffce3cb508feec9b659e934d14df201c7db4349e932fcf56d68412f4a5a42b344a9192bf91454801a85a8d724474b72a99d0b548f0c6821ad586562e5adc4f56d6b0870ab9332a2c5a74acc487ad0e65f066ea50ad507ec38f68140f0e75997f18d3c38869ca29108b0698bb8713f796cf3445aa9f1c0f1ff886c592bc6f88bec5d75cbec43d902f1554d7a36f1d4f4b87df92bd76e1638deefc98cc5ff5aeba6a90c93bdbf0b6a36022a016e8b4899feb6ac4f081fbc3afb7d0393255057124d48ae78bf050599581dc5be47b0fd7097124bee74c1e2401f278b130235664293595cd071d6c47b1d94e98bf9224d6749aba7a00902f3784f83606cffd4d0004a2f51515d61fbbb778d8dd09380aac77f409d604e99eaa0f89454008fd1c3050c9e6ae6081b0d426518a17d4b982258d7d74b60cce8b240a270f2fd6a7ef5a5388e1f40bfb47cccff50d501ae7086921011ae01ac8b805c3140dff73dc19d8ac72c504504f353d1f462e2cb7169ed8ef004186e651f78ec5330957187e5fae7ddcc7e48a8aba4c9025aa709a48c1f20521307769841cf3fd37802377cb973a77a0da1c9ccfb3b89b523ceef60126bb9d7692935a59e13f731835b30e24c958c9882b0b34d1aac482db2323b387954c32361ce7551f528b99b1bf71f649788488145e76674d7a8f2c3ef19d68eda3f88f7cbc4de79c1ca652e9b5c55b9eb1c5f68ede23be820bec843283eb212dcd2f99b8d3e416e1da8754d5a297545b6f6044539be66863e3cc40c99cfb77b036b8a6b93ad0001af526ee7a17bc0621ddcd6477d7e899a5d1dd2a2354dc00ba2afbbb6f23bd1dbaeae8cd9087a8bb952f9b58ef3ddff919a5536b51a75b0452fc264650a763a7700e9c13936912c25b41d323709301282b9a09271fb07b9b9d258a384e9210e5510cc512268bd8db769828c8b5b83b209cbe394e61d444ab24da0d3ade8b2ab9fd4e774803764bed7baaa5c4713a1b0d148301ba89a0e14a121c5027fdcdd5aa40e0cabd1990c5e0130054020982cbbb82af8190ee9962e11398b41c67b70bfd58a1086e28c7cded6e8c5e631045f829e842c0068589ccbe001841a16153ceb5ba55ab94546bb630369ee20414905fe4774b601931218712543278d1791283227687e5cec97add2ede145ffe4c7631ed7c62a7002d02c74e3b0842582ee1e878b8ed56c5502a14d95dba2faeb08439933d669261a67d80d0c641a78f62c532b987c3a4dca091b05820835ce03d0f17f5584424fd9dbb3ddc5470cf409836afcfa35f9430364f97238ae779032a42ae0c2d2ddcca1f7696bfe3efb929e395d303e892714d5c515810c50d76700fe2eb69ef3a6dcd66302d528c4489a615f8107cf4a34834b3d0c95f99b09a3cefd25850648d8", 0x1000}, {&(0x7f0000003600)="a3b1ea21505854280ec5fc886acb91102112e885e1054e67453dba1114c5aab07cddf142a29c4f5a390520b17c5d83c4887f17768d1c9dc7c88a0607ee876c7881f4dd572c11810fbf56f46f2d521c8b327d08ae8ca9d3fff89c0acf5b424c066e3bac2d693dcaa8a6dddfa12c580b5f25e560ff0fed12642a06a84956199594b5b32967d43d872949b2b6db4bb78043dc1ec403695fb2b593da69d54046e69ac19608ee93a061b0d1f32ea7f32af0549b15faa21e5472880c045a18079c7851250414e86a2e836d75058f715fb7d41c8323bdf7f38a867b38eeca93bfdc2e4b765ab1ceb43d727738a5b787b4df126890278945f680a4917104c070dda67e53f6c568523f8e8cef0c7a96d399fa78c3065b1a6caddcb3d8db1890df1c50e9d65bd45f88598fee0113e412a28595fd0e6f53989c9ee9b0f10b0b4d50cd24f891d82aa1dc780cf97b226c9812b3bf2178d68324e2984da9adca7781ec883b3bb2b944b793ef522444bece261a563dcfc8e5442472139a412a2b44610ca195b1a82a06e7e41a26024f5085ab02039c6050f8b81c178716878c2890276ddcdfc998b40261ec9180f1dae7bb43e8312dde946caf784ded7767c5cea8b95917f6fa1cc97fc57fc7a142900f979330855d9e1a9ebadfb6e25536c707a9dbf997791ead2a9088d770eab7d9a6d16a05e189e64a50f963e79db70e64f68d2afad68dbac545566f963a00040f8e6c39bab3e00a78c52f73e0e27132b7d0ce4d739f3bf2e12f049915ff4b1610081aa1b8f3f216ff58672437ef598d1cb8b2d7b87f5cf9ffe39718e037004931f8da5581d418610427d2c6aa7f470a1e0128b57021ba38c42ac1a4753bed76b872c600ebb8194c5dc5a1c998993eba698179df3be000ed4ba5d786c60f63f57b2f4cf6de6925593a27417c7401b8eecbd9568d998a6f15e144d5104928092547e31cff54bff96afc16bcb0ed956480ea76f18a9e2b7d334ccf19dce28bb8200ea2ae49e6b2235520022a7fd56cda066d96b7e1e9491af253cdc721b4f4697f8079be8427b017bdfbcbee93f137229f4ab410a6ab4bc723a7e058e7f788ff67df5725351d24c7e256da3ff88deaac881014e88541562c312f7cda17de0e66dfa8bc5f3fac2b73577505edfb8d9f85c74effd2ae6095223d8c590936d87561d0c5c2703a8b9791c489266ddd0f61dc92bb35b94a3228536c58c98f2405380c37169997fb4f6b997e3e1f442e5252eec552d003a51c3ca1efa83125292227883fcd4e941c65d1dd0e5d9e3d7325b0bf5500867c9cc30261b73164c91df581fa33103872684058abe8ec6569b8a996d2b6f0bf65088890fbac2340cd50a040b9a83fb89d0ce1dcfa451990f38bf07dcce24c5204baeb7b63cc7f26e90f99fc6f2956f242bae486a96bea0ceadea9ca7cf6a711a02b61067ab071fd2dda247229fd8705f8f9d7d9295b8f5758a6d56ff0c43688117e4d131fe3acd5a0bec02e2d3c98a8a7190a9ef546d0ea5c90fa34452de6519858d7254a2081068dc56c77565f6d206ad78fea7b6c8d85bdf1d39083c5c753ed6a1019525609df9603170f65ec20276f73fe1333cb32873d6f07776bc308e5e60b9b8a5d7bad43b95a2d9e68ffcd6c72bb990f52a04710555d187cb4a5f87f254c9bc1cadcf2f5b71eab26f9f04ddbdbfe71dc6465de032a739d3c8b193439ede38afa917013ad0adef3960c8b28b7bf50c1a1dd5872c40a65eadefa232ab998d9ece1ca46ebf017ba9a547247119848e32310d49ef4c0a25d1051ea3a03ac7fdc45549c8bb0c01c3307b2f0c3d9c411f5eb5b7076c62eae1b6f89f2137379909724550c762ba9333b318d8ffe67e5d2f73170683fe5d655752b9a349ad3508a916225904914970b118563b4c5a6a5d6bf08eee245ec709a7ffd8e17a1137ec61523560d234de56db47ad2f8631ded890a8fd7fba93149d823eec498760009acb0ca2a4563480c9f1b7e6d561380672592360fe2d2809a3f46fab265b7fea01ad250bb4ddffa51462ed27a4d7a6868b9b1e42d8654035fd2c67f88b8b52606260d27c448bd2f6d2830acaa74a2b2cb353c4e2378cf9057dc5d30e25b5f5b2b5ddb8d6290858997ed2d8d731ec771bed6fdabc9f027e529643d6a59a973ce8e340ce585c70602bdde98df0b84fa737515c035f03d88f11978c5cada69e1823ecd9986e70894b7937f4e5b293132cb118571731f9b26071f3424b8fe6fdb516c9fbd72953de866cfe6ee719ac48b8d160a6f180c907a55ff76b5db01595cd747d138c6839e5443194bbff1268c9ea60c779eee4db29d7aa68b42236a972eeb2e6cd61eafbba77fd10898521b01311fa822b74ebf71154da49d9950c49a3d6418c0fcb8803064d90e60abbe5111d3d76877a9bccc28da65b7431abe564015ce55d3caca378390349963ead6e574d9dc957925215a907a456cdd2fa7176e7c8799d7d0c7ab9f261249b209fb99e129cbcde7f6ebdf03d896dff506a942191747970a71bf75a6e31c9c480f63644af64fa98ca6e84aeba60a2d317cd46b24b93461599fbbc6615036fbf86c5cd7659298418f8e3a633f7a58c1f96a2d554c5beb64ea71533d6586161ed9cf782b458173994fc3ce473331a8092df6405cd5c7380df250c4b498403b72327e68ccc43320e83dbc9337f96483f134ba48e43aff1837a39cf3fbc3de46aee1bdd0b369ff13be259d4787efa17ed447343387b6d581a93985dcdf0985ac59b522fd048a41e23bd7c9ea9bc61cd4748e5d3ad5f225519d7e9b00caef75c0d36cbdecb6b95d02576062a2c5e0b5d90cbd51af6e5b74e38945444f66bdd887e5875c9dfe2beee4ad2c0ddfa97e20c1528facbc6150e0c9e6a037b238bffe29dc0dc780f7bc817f0048ef9f45caa942ef62c8971c1970fd76b7b36a30071a13325edd27490dd784699da7c33495f1a81259294eb836c1bdf61d1cf0cbe9c91246ef87dd4c1dbe1ac161963b44654ab07a5c4428219f140fa8a63548964d36ef87a10c02c556493d4dcd2741013d895ab338fd58d1ad4672ed81c3a39bcbb0f8024090e47a1606119da816bb8e21cafd7bd299bb408eba6bb37b9732846f557064c3b9cef71343eb8c1851926d5a5e84230e912357606189b3739e4c88f009361f337f83c6749931c93c6de8b3686a1b4c168f2784e5a58c6e2d7f115e6d6087e2a5106db0a07a1c05419403c17b0a7c247ed820383b8f07a4a9e48e0f0e572f21fd4dfdcd34284841905d03db1324b56df6cb1ec10c8bd752cb122623d5fe42a6da38ad0cf5f606779bd80efaab4d86f16205f595c595705c396552625aa83b5a1c55c230e1028fa5ed08fcf4a47fa8074c98c9f76365552533210be12781e6f88ac0a97318eebd9c4e8e7f343c576320037677277e8baa96ed88eda2527385532094d4be634687027bbc27e3152472f26d6de630d6026afc0efc53201538e9d64a4bc401c20254bb764ade65b5185f9d5b0315a4bf4b50dedcdd062aad95d1b7a1775de78b8049c77006d546ed73fb6bda7c64bdc68cd0d4652f68ac91af19fc09e6429083f863b10c740701ffeb34ce16d89723862224568b1e730c46286432467cdcaa7a1ecade6e9380552be3cbbd7e3723f0f386c5c7dc9028f350d3f7212ae381d81f0ee237b56dd807d8af0b00f889a70981d8804cbbeb3ecbd332320e4dff032084aa429c6a190fd1831bfaca06d8b61310aae82fdc9f40bbf3ce5cb5cfcd908678e2659d14d267d68a6a7148c022dcc3e415647550b9bf874e508ac2fe2abf85fe03f4483db0bc8394fa86de7c6f4c0a7f213da41e6c8711ac286a62794bb904eff0c3cc924a40b96ac5b2451b736d6315d1abfaf0bfe12c9ca59f00a95dc86cedfc981d051ede43b3084909b4fa480b2dfd6eca8b13a2a0f7e6763bfbbef67bc3d72a79eb20bd8a768e2aec96c426d14aeeabdf493ff976567050f788e5d0ab6771ae3da71d8bce6bcb4b73c369d33c0b03d13d7cbb1c715f6203ff3c02fd9789254f0234c544905e6c200db15268667dab7d10b7c7cb45675f91b010653a47849ddec2e0bfacbad64f56b0e66e383fb08b4eec81f8281d29b23cf81804a6eb3b59ec788de07a54e0a83b5380ed8f9c11503531b03bf53cd4cd104c806e2ed2baea8c004e5fb46ad5d442ecc8f3c0851a6f5f2ead9013172ccf54a2333f9f2e0c0ec62aad1b612b91542fb7fa43421c694415f6ed9e2b683a50be3c05c4e68552d36efa8870f31d8300c5a377218547f7989286a6f3c030b7385b699e88b8ac52b5ffe986b3f7b7c569d8e3a8e1efcc7d2ed339753f40d2c25f6575375ac6e8d49faa222a28a5af8fb50dabfa9d898ff6b7508b1aad4739633c82edea21515ebd54cb414452010ae45acddd7ba1bfc3245afab4319d71d64077692af4f3e3eb5fe15d8a85bec8cb319b2ea789a889c069a8f469e054cbf3e23b829d2dc218b25d7b6abd80024e5400f56fbb2f3bf499720120c909b5d4cb27d8ca653702c5aeaaf487ea9f8942ceecdfcd09d52777afaa3b3747eb8d2a879c07e290eccb14442f5d0bc947bd61973227995b7bea52b0d9f53ea3caeed654f9ee09fe848bc9bbfecfe229c95474b6d2ac987f5ee288cb9bb748bfb347f8416e0dc2c3ce37a6834aebe0d0376377542b3d17d7d8eb9337cd8f5a1e550ec4a3df2fcc522e62e6debc40fa6583b6f8aa9875a581e8a4bedbba7f999ae20b5441542fb6b709c309778b8fd556a9f9f1fb41ac4637e7322d7f5c2b1f5655e6f3f8f05b96c89c711c839a4ed3e5d4ee28e7656a63ffef1bc52eda0bc0a6c97e351f3b8193b68c5953f03218e69b876b2237be2eae460700ff24b62fb9e7789c73adb703f4acbd2cd37dbfc103548e4d46323748e57cb89f68435928043fb16acfa92e7d90de6f106ffb4d89fd1706974701d7f3b8c9fe240bc4d07e498dc270da8b496f1fb26021d68e09c56dcc844542b7fd354189ec1427db0b34009364bf914983e3f819ed8db442b628b7971e67b2cd16b1fa8ab68fbdc1f3aa1a8e614a7aa32480e04b177819a04694ba0739b73a56f70fe7c795717e4f23d137e704ae1e33fb56b2aa45cf2a10ae2979220bd529d84119d32ed88e0b00101e157b496a29a8349c16e4c0a0df80345b14a6094c9eb862c93f3eaa8c3e9ab16e88492415c1ea47cae09b5ab50499cd842eeace6e2dc4d5492d8e5416e849a782a40049cfa58674411b9867585fbc788171fd3979a7580784e1704d7cf0f7d8b97634f2002386a9a172d9709b8bc824b6b289fd7a3600455d251986f8d1d8a341f3de6cd28a293d5991e58c16d6683f3a3cc98f10c5da80b82a4eed54bb498f298e768158106a8fc89a788cb2c2d2d0931e9f1ca78d7d2951ecce41643c5e7ded70a32449ef4ed4f941e656cbd4ec1efe74614bc3e2adcabedc5c366a28f296853784f5100b3444000e6c525f2c7d1e06fb003b7864f1df94d6118dcd9ac6c7f7e82c69031797e603dda1657f1256ecf0ee4cdfc0bf55e64b74eecf54d8ac0f8f7a6ab4cef07ee82e1c6ea0916bfadbabd40bff1dbf5960ec4bc8401890be18661f10f623af82f48b0136525d8e74d97dd84ef93acae633ba7803cb95d7bbe798d7c7e42c7298b39d4d7ee16a008b46ab9f4b231ae888f10da061f535c965d3e55d7b0832997282d813b273dae903f189dd7a4a8f0a4957eb9f98e58b3a8c98f921b46602be7cde7464e77bc1d27a0a937e1dc4c88a48b275445218f4f51cfad4d2d00aeb50bcfbb930", 0x1000}, {&(0x7f00000000c0)="608ae87b04773a6b4bc6428dc23f0b618fa46b688c36d2264e2b1ce9703c7d0df831b80351bbc938c70869858afa80793b37b11f9960c0cdc1e8d5d8adc39e411050ee7f8e06941bd12e49e08e933122400500067f50975a64e3d5c6978b66e9f41e40ca96b321ee24e78dcff5b2df1fe08ecc1293d8b91e50bab0129791986a293fe892882ae61ffcf09bc7badac45d5e9e92eef922b823e3fe82499f39a4aa150c17fc3ee11482e5d562f3dcf80a20", 0xb0}, {&(0x7f0000000640)="cef5c460e4052f53d1a8fa16f9ce97ea01d02ce936f66ebbaf6668c95b249186958a2749ef157e8a738407f04547b30e09f65b2e0e5ac501bfe4b2646bb8aa3481c7701ee84e34e9254fb4eea3bd1ad3ac5ecf4a40ec951920d3b654b08903cbdb5a7149c594881fd3724e56e2cacfdea7321b479801cee346385e903856885b477ad213daa257d004fe16ac424b0bcad0beb6074d4aeb3ac2a6ef28dba08d3e5e22b250836aa6278ac7e45e050f5f047468cb1379072ea2b122cdf58fdb8aa3784e8cc42d2268e89b3b47120b9dff95c813ce501e0f2f4e8623245f3331f136d0bff22efeb7e2f478691f59d7b34b8f813bd8e37879c94af7", 0xf9}, {&(0x7f0000000740)="7c57259c9167f3af0400cd037e617d89751bdf5dcdd9f5e11f3e651c9f9ae913a7b7e7fd0a12c65099b8ebfabde5b8c557d0fd0e5fe3846214d548390377509dc8002f4ce5d0da88a0a60e634e3dc61c64f6ff56d4cceb8a067140428a8644e9b809900030286701e4b26e6e2dd346903eb47a8da855a400540fec73bf6b58d9916e62c8005c981e0515df4348", 0x8d}, {&(0x7f00000001c0)="62b3611bda643f9b9e2254cc1557170ba25f45e09ca0c9a1570945a46a1d85", 0x1f}], 0x9, 0x3) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x1, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000, r2}) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 6: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES64=r0, @ANYRES32=0x41424344, @ANYRES64=r0, @ANYRES16=r0]) fchdir(r0) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x8c1) syz_emit_ethernet(0x4e, 0x0) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0xff) mkdir(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x81}, {0x20}, {0x812e}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r6 = kqueue() kevent(r6, 0x0, 0xfffffffe, 0x0, 0x4, 0x0) close(r1) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x22f) setuid(0xee01) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000300)="e514a026d4ce149ddf79464a956f22c9d547ea5063d86db23bf5f60c1cf33c1d1f17f6fd119757ab2c154a39206b4bbad2949a736f481406b10ed3709885cc16d1902c1ad820e1e81ecd2ad217df4ac8be14bed42b2fa43396d7b638494215b57a5529a215decb91042a2f648dcc36d2d5f4aefa83fb633715b634e0cdc4910160cb87a77e09783a32bc2b7eea0ff80cc7f8c812ee91521e7044057ff70a8abc058beb6c3afebf20c3f4102af097294f3552d085bf8c00000000000000000000717e4f8d0a9a00714d328bc0ce2c9513dbf7735fe6b81930cc86122b097101b8dc0aeb180f39a20505d0273323791e22d99725e5245cf252ed08c61385056c7a38f338d5096b88f820d0ba22c4acbfc9d314e277243cbbea8612c846fe16f4104e7a86753b5d6cc4d91a4a6d11", 0x12d) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000240)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0), 0xa) connect$unix(r4, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getpeername(r4, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = dup(r1) writev(r5, &(0x7f0000000200), 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000040)=0x400) r7 = socket(0x2, 0x2, 0x8) socket(0x2, 0x2, 0x0) close(r7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xbd}]}) pipe2(&(0x7f0000000180), 0x10000) dup2(r3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x8000, 0x20) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r4, 0x4, 0x40) shutdown(r4, 0x2) socket(0x2, 0x2, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x20, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) recvfrom(r1, &(0x7f0000000300)=""/25, 0x19, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x8001, 0x245f}, 0xc) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffff9c, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x23, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0xfd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="b10a30d43495d80b0c9012828105a6a934a1e9390568afe1ef24c248413dcd1f66e0399e04af600aefe41ebf29a42e177c061a363fa5dca73ec9e8dcad221d06d08a131832bced999c2b895cb8dfa50d44869a71ed4d6fafc00b4ea6a6bfdb5a203c4d77bc2da194e30b73b807046ec125b1be04924c2cef5acf7d9f1e47e6db579fde534c9fdef3a7d38786dc750ee3fd86e077abf24936fe2566c43239d06e30d1ba1039fde0c53769e664ba8f29c962ac39626f3c65b5b8788400a7f9ec66e1e897e2936d9b7c275821f3648088c61947a8f2622b8eed07893ae83d29c0", 0xdf}], 0x1, 0xbbfe) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x20, 0x28) ftruncate(0xffffffffffffffff, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x54}, {0x46}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000480)="ac512f9e000000000000000000cd58515532301cf2894f0bf600", 0x1a}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: r0 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, &(0x7f0000003880)="32bdca19ee445fd8af13d5a4461e54e4", 0x10) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x48}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6, 0x0, 0x0, 0x3e}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) executing program 3: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000040)={0xab6}, 0x0) sysctl$net_inet_tcp(&(0x7f00000006c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000000)="2fa6463e5a40f4fd53c48352aefea0fb804ec3c2cd0307b6814eb2a77ebcdb3fc440fbce038c649387c621c80a2ddec9c5e3b22200010000000000002316713821b52d58c18b3766f56088c4f2c3fd9e10adcb88e0900259e0d33bda886fe85fa55d89e2270214f73b6f", 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) kqueue() writev(r3, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x46}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000100)='./file0\x00', 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[]) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440), &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ff52ffffffffffffffffffff08004500003800000000000190186f78ac1400bbe00000010c009078000000040000000000000000001100006ba39720ffff"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000140)=[{0x80, 0x0, 0x80, 0x1}, {0x0, 0x80, 0x3, 0x5}]}) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(0x0, 0x2000, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x1d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) socket(0x11, 0x3, 0x0) fsync(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x80}, {0x416}]}) (async) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) (async) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xfc, 0x0, 0x0}) (async) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) (async) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 3: socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setgid(0x0) syz_emit_ethernet(0x52, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2001000301010002}) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) mprotect(&(0x7f00001c4000/0x1000)=nil, 0x1000, 0x5) sysctl$hw(&(0x7f0000000600)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) r1 = open(0x0, 0x10000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x7, &(0x7f0000000140)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {}, {0x28}, {0x6}]}) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) recvfrom$unix(r0, &(0x7f0000000080)=""/24, 0x18, 0x42, 0x0, 0x0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xeb, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000ffffffffffff88a81000810008004ffe00d50002002006299078e0000001e000000294060000000000831313ac1400aaac1400aae0000001000000009406000000089406800000010000e975a97a356be6e888faf0c1f9f226189b8aa2b8d616846e65f1b653ff217d32bfd2d5ff7c1401ff69e4e2dc11e94842c9e262c84c8b3df52f43bd9aa35186104646ba9b5808699f1676b75f9b99a1339254c37fda4075e11dff000ff14ca0af46b28fc0fb585ecb9b5a22970d31b259092985ea21aaaefd89a6e269f1a63b5d74d88235b7df5ad4d3f08dedc58a394d75551179943321fcd99b230000"]) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) r4 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) shmat(r4, &(0x7f0000003000/0x2000)=nil, 0x6e30ba86c414c3e0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000000)=0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84d40c2627eab9b90bfcd5bfd3fce210d9f766c9820ac9e80249ca96f1216221f01dd95b221f494e4dfe37511d7b3881e2b603c9a45b9d80ea4a8dc4d05e72384018a7da7351329861842bff503f1c8569c947fa3f589ee78a6f662cc251f049200b73cfcbd13c2ed63d", 0xc7}], 0x1) setreuid(0x0, 0x0) r5 = getegid() pipe(&(0x7f0000000800)={0xffffffffffffffff}) r7 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0x5f) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r8) r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x315a7a7ef58472b6, r11) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000340)="2813eb6f471ed42e36fd4927982b5164d7b161277291612d62478528ec2b8f8e06cdcf4cc67b2ebb042e293fe6a4cc054519c05ef26ce916e7d9374fb319cd774727a89641fa0a458a", 0x49}, {&(0x7f0000000480)="3ae12df1d4fc094c1e80e3681e1a4253dbfdd496bff0f3bbcfb38218ebedf544696fd9b5a21a939367d94602aaab153f67589843d25f1fcdfff7e7ac75c38be77dda397864f9ba40c605ff93157fa381e25b6a363068ca175355c659086c8d3d1dd377d31e512ba45ccfe2e19581fe5c13d6a46e0f1ddc2458a39c176225117f24aa2114099a4c99712d363e446edc81a6602947f415276d32c686dc272af3bbbd841ae231c8e82a62a4a08387f54c17242281940256e0210280363554b15621bb29f00410dcf635763b933718b07c8eddb9bf7c", 0xd4}, {&(0x7f00000003c0)="2dbf2da43ce56a8acc46ae07ce52824ce60b5287cc84635fde458af5d0847a7d14d0d13a3ad719365100d0518dda645a2c7e82b5444649ab42cfd4cba29b4e3274330609de", 0x45}, {&(0x7f0000000580)="347af4995e3877c70a3f3e1973cf3eed17c29c2f", 0x14}, {&(0x7f00000005c0)="97a89467432ae586bcfe87aa227ba59aacaa0af5272b690f67dd6e8e2080330052c3a9661c762eaf20d714371fe91071deab355255d54a540d3d83cf6337cf77aff63fb7f179efc63458663c5b8f8fb9cbd9adff86050908606ef4fc2c56cce9f4206d62ba2303cea82af6fc71a3dc27372447cde90bee70e6156865ab0b51b08a77ab809061f046987cebb7ee0864b6a983e556edcfda04454ea8eafe7750231a", 0xa1}, {&(0x7f0000000680)="44d43ad010479794c4f35d4d16d6dfb79c", 0x11}], 0x6, &(0x7f0000000a80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff00fd01000000cea2d8b2ff6b8359e874e85f99f2de2311dccbe2968ef10d3006877a2dd8c91d3a543be471a53c553c50b619df8e37b16f8405a905f9ceccf8483400da5f6fe524d261339689992653b9f5d2661c28bf7779e150c3546868c3e7321a7f2c28389f3676a9cbe8ab0e5e459e0f2ea5890c7a5ca585d6f11b75d4a4e9fc8f3ada456933df18308d972d9c3329766322ca4318e1b14afa14cdef4e2adbf5da73fc7f025213937b61a4198e26a34a865aafbcba4851a2cf39280bca5c6a0289d84ed970fd853c9c5608761cc0324881236a7b299117a1b8285efdc88944b71348583ab2ec6b5c0082fb9e1747ab6b5bdeda09abd70600ed267ddb1ddb8c5f6a3711eff6866a016f3cb82588aea7a4210110259ceb1fce484b7ba75b30022993548e", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x400}, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r0, r2) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r5, r5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r4) r7 = syz_open_pts() r8 = dup2(r4, r7) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) r9 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0xc0) getppid() executing program 1: socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(0x0, 0x5, 0x40000106, 0x0) (async) ktrace(0x0, 0x5, 0x40000106, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) (async, rerun: 64) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (rerun: 64) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) (async) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) executing program 0: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000080)={0xce7, 0x0, 0x4}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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}, {0x0, 0x0, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f000033f000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x240) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x6}, {0xc0, 0xff}, {0x6, 0x3, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x18}, 0x4, &(0x7f00000006c0)="b40106385a396d608735cd14d68be68d9711ef1ee9c05e85a12a7945e8d052d313136e5318b2de44095aebfa2d6560585a60dc38fc25439592651a12a32145565339149c3d8432fb2f7417912b8765710c9059b231a06a2301b380158bf0e84ac6684db6a4ed9332589a819a9494ce9cb0c11a655edae04adc2d71e4d8f1a78916527f4467332a213bf14f0008b3b5ead6cb1d0e3571fb5674cb02b4b5d3b3c1309c4ea433fce385d2ecf653d0f0430e5752ae873d0ba136bf40d1d61a41867a4e0620cc9b3342f8d61ab88d0f88b94955be093efa1eb792adb56f50247ca7afe7eb8562ec021b004b2bc77fd80465d7bddee9a82a31caf2b4820ac759605052ed477e92acad245276905ee7ea848a37e69d1c616c301eec644859c078db3eb176d37aee64f59af7a246533dd320a9b5b394ba7eeb3f731505f42d00"/331, 0x0, 0x0, 0x0) r2 = syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x1f}, {0x0, 0xfff}, {0x0, 0x3, 0x1000}, {0x0, 0x2}, {0x0, 0xfffe, 0x1000}, {0x1}], 0x6) syz_emit_ethernet(0x138, 0x0) chdir(0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = socket(0x0, 0x3, 0x0) getsockname$inet(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = dup2(r2, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}}, {{}, 0x0, 0x28, 0x1, 0x3}, {{r6}, 0xfffffffffffffffb, 0x2, 0x10, 0xb8c, 0xfff}], 0x10000, &(0x7f0000000380)=[{{}, 0x0, 0x2, 0x1, 0x0, 0x2}], 0x8, &(0x7f0000000400)={0x4, 0xfffffffffffffff7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f0000000280)}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x9}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x40, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x0, &(0x7f0000000280)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000440)=0x200) executing program 7: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r10 = kqueue() r11 = kqueue() poll(&(0x7f0000000000)=[{r11, 0x1}], 0x1, 0x0) kevent(r11, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r10, r11) r12 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r12}, 0x0, 0x0, 0x0, r9, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, r7, r8, 0x0, r8, 0xbe, 0x101}, 0x2, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x4ebfac6bbaf7869) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d1", 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) setreuid(0xee00, 0x0) (async) r1 = getuid() setreuid(0x0, r1) (async) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x48}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = socket(0x2, 0x4001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffe06, &(0x7f0000000240)=""/239, 0xef}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r5) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) dup2(r5, r6) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80003740f5c0 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001340)={0x9, 0x0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5, 0x3}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 1: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x28}, {0x80}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0xfffffffa, 0x9, 0x3, 0x6, "45148c31ca47d8da5f73db7476074383436fe7f3", 0x9, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) getpeername(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/51}, &(0x7f0000000300)=0x35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc1", 0x679}], 0x2) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x46, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x20000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = socket(0x1, 0x3, 0x3a) flock(r2, 0x2) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4c1d}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x4000000000006}, {&(0x7f0000028000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x4000000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200000000000000}, {0x0, &(0x7f00000eb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000018c000/0x4000)=nil}, {0x0, 0x0, 0xffffffffffffffc1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x8}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000173000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000121000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000017a000/0x3000)=nil, 0x8}], './file0\x00', 0x4000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x44}, {0x8106}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r7, 0x2000747b) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r6, &(0x7f0000000040)=[{0x0}], 0x1) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xa0, 0x9, 0xfffffffe, 0x1b, "fb8a5f0e2941f0c8c595d372a44fcc510f3f8d11", 0xffffffff, 0x2}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000280)=[{0x5c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r9 = dup2(r2, r3) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000900)=0x4) executing program 4: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x91, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x269000000}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r3, r0) r4 = socket$inet6(0x18, 0x8000, 0x7) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r6 = dup2(r5, r5) dup2(r5, r6) r7 = socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) accept(r8, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x55}, {0x15}, {0x4000006, 0x0, 0x0, 0x1fb}]}) fcntl$dupfd(r4, 0x0, r10) kernel: double fault trap, code=0 Stopped at restore_saved+0x32: xorq 0x30(%rsp),%r11 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace end trace frame: 0x0, count: -1 ddb{0}> show registers rdi 0xffffffff832ca000 end+0x2ca000 rsi 0xffff80002acf34b8 rbp 0 rbx 0 rdx 0 rcx 0xfffffd806aba6ca8 rax 0x1b r8 0 r9 0 r10 0xcaec3968809f78d1 r11 0xb40b9ca7fb90661b r12 0xffff80002acf34b8 r13 0xffff80002a2b2000 r14 0 r15 0xffff80002a286d10 rip 0xffffffff8130b1dc restore_saved+0x32 cs 0x8 rflags 0x10046 __ALIGN_SIZE+0xf046 rsp 0 ss 0x10 restore_saved+0x32: xorq 0x30(%rsp),%r11 ddb{0}> show proc PROC (syz-executor.1) tid=460310 pid=78643 tcnt=2 stat=onproc flags process=8000000 proc=0 runpri=84, usrpri=84, slppri=16, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002acf2f98,0xffff80002acf2d18 process=0xffff8000ffff0018 user=0xffff80002a2b2000, vmspace=0xfffffd806a84b010 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21074 63861 67078 0 2 0x8000000 syz-executor.6 21074 487580 67078 0 3 0xc000080 fsleep syz-executor.6 *78643 460310 19917 0 7 0x8000000 syz-executor.1 78643 36652 19917 0 3 0xc000080 fsleep syz-executor.1 33146 58427 37334 0 2 0x8000000 syz-executor.4 33146 237821 37334 0 2 0xc000000 syz-executor.4 59342 281266 74652 0 7 0x8000000 syz-executor.2 59342 398395 74652 0 3 0xc000080 fsleep syz-executor.2 97467 226034 74041 0 2 0x8000000 syz-executor.7 97467 18592 74041 0 3 0xc000080 fsleep syz-executor.7 30035 226463 39357 0 3 0x8000080 nanoslp syz-executor.0 30035 423459 39357 0 3 0xc000080 kqsel syz-executor.0 65793 223206 53375 0 3 0x8000080 nanoslp syz-executor.3 65793 63867 53375 0 3 0xc000080 ttyretype syz-executor.3 65793 99175 53375 0 3 0xc000080 fsleep syz-executor.3 6568 485492 64967 0 2 0x8000000 syz-executor.5 6568 478916 64967 0 3 0xc000080 lockf syz-executor.5 6568 320251 64967 0 3 0xc000080 fsleep syz-executor.5 6568 159510 64967 0 3 0xc000080 fsleep syz-executor.5 53375 400484 4970 0 3 0x8000082 nanoslp syz-executor.3 37334 153404 4970 0 3 0x8000082 nanoslp syz-executor.4 64967 39324 4970 0 2 0x8000002 syz-executor.5 39357 172335 4970 0 3 0x8000082 nanoslp syz-executor.0 74652 460978 4970 0 3 0x8000082 nanoslp syz-executor.2 67078 109409 4970 0 3 0x8000082 nanoslp syz-executor.6 2388 356936 1 0 3 0x18100083 ttyin getty 74041 244734 4970 0 3 0x8000082 nanoslp syz-executor.7 19917 320723 4970 0 3 0x8000082 nanoslp syz-executor.1 29919 185591 0 0 3 0x14200 bored sosplice 4970 497930 79530 0 3 0x1a000082 wait syz-fuzzer 4970 85800 79530 0 3 0x1e000082 thrsleep syz-fuzzer 4970 327233 79530 0 3 0x1e000082 wait syz-fuzzer 4970 468884 79530 0 3 0x1e000082 wait syz-fuzzer 4970 235759 79530 0 3 0x1e000082 thrsleep syz-fuzzer 4970 367887 79530 0 3 0x1e000082 thrsleep syz-fuzzer 4970 402444 79530 0 3 0x1e000082 thrsleep syz-fuzzer 4970 238340 79530 0 3 0x1e000082 wait syz-fuzzer 4970 393340 79530 0 3 0x1e000082 kqread syz-fuzzer 4970 177021 79530 0 3 0x1e000082 wait syz-fuzzer 4970 100349 79530 0 3 0x1e000082 thrsleep syz-fuzzer 4970 21576 79530 0 3 0x1e000082 wait syz-fuzzer 4970 169232 79530 0 3 0x1e000082 thrsleep syz-fuzzer 4970 494073 79530 0 3 0x1e000082 wait syz-fuzzer 4970 487732 79530 0 3 0x1e000082 wait syz-fuzzer 4970 56277 79530 0 3 0x1e000082 thrsleep syz-fuzzer 79530 440887 17672 0 3 0x810008a sigsusp ksh 17672 114513 27629 0 3 0x1800009a kqread sshd 27629 159403 1 0 3 0x18000088 kqread sshd 77808 125530 1404 73 3 0x19100090 kqread syslogd 1404 31114 1 0 3 0x18100082 sbwait syslogd 15290 301695 1 0 3 0x18100080 kqread resolvd 74858 450995 25169 77 3 0x18100092 kqread dhcpleased 84427 358848 25169 77 3 0x18100092 kqread dhcpleased 25169 510256 1 0 3 0x18000080 kqread dhcpleased 45030 31716 0 0 3 0x14200 bored smr 37280 360491 0 0 2 0x14200 zerothread 77196 61710 0 0 3 0x14200 aiodoned aiodoned 30389 62539 0 0 3 0x14200 syncer update 82655 425166 0 0 3 0x14200 cleaner cleaner 88345 490900 0 0 3 0x14200 reaper reaper 34794 397746 0 0 3 0x14200 pgdaemon pagedaemon 19807 506197 0 0 3 0x14200 bored viomb 17760 250740 0 0 3 0x40014200 acpi0 acpi0 19060 28630 0 0 3 0x40014200 idle1 89712 308997 0 0 3 0x14200 bored softnet3 33924 117760 0 0 3 0x14200 bored softnet2 63071 397593 0 0 3 0x14200 bored softnet1 52067 168041 0 0 3 0x14200 bored softnet0 29580 433034 0 0 3 0x14200 bored systqmp 71180 453501 0 0 3 0x14200 bored systq 96976 206906 0 0 3 0x14200 tmoslp softclockmp 15874 288917 0 0 3 0x40014200 tmoslp softclock 89497 440560 0 0 3 0x40014200 idle0 1 187480 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive sched_lock &sched_lock r = 0 (0xffffffff82df76a8) #0 witness_lock+0x446 #1 sleep_finish+0x145 #2 rwsleep+0xb3 #3 futex_wait+0x297 #4 sys_futex+0xfb #5 syscall+0x8cf #6 Xsyscall+0x128 Process 59342 (syz-executor.2) thread 0xffff80002acf39d8 (281266) ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10229 6440K 7082K 166960K 17736 0 pcb 18 14K 16K 166960K 623 0 rtable 178 13K 15K 166960K 1961 0 pf 32 9K 10K 166960K 325 0 ifaddr 38 15K 17K 166960K 317 0 ifgroup 57 2K 2K 166960K 489 0 sysctl 4 1K 1K 166960K 4 0 counters 66 36K 37K 166960K 320 0 ioctlops 0 0K 4K 166960K 1807 0 iov 0 0K 16K 166960K 235 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1479 93K 93K 166960K 5069 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 9K 166960K 54 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 220 0 dirhash 12 2K 2K 166960K 99 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 18 65K 85K 166960K 3743 0 sigio 0 0K 0K 166960K 81 0 proc 60 79K 128K 166960K 1870 0 subproc 104 6K 7K 166960K 663 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 589 0 in_multi 76 5K 7K 166960K 664 0 ether_multi 1 0K 0K 166960K 21 0 mrt 1 0K 0K 166960K 11 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 241 1076K 1076K 166960K 241 0 exec 0 0K 1K 166960K 1310 0 pfkey data 0 0K 0K 166960K 6 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 308 122K 159K 166960K 34102 0 UVM aobj 96 7K 7K 166960K 110 0 pinsyscall 38 76K 100K 166960K 6046 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 172 0 NDP 12 0K 2K 166960K 241 0 temp 76 6812K 7308K 166960K 108674 0 kqueue 13 20K 29K 166960K 525 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 523 0 520 2 1 1 2 0 8 0 rtentry 112 666 0 589 4 0 4 4 0 8 0 unpcb 144 2690 0 2674 8 7 1 3 0 8 0 syncache 336 31 0 31 14 14 0 1 0 8 0 tcpcb 808 1289 0 1284 41 40 1 8 0 8 0 arp 120 120 0 105 1 0 1 1 0 8 0 ipq 40 2 0 2 2 2 0 1 0 8 0 ipqe 40 5 0 5 2 2 0 1 0 8 0 inpcb 384 4134 0 4124 70 67 3 15 0 8 1 nd6 136 178 0 159 1 0 1 1 0 8 0 pkpcb 40 71 0 71 19 19 0 1 0 8 0 kcovpl 48 51 0 43 1 0 1 1 0 8 0 ppxss 1168 55 0 55 21 20 1 1 0 8 1 pffrag 232 24 0 21 6 5 1 1 0 482 0 pffrnode 88 23 0 20 6 5 1 1 0 8 0 pffrent 40 291 0 288 6 5 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 272 0 234 1 0 1 1 0 8 0 pfstkey 128 272 0 234 3 1 2 2 0 8 0 pfstate 376 272 0 234 11 6 5 5 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2531 0 2169 45 20 25 29 0 8 0 art_table 32 2532 0 2169 4 0 4 4 0 8 0 art_node 16 656 0 587 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 18 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 217 0 207 1 0 1 1 0 8 0 shmpl 112 107 0 14 3 0 3 3 0 8 0 dirhash 1024 75 0 58 3 0 3 3 0 8 0 dino2pl 256 7387 0 5849 97 0 97 97 0 8 0 ffsino 272 7387 0 5849 104 0 104 104 0 8 0 nchpl 144 12478 0 11875 67 40 27 67 0 8 0 uvmvnodes 80 10006 0 0 205 0 205 205 0 8 0 vnodes 216 10006 0 0 556 0 556 556 0 8 0 namei 1024 47651 0 47651 13 12 1 2 0 8 1 percpumem 16 174 0 127 1 0 1 1 0 8 0 vcpupl 3904 10 0 3 2 0 2 2 0 8 0 vmpool 696 21 0 14 1 0 1 1 0 8 0 kstatmem 264 278 0 254 2 0 2 2 0 8 0 scsiplug 72 6 0 6 6 6 0 1 0 8 0 scxspl 216 71270 0 71270 17 16 1 8 1 8 1 plimitpl 152 938 0 922 1 0 1 1 0 8 0 sigapl 424 3988 0 3940 9 3 6 9 0 8 0 futexpl 64 53206 0 53199 23 22 1 1 0 8 0 knotepl 120 1049 0 0 17 0 17 17 0 8 0 kqueuepl 216 1114 0 1104 9 8 1 5 0 8 0 pipepl 320 742 0 712 8 5 3 6 0 8 0 fdescpl 496 3947 0 3918 9 4 5 5 0 8 0 filepl 152 27899 0 27640 49 36 13 18 0 8 0 lockfpl 104 953 0 948 1 0 1 1 0 8 0 lockfspl 48 421 0 417 1 0 1 1 0 8 0 sessionpl 144 68 0 52 1 0 1 1 0 8 0 pgrppl 48 90 0 74 1 0 1 1 0 8 0 ucredpl 104 5080 0 5070 1 0 1 1 0 8 0 zombiepl 144 3940 0 3940 2 1 1 1 0 8 1 processpl 1144 3988 0 3940 6 2 4 6 0 8 0 procpl 656 8143 0 8069 9 2 7 9 0 8 0 srpgc 96 10 0 10 4 4 0 1 0 8 0 sosppl 168 24 0 24 14 14 0 1 0 8 0 sockpl 664 7452 0 7424 84 80 4 14 0 8 0 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 439 0 0 44 8 36 44 0 8 0 mtagpl 96 83 0 0 3 0 3 3 0 8 0 mbufpl 256 1150 0 0 60 0 60 60 0 8 0 bufpl 280 15237 0 4981 733 0 733 733 0 8 0 anonpl 24 736895 0 730528 263 188 75 155 0 186 0 amapchunkpl 152 120799 0 120059 144 110 34 74 0 158 0 amappl16 200 14252 0 14116 89 74 15 21 0 8 0 amappl15 192 35 0 35 1 1 0 1 0 8 0 amappl14 184 305 0 294 2 1 1 2 0 8 0 amappl13 176 14 0 14 3 3 0 1 0 8 0 amappl12 168 5290 0 5256 2 0 2 2 0 8 0 amappl11 160 76 0 66 1 0 1 1 0 8 0 amappl10 152 102 0 93 1 0 1 1 0 8 0 amappl9 144 162 0 162 2 2 0 1 0 8 0 amappl8 136 355 0 318 3 1 2 3 0 8 0 amappl7 128 76 0 61 1 0 1 1 0 8 0 amappl6 120 911 0 895 2 1 1 2 0 8 0 amappl5 112 354 0 340 1 0 1 1 0 8 0 amappl4 104 906 0 872 2 0 2 2 0 8 0 amappl3 96 21105 0 21009 3 0 3 3 0 8 0 amappl2 88 4428 0 4356 4 2 2 4 0 8 0 amappl1 80 23359 0 22857 22 10 12 22 0 8 1 amappl 88 32983 0 32766 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 109 0 14 2 0 2 2 0 8 0 uaddrrnd 24 3968 0 3932 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3968 0 3932 1 0 1 1 0 8 0 vmmpekpl 168 30307 0 30241 4 0 4 4 0 8 0 vmmpepl 168 261691 0 259711 256 162 94 116 0 357 5 vmsppl 440 3967 0 3932 5 0 5 5 0 8 0 rwobjpl 56 76046 0 64822 172 13 159 159 0 8 0 pdppl 4096 7943 0 7871 309 236 73 81 0 8 1 pvpl 32 49822 0 0 400 2 398 398 0 265 0 pmappl 248 3967 0 3932 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 760 0 352 13 0 13 13 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace end trace frame: 0x0, count: -1 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82df74a0) at __mp_lock+0x122 wakeup_n(ffff80002a287c70,1) at wakeup_n+0x58 futex_requeue(ae4c06afb10,7fffffff,0,0,2) at futex_requeue+0x108 sys_futex(ffff80002acf39d8,ffff80002a2a9880,ffff80002a2a97d0) at sys_futex+0x11a syscall(ffff80002a2a9880) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7256337b1900, count: -9